Commit graph

12 commits

Author SHA1 Message Date
Sour
d204485153 Added Super Game Boy support
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
8d43594d7c GB: Pause OAM DMA when CPU is halted + return $FF during sprite evaluation while OAM DMA is active
Both of these together make the naughtyemu test display a blank screen as expected
2020-06-09 22:40:35 -04:00
Sour
9dd836c28b Debugger: GB - Added more information to register viewer 2020-06-07 13:09:43 -04:00
Sour
bdecd6270b Debugger: GB - Allow saving rom modifications as .gb or .ips files 2020-06-06 22:34:40 -04:00
Sour
fd1ff4cb3e GB: Added HDMA support (GBC) 2020-05-28 00:15:37 -04:00
Sour
06376f8ca9 GB: Improved DMA support for GBC (timing + bug fixes)
Fixes issues in Star Wars Racer
2020-05-27 22:50:27 -04:00
Sour
faf4d62ef4 GB: Allow picking GB model (original vs color) and using a boot rom
+Adds boot rom/sprite ram in hex editor
+Allow colorized GB games in GBC mode
2020-05-26 00:05:35 -04:00
Sour
bcf36df5f2 Debugger: GB - Fixed relative address calculation 2020-05-24 21:57:38 -04:00
Sour
10be89012c GB: Various emulation improvements
-Better OAM DMA emulation
-Better STAT IRQ  emulation
-Better LCD power on state
-Moved DMA logic to GbDmaController
2020-05-24 21:57:38 -04:00
Sour
134c28ed9f GB: Replace scanline renderer with pixel renderer
Probably still not very accurate
2020-05-21 20:57:00 -04:00
Sour
371a7a1ac8 Added basic support for GBC games 2020-05-19 21:31:33 -04:00
Sour
5f055110fa Added Game Boy support
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00