Commit Graph

9 Commits

Author SHA1 Message Date
paulb-nl
4f937979ec Add option for extra sprites
Maximum of 6 extra sprites per line
Extra sprites are fetched during mode2 to not break mode3 timing
2025-06-21 18:32:00 +02:00
paulb-nl
d11c2bdd3b OAM: Change data bus to 16bit
-Add shared buffers for X/Y and Tile index/attributes
-X/Y buffers during mode2 are not updated when OAM dma is active
(Needed for strikethrough.gb test glitch)
2025-06-21 16:08:34 +02:00
paulb-nl
34cdb50911 PPU: Timing fixes to pass Mooneye/Wilbertpol PPU tests 2021-03-16 13:23:23 +01:00
RobertPeip
ca8b55dfb3 added savestates and rewind feature (#123) 2020-12-29 23:38:30 +08:00
Robert Peip
0cf89076ad rearranged code to meet Verilog/VHDL standards
add testbench
2020-12-15 15:23:28 +01:00
paulb-nl
11ca7142a0 Clear found sprites every line
Fixes glitched top line of Tenjin Kaisen
2020-12-03 00:58:57 +01:00
paulb-nl
5fd81a5ae0 Video: Window fixes for WX=A6, no sprite fetching if sprites are disabled on DMG
* Video: Window fixes for WX=A6

* Video: no sprite fetching if sprites are disabled on DMG
2020-11-27 00:59:29 +08:00
paulb-nl
3fb6405ff0 PPU timing rework 2020-06-22 11:05:08 +02:00
sorgelig
d714b89453 Update sys. Re-organizing the sources. 2020-05-10 23:22:32 +08:00