Micro Mages

Micro Mages

Correii 2024년 6월 4일 오후 1시 15분
I made Game Genie* / Cheat codes
Okay, I did make a cheat code for infinite lives, but a Game Genie code is impossible. Here’s some technical nonsense to explain why. Game Genie codes can only alter memory addresses above 0x8000, but the memory address that holds the lives counter is 0x0072. So a Game Genie code can’t be made for it.

The good news: If your emulator supports regular ol’ memory address cheating, you can put in the address 0072 and any value you want in hex code i.e. 01,02,03, etc. You can also set a “compare” value too, which makes the cheat only activate when the lives counter reaches a certain number. I have it set at 1 so when I run out of lives, it resets to a value of 3. That way 1-UP’s still add to the counter but I can never run out.

For simplicity, Infinite lives:
Address: 0072
Value: 05 (or whatever you want in hex)
Compare value: XX or 00

I may attempt to create an invincibility code in the future, along with invincibility + feather, but those memory addresses are a lot harder to find. You could always bug the developers to tell you what memory addresses hold those values, then comment them here. I’ll create codes for those when I have those addresses. Depending on where those addresses are in memory, it may be possible to create Game Genie codes for them that work on NES hardware.

If this helped you, please let me know. I spent way more time than I should have learning how to do this, and it would make me really happy to know I helped someone.