Commit Graph

10 Commits

Author SHA1 Message Date
Sour
18c96c8402 GB: Improved PPU LCD timings 2020-05-24 21:57:38 -04:00
Sour
b758e97753 GB: Fixed open bus behavior for some registers
Fixes unused_hwio-GS and if_ie_registers
2020-05-24 21:57:38 -04:00
Sour
72cd44393a GB: OAM DMA has priority over PPU rendering (?)
Partially fixes prehistorik man intro
2020-05-24 21:57:38 -04:00
Sour
5279ebb688 GB: Fixed OAM write behavior during DMA 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
2f511530bd GB: Stat IRQ logic improvements 2020-05-22 00:47:55 -04:00
Sour
713d18c2d4 GB: Fixed sprites with x < 8 (e.g partially offscreen) not being shown at their correct position
+ Re-implement BG priority flag for GBC
2020-05-21 23:55:01 -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