Hi, I am checking my emulator's behavior with gameboycore.
And I found a weird graphics bug when running StreetFighter II :
This glitch will appear when entering the battle stage. After some research, I discovered there are some reasons can cause this bug :
The LCD working sequence :
I change the working sequence about LCD :
i.) Calling renderScanline() in HBLANK_CYCLES instead of LCD_TRANSFER_CYCLES
This will eliminate the white line between player's hp bar and the battle stage.
ii.) Do the compareLyToLyc() before updateLY(). This will fix 90% blurred frame.
Remove IME check in the compareLyToLyc(). This will fix the last 10% blurred frame.
Hi, I am checking my emulator's behavior with gameboycore.
And I found a weird graphics bug when running StreetFighter II :
This glitch will appear when entering the battle stage. After some research, I discovered there are some reasons can cause this bug :
The LCD working sequence : I change the working sequence about LCD :
Remove IME check in the compareLyToLyc(). This will fix the last 10% blurred frame.