If you try to use a debug cheat found in the ROM map ($00A268, $00A273, $00C576, $00CC84, $00CC85, $00E2D3) in levels, you will die.
Changed to be asar and SA-1 compatible. Also, there's an option to cancel the effects of this patch.
I have a few complaints with this patch; although some might consider them minor, they still should be addressed.
- Main reason: the disable feature doesn't actually disable the patch, as while it does re-add the cheat at $00A274 correctly, it doesn't uninstall the hijack, so if you disable it you'll still die when using any cheat that isn't the one to immediately end the level.
- You should change the free RAM address to be a define because the normal user won't be able to tell it is free RAM otherwise, and $60 is a common address in other patches (also why is it address sized).
- A gripe of mine with this hijack spot, is that when users nuke the original status bar, the patch won't have any effect. If this is to run in levels all of the time, I think it's better suited to have it as game mode code for UberASM.