Retrofaija
Member
I actually got it fixed, it was missing one RTS before the Flash Save addon (for the actual save routine I guess) - I might have copypasted wrong or something.It's hard to say what the problem is since there's so much that can crash when using bank switching. But assuming that you followed James's tutorial without any modification, make sure that my code block is at the bottom of the FlashSave.asm file. Also make sure that Mesen is updated to the latest version. Then it depends how you are using it in the input scripts. You could do a simple test like this:
Save input script:
Load input script:
Also loading crashed after that, so I just commented out the first:
;ReturnBank ;Return from bank $1A
And that worked, dunno really why, but I figured something was off there.