
Why ROM vs RAM codes? Well RAM codes on the "real thing" require special hardware which can install interrupt handlers. A RAM patch does something very similar, but instead of being executed as part of the program, a special interrupt handler is installed and periodically rewrites the RAM location with the data value you requested.

This can be handy to stop the game from altering a counter such as how many lives you have, how many shots you can fire, how much life force you have, things like that. What a ROM patch does in many cases is insert a NOP or no-op which causes the program to do nothing when it executes that instruction. These are generally known as address/data pairs. How do they do this? The code specifies an address, either RAM or ROM, and a data value. What they do is patch the game program, or in some cases lock RAM addresses to a constant value.

Have you been using SNES9x to play lots of the old SNES games and been having a good time? Found a lot of games that are just too hard, or maybe not that much fun so you want to try out the cheats? Confused because you've been searching all over the internet for "SNES9x codes" and can't turn up anything? Well are you in luck, in this article we're going to discuss where to get cheat codes and how to use them in SNES9x.įor those of you that don't know, the Game Genie and Pro Action Replay codes that you've probably seen a lot of aren't magical things.
