Sour
bbc1087888
GB: Fixed crash in Super Mario Land 2 in GBC mode
...
When entering Wario's castle, the game frequently crashed in GBC mode. This was caused by the different timing for the rendering idle cycles - making the GBC timing identical to the GB fixed the crash (and other minor adjustments fixed the couple of GBC test roms that broke as a result)
2024-05-13 20:41:15 +09:00
Sour
25142a9451
GB: Improved STOP behavior for GB/GBC
...
Fixes the stop_instr and stop_instr_gbc_mode3 tests
2024-01-31 17:50:15 +09:00
Sour
0ea8d88a05
GB: Implemented GBC LCDC glitch required to pass cgb-acid-hell test
2024-01-30 22:23:12 +09:00
Sour
18eb40dd62
GB: Improve behavior when OAM DMA runs during rendering
2024-01-25 17:30:24 +09:00
Sour
f466a69083
GB: Minor refactoring
2024-01-23 23:44:48 +09:00
Sour
36d23cc47d
GB: Performance tweaks
2024-01-23 22:26:01 +09:00
Sour
3a55b60c24
GB: Implement the window glitch that causes additional pixels to be added to the BG FIFO
...
Passes the windesync-validate test
2024-01-23 22:26:01 +09:00
Sour
bc3b265e3e
GB: Improve BGP mid-scanline writes behavior + tweak halt timing for CGB
...
ppu_scanline_bgp and m3_bgp_change tests display the correct result
2024-01-23 22:26:01 +09:00
Sour
5d44c98827
GB: Fixed blanking logic when LCD is disabled and then re-enabled for CGB
...
Allows Alone in the Dark + Men in Black to both work properly
2024-01-23 22:26:01 +09:00
Sour
6d278285c8
GB: Improved window timing/behavior
...
Fixes glitchy scanline in Pocket Music
2024-01-23 22:26:01 +09:00
Sour
7af69362e8
GB: Tweak halt IRQ detection timing, change ppu vs cpu order of operation
2024-01-23 22:26:01 +09:00
Sour
ff032b3230
GBC: Fixed issues with read/writing palette register
...
Fixes "CRAM readable" and "CRAM access blocking" tests
2023-05-12 23:36:21 -04:00
Sour
88894a272b
GB: Improved logic to enable window
...
Only enable window if WY==LY at some point in the frame - setting WY during the frame to a value before the current scanline should not turn on the window
Fixes glitches when moving in Urusei Yatsura
2023-04-13 19:38:04 -04:00
Sour
b147bc67d3
GB: Implemented OAM corruption bug
2023-02-26 23:47:27 -05:00
Sour
c4b6312c0a
Refactoring - Added missing folder names in includes
2022-09-08 22:04:18 -04:00
Sour
152abf690b
Rename stdafx.h to pch.h
2022-09-08 21:29:52 -04:00
Sour
495dc1f4be
GB: Fixed behavior when disabling GB background while in SGB mode
2022-07-27 23:35:41 -04:00
Sour
60889176b7
Debugger: Added "draw partial frame" option
2022-06-26 21:57:03 -04:00
Sour
6146019f6d
Debugger: Allow changing NES state (wip)
2022-01-15 12:13:24 -05:00
Sour
86eb84cce0
Step 2 - fix includes, etc.
2021-04-03 23:16:13 -04:00
Sour
6cee666602
Step 1 - Move files
2021-04-03 21:09:05 -04:00