-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prince of Persia - some flickering garbage rendered in the upper few lines of the screen #73
Comments
Confirmed. Do you know if this flickering occured in a previous version or did a recent change cause this? |
I think the issue is that the VRAM address mode is not being switched back to 0x8800 mode in time after switching to 0x8000 mode for the text on the bottom of the screen. This seems to only occur on screens where there are animations (so the flicker stops when the game is paused). Maybe the VRAM address mode change is initiated after the LCD begins drawing the line? This will require some investigation. |
Please try the latest commit (bbf094a). |
Using last 88aacda |
This issue still persists on the ppu-fix branch with commit fcb4268. The flickering is still on the bottom of the screen. No doubt because the timing of the PPU is still poor. |
Fixed an issue whereby the LCD was put in to HBlank mode on a new scanline rather than OAM Scan. This fixes Final Fantasy Legend III crashing on entering a battle from the overworld, and the flickering in Prince of Persia(#73). Signed-off-by: Mahyar Koshkouei <[email protected]>
Fixed 7419479 |
Prince of Persia - some flickering garbage rendered in the upper few lines of the screen
used last release - peanut_gb.h
gb: fix BG over OBJ with colour 0
The text was updated successfully, but these errors were encountered: