Demonstration of how to use the FCEUX emulator memory tools to determine the memory location of in-game variables, such as number of coins. How to set a breakpoint with the Hex Editor to find the 6502 assembly code that is executed when a memory location is changed. Analysis of assembly code for awarding an extra life when 100 coins are collected. Verification of OpCodes used. RAM Search for alternate searching of NES memory for specified values.
Links and Notes
- FCEUX – https://fceux.com/web/home.html
- Super Mario Bros memory map – https://www.romhacking.net/documents/345/
- FCEUX Hex Editor – https://fceux.com/web/help/HexEditor.html
- 6502 Opcodes – https://www.pagetable.com/c64ref/6502/
- Podcast theme music – Ride by Pocketmaster
/