Rekai Nyangadzayi Musuka
|
96cf705966
|
chore: update dependencies
|
2021-05-31 23:24:20 -05:00 |
Rekai Nyangadzayi Musuka
|
4abb2833c4
|
chore: implement gamepad controls
|
2021-05-03 23:11:39 -05:00 |
Rekai Nyangadzayi Musuka
|
b43c8ac7c9
|
feat(cartridge): grab title from the ROM
|
2021-04-14 01:21:45 -05:00 |
Rekai Nyangadzayi Musuka
|
cbd085c25b
|
chore: use Default::default instead of Type::Default
|
2021-04-13 23:02:13 -05:00 |
Rekai Nyangadzayi Musuka
|
2b05571c49
|
chore: rename Cycles newtype to Cycle
|
2021-03-27 12:10:18 -05:00 |
Rekai Nyangadzayi Musuka
|
45466a5733
|
feat: implement clap for cli and improve error messages
|
2021-03-22 21:41:22 -05:00 |
Rekai Nyangadzayi Musuka
|
4db6f1de6e
|
chore: move LR35902_CLOCK_SPEED to lib.rs
|
2021-03-21 02:10:56 -05:00 |
Rekai Nyangadzayi Musuka
|
15da6cb7d2
|
fix: squash several bugs in MBC1 implementation
|
2021-03-21 01:52:29 -05:00 |
Rekai Nyangadzayi Musuka
|
cd0eac9d37
|
chore: improve code quality
Removed a lot of magic constants. Gave them descriptive variable names
|
2021-03-20 20:26:49 -05:00 |
Rekai Nyangadzayi Musuka
|
0f4dec8a38
|
feat: implement cpu timing for emulator
When running the GB Boot ROM, a garbled Nin***** logo will appear
|
2021-03-20 19:56:26 -05:00 |
Rekai Nyangadzayi Musuka
|
558f9e7c72
|
feat: implement cpu interrupts
|
2021-03-18 21:07:19 -05:00 |
Rekai Nyangadzayi Musuka
|
fb38ef3f68
|
feat: emu slowly draws scanline to pixelbuffer
|
2021-03-18 21:06:57 -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
|
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
|
1da01a318d
|
feat: emulator now sucessfully runs boot rom
|
2021-01-19 00:30:32 -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
|
c0b8b8bda2
|
feat: implement more registers
|
2021-01-17 21:13:59 -06:00 |
Rekai Nyangadzayi Musuka
|
834423fe18
|
feat: stub sound register 0xff26
|
2021-01-03 02:05:46 -06:00 |
Rekai Nyangadzayi Musuka
|
911f0f9c86
|
feat: stub work ram
|
2021-01-03 00:28:07 -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
|
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
|
05cff7a27f
|
Implement LR35902 Registers
|
2020-07-22 00:19:27 -05:00 |