bsnes-emu / bsnes

bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Other
1.64k stars 154 forks source link

psuedo hires mode always starts off #255

Open jeffythedragonslayer opened 1 year ago

jeffythedragonslayer commented 1 year ago

I've noticed that sometimes when the SNES comes out of reset, psuedo hires mode is on and I have to manually turn it off by clearing bit 3 of SETINI or else I get black vertical lines on the screen.

BSNES does not appear to accurately implement this behavior as I never get these black vertical lines when testing these ROMs that lack the STZ SETINI in it.

jeffythedragonslayer commented 1 year ago

Fullsnes states that the initial value of SETINI is "00h?" It sounds like we need to probe the hardware more to figure out when this port starts out nonzero