Skip to content
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

StreetFighter II - Graphics glitch #223

Open
GGORZ10227216 opened this issue Sep 20, 2019 · 1 comment
Open

StreetFighter II - Graphics glitch #223

GGORZ10227216 opened this issue Sep 20, 2019 · 1 comment
Assignees
Labels
gamebug Desciption of a bug for a specific game

Comments

@GGORZ10227216
Copy link

Hi, I am checking my emulator's behavior with gameboycore.

And I found a weird graphics bug when running StreetFighter II :

Screenshot from 2019-09-20 15-27-38

This glitch will appear when entering the battle stage. After some research, I discovered there are some reasons can cause this bug :

  1. 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.
    
  2. Remove IME check in the compareLyToLyc(). This will fix the last 10% blurred frame.

@nnarain nnarain self-assigned this Sep 21, 2019
@nnarain nnarain added the gamebug Desciption of a bug for a specific game label Sep 21, 2019
@nnarain
Copy link
Owner

nnarain commented Sep 21, 2019

Hey, thanks for reporting the bug! I'll take a look at it. I think I've seen something similar for games that support Super Gameboy as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gamebug Desciption of a bug for a specific game
Projects
None yet
Development

No branches or pull requests

2 participants