Rekai Nyangadzayi Musuka
|
3b5d94adfc
|
fix: reimplement flags register to be a bitfield
|
2021-03-15 23:35:20 -05:00 |
Rekai Nyangadzayi Musuka
|
d30ce4dbb2
|
chore: improve code quailty
|
2021-03-15 19:19:40 -05:00 |
Rekai Nyangadzayi Musuka
|
b053260c8b
|
feat: don't embed gb boot rom in emulator
|
2021-01-27 22:07:31 -06:00 |
Rekai Nyangadzayi Musuka
|
b5d3a2c675
|
feat: implement MBC1
|
2021-01-20 01:39:24 -06:00 |
Rekai Nyangadzayi Musuka
|
842e670807
|
fix: replace MathTarget::HL and ::SP with already-existing enums
|
2021-01-19 02:05:04 -06:00 |
Rekai Nyangadzayi Musuka
|
68c9557c43
|
chore: improve code quality
|
2021-01-19 01:36:44 -06:00 |
Rekai Nyangadzayi Musuka
|
9b4c95ce4c
|
feat: reimplement cycles newtype
|
2021-01-18 22:54:38 -06:00 |
Rekai Nyangadzayi Musuka
|
2fc7ac3833
|
feat: add pixels-rs and winit as dependencies
|
2021-01-18 20:47:09 -06:00 |
Rekai Nyangadzayi Musuka
|
9203b61533
|
fix: implement 0xff41 and fix CALL instruciton
|
2021-01-18 02:22:45 -06:00 |
Rekai Nyangadzayi Musuka
|
386a780a6f
|
fix: call opcode now pushes correct address onto stack
|
2021-01-17 22:12:00 -06:00 |
Rekai Nyangadzayi Musuka
|
c0b8b8bda2
|
feat: implement more registers
|
2021-01-17 21:13:59 -06:00 |
Rekai Nyangadzayi Musuka
|
677a584ba7
|
chore: stub vram, start work on ppu, fix set_register bug
|
2020-12-23 21:24:58 -06:00 |
Rekai Nyangadzayi Musuka
|
2a234f4d14
|
feat: implement ability to boot straigt to cartridge
|
2020-12-23 19:39:37 -06:00 |
Rekai Nyangadzayi Musuka
|
4d2e0e33f2
|
feat: implement fetch, decode, execute loop
|
2020-12-23 03:25:16 -06:00 |
Rekai Nyangadzayi Musuka
|
4bf9ccb98c
|
chore: qol update
|
2020-12-22 22:23:09 -06:00 |
Rekai Nyangadzayi Musuka
|
213c5e5cb3
|
Implement more instructions
|
2020-09-04 00:41:19 -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 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
|
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 |