MBC3 bankswitch to 0
Status: Beta
Brought to you by:
sinamas
The “ED” tile that shows up in Pokémon Red (MD5 3d45c1ee9abd5738df46d2bdda8b57dc) when entering names appears glitchy in Gambatte; see the attached screenshots.
This tile is located at 1:6767 in ROM. But the game program switches to bank 0 before copying the bytes at 6767 to 8F00. If I modify the game program to switch to bank 1 instead of 0, the tile shows up properly in Gambatte. This seems to be a problem with MBC3 emulation (“bank 0” should really map to bank 1?).
Attaching a screenshot displaying the correct behavior.
fixed in commit 7c92c6dcde3e5b2853dad95ee8dcf49f0df2f074.