Rekai Nyangadzayi Musuka
|
4bf9ccb98c
|
chore: qol update
|
2020-12-22 22:23:09 -06:00 |
Rekai Nyangadzayi Musuka
|
7edffb166d
|
chore: Implement exec of RLC and RRC
|
2020-09-07 22:34:09 -05:00 |
Rekai Nyangadzayi Musuka
|
a4b3da1939
|
chore: replace unimplemented!() with unreachable!()
|
2020-09-07 21:51:20 -05:00 |
Rekai Nyangadzayi Musuka
|
cd6f242f56
|
feat: Implement exec of all unprefixed opcodes
|
2020-09-07 21:49:10 -05:00 |
Rekai Nyangadzayi Musuka
|
eb90ac31e2
|
chore: Document prefixed opcode decoding
|
2020-09-07 21:22:26 -05:00 |
Rekai Nyangadzayi Musuka
|
7538f946d4
|
feat: Implement prefixed opcode decoding
|
2020-09-07 21:18:53 -05:00 |
Rekai Nyangadzayi Musuka
|
a9510bed54
|
chore: Document instruction execution implementations
|
2020-09-07 20:57:31 -05:00 |
Rekai Nyangadzayi Musuka
|
f193132c5e
|
chore: Implement imm byte versions of alu opcodes
|
2020-09-07 20:50:33 -05:00 |
Rekai Nyangadzayi Musuka
|
70a959fa32
|
chore: Remove LHS MathTarget from ADC and SBC
|
2020-09-07 20:28:24 -05:00 |
Rekai Nyangadzayi Musuka
|
e31d83deae
|
chore: Implement DI, EI, CALL & PUSH instructions
|
2020-09-07 20:19:10 -05:00 |
Rekai Nyangadzayi Musuka
|
0e3bdb8a2a
|
chore: convert TryFrom error types to &'static str
Prevents an unnecessary heap allocation when a RegisterPair::try_from() or
Register::try_from() fails.
|
2020-09-04 14:43:19 -05:00 |
Rekai Nyangadzayi Musuka
|
213c5e5cb3
|
Implement more instructions
|
2020-09-04 00:41:19 -05:00 |
Rekai Nyangadzayi Musuka
|
11d2d26cdc
|
Implement more instrucitons
|
2020-09-02 21:54:58 -05:00 |
Rekai Nyangadzayi Musuka
|
49dac85470
|
Utilize pattern matching more
|
2020-09-02 19:35:48 -05:00 |
Rekai Nyangadzayi Musuka
|
cb365fd932
|
Implement Instructions and rename enums
|
2020-09-02 17:26:46 -05:00 |
Rekai Nyangadzayi Musuka
|
0be0030ed7
|
Implement CPU Instructions
|
2020-09-01 00:16:05 -05:00 |
Rekai Nyangadzayi Musuka
|
21b7f82422
|
Decode all unprefixed opcodes
|
2020-08-29 23:07:53 -05:00 |
Rekai Nyangadzayi Musuka
|
e0235094bb
|
Implement basic layout of Gameboy Emulator
|
2020-08-29 18:38:27 -05:00 |
Rekai Nyangadzayi Musuka
|
0401bb7e49
|
Restart Project
|
2020-08-25 12:10:38 -05:00 |
Rekai Nyangadzayi Musuka
|
4bc18f4dd9
|
Resolve build error
|
2020-08-24 00:54:36 -05:00 |
Rekai Nyangadzayi Musuka
|
b1bbd67832
|
Implement 2 opcodes
|
2020-08-24 00:53:47 -05:00 |
Rekai Nyangadzayi Musuka
|
deec130381
|
Implement decode for all x=2 unprefixed opcodes
|
2020-08-24 00:42:16 -05:00 |
Rekai Nyangadzayi Musuka
|
378a559106
|
Implement decode for all x=1 unprefixed opcodes.
|
2020-08-24 00:11:54 -05:00 |
Rekai Nyangadzayi Musuka
|
146e2dc066
|
Implement decode for all x=0 unprefixed opcodes.
|
2020-08-23 23:56:20 -05:00 |
Rekai Musuka
|
f97bf9dbb7
|
Stub Bus, and CPU, implement some opcode decoding.
|
2020-08-06 01:05:16 -05:00 |
Rekai Musuka
|
b274d61f56
|
Restart Project
|
2020-08-05 21:54:30 -05:00 |
Rekai Musuka
|
a3cd9166ab
|
Implement Register methods, and stub ADD opcodes
|
2020-08-05 03:23:50 -05:00 |
Rekai Musuka
|
8b475cb4cf
|
Restart GB Emulator
|
2020-08-04 17:58:48 -05:00 |
Rekai Musuka
|
9032716346
|
Stub 8-bit ALU and 16-bit Arithmetic opcodes.
|
2020-08-01 16:31:24 -05:00 |
Rekai Musuka
|
8a822437fb
|
Rename struct Instruction's methods
|
2020-07-30 22:41:30 -05:00 |
Rekai Musuka
|
26ddb1f9f0
|
Write stubs for some 16-bit LD instructions
|
2020-07-29 14:41:56 -05:00 |
Rekai Musuka
|
0f85e6702b
|
Stub 8-bit LD Instructions
|
2020-07-28 23:58:50 -05:00 |
paoda
|
167c267e36
|
Reimplement Flag Register struct
|
2020-07-22 01:41:12 -05:00 |
Rekai Musuka
|
05cff7a27f
|
Implement LR35902 Registers
|
2020-07-22 00:19:27 -05:00 |