There's a small subset of cheats supported by VBA-M that actually modify the ROM data (instead of anything in the emulated memory). The modified ROM data was persisting through the transition to hardcore, and was not affected by disabling the per-frame evaluation of cheats.
Solution: when transitioning to hardcore, forcibly restore the ROM data that was modified.
There's a small subset of cheats supported by VBA-M that actually modify the ROM data (instead of anything in the emulated memory). The modified ROM data was persisting through the transition to hardcore, and was not affected by disabling the per-frame evaluation of cheats.
Solution: when transitioning to hardcore, forcibly restore the ROM data that was modified.