I have been using the latest MFC build of VBA-M, 1097, to play Pocket Monsters: Red (V1.1, JP) [= second revision release of the Japanese Pokémon Red Version] and have never used any cheats or attempted to perform any glitches other than the Old man glitch, which proved to be unsuccessful as it apparently it does not work in Red/Green.
Anyway, my ROM of the game is clean (I confronted the SHA-1 hash of my file with that found at dorando.emuverse.com). When I challenged the Elite Four and Champion (having beaten them), my Pokémon were registered normally in the Hall of Fame. However, after the game reset upon the credits, as it normally does, the Hall of Fame is corrupted when checked via the PC at a Pokémon Center. It is corrupted in a similar fashion to that that occurs when encountering MissingNo. in the English Pokémon Red and Blue Versions.
I then rechallenged the Pokémon League again and the result was the same. I then tried a third time but in the original VBA, version 1.7.2, and the Hall of Fame is fine after the game resets upon the credits.
Is this a bug in VBA-M or did something go wrong with the save? I believe it lies in VBA-M as it does not reproduce the behavior in the original VBA.
I have now tested my save file with the same ROM in BGB version 1.4 and I couldn't reproduce the behavior there either. I believe this shows that the issue is almost certainly a bug in VBA-M, as both the original VBA (version 1.7.2) and BGB (version 1.4) do not corrupt the Hall of Fame data in the save file as soon as the ROM restarts itself after the "THE END" screen at the end of the credits, which is the correct behavior.
Quite possibly a regression in MBC1 support
The localised versions are MBC3
but you didn't attach a battery file, or even a state to test
if you can find a copy of SVN 746 and 747 anywhere, can you try to reproduce the issue on these
The copy of the save file before trying out in original VBA (version 1.7.2) and BGB (version 1.4).
I'll see if I can find those builds.
i found 727 and 750 on our old downloads page
http://vba-m.com/index.php?ind=downloads&op=section_view&idev=20
Thanks for the links. I can confirm that the issue also occurs in build 727. I don't think there's a need to test build 750 now or is there?
could you try with a fresh/different dump to just ensure its not a fault in the rom
but there wasn't any mbc1 changes till chrono's patch, so its looking like it might be one of the other gb core changes otherwise......
I tried another confirmed properly dumped and clean ROM (the hash checksum matches that of the official ROM) and the results are the same.
Sorry for the delay in the response, I have been somewhat busy lately.
can you attach battery (.sav) files from both versions
Which versions are you referring to?
good vs bad
Bad is already attached here. Going to attach the "better" one now.
The copy of the save file after trying it out in BGB (version 1.4).