nba-emu / NanoBoyAdvance

A cycle-accurate Nintendo Game Boy Advance emulator.
GNU General Public License v3.0
955 stars 53 forks source link

Flickering not present on real hardware #287

Open GValiente opened 1 year ago

GValiente commented 1 year ago

Test ROM

In the scanline marked by the red arrow, there's some flickering not present on real hardware. Map scale is updated each scanline in a H-Blank interrupt, so the flickering is probably related to that:

world_map

fleroviux commented 1 year ago

Observation: the flickering appears to always be in the same (close to center) scanline, even after moving on the map.

alyosha-tas commented 11 months ago

I was testing this out on Gameboy Player today, and the image I get is the same as in NanoboyAdvance with LCD ghosting turned on. So it seems the behaviour here is correct.

There is obvious flickering with LCD ghosting turned off, but that's likely not an emulation accuracy issue.