nba-emu / NanoBoyAdvance

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

Monster Gate (Japan) - Screen Covered With Dashes With Max Cards #298

Closed HeroponRikiBestest closed 1 year ago

HeroponRikiBestest commented 1 year ago

If you fill all 10 of your cards/items slots, the screen will be covered with dashes, and this will show up everytime you open your list of cards (which is pretty much all the time, since you need it to use items) Seems to occur on Rev 1 as well, and the save seems to work there too, but most testing was done with the original version.

This issue was fixed in mGBA in commit https://github.com/mgba-emu/mgba/commit/4ce9b83362ad66b1421afea7372adfc753bce97c between releases 0.1.0 and 0.1.1, and the game has continued functioning properly from there until now, as of the latest nightly.

Apparently, this is the result of a documentation error in gbatek.

To reproduce, load the following save file, choose to continue, and immediately walk to the right; your 10th card slot will be filled up, and the card screen will display, showing the issue. Monster Gate (Japan).sav.zip

image

file: Monster Gate (Japan).gba
sha256: <3b48a60acb92f0ca17772a0d551656cd550968cfa720e83f8abe48bd0064d5ad>

Tested on latest nightly build Tested on Linux Mint 21.1

fleroviux commented 1 year ago

@HeroponRikiBestest thanks for the high-quality bug report. The game should work properly now in dev builds (once the CI build is done).