Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in The Pit of Despair. |
Acmlm's Board - I3 Archive - The Pit of Despair - Stuck | New poll | | Thread closed |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
SMW_champion Goomba Since: 12-09-05 Last post: 6699 days Last view: 6699 days |
| ||
I'm trying to tweak Super Mario World by locating tweak points. The problem is that I'm using addresses like: 7E0013 but these yield numbers in the millions and I know the Super Mario World ROM is not even a million bytes. What am I doing wrong and how should I interpret these memory map addresses? (Yes, I did get them from the memory map.)
|
|||
Kailieann Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
They're RAM addresses. They can be modified using an emulator's cheat function.
In PAR format, the codes would look like this: xxxxxxyy, where x is the address and y is the value. For example, 7E0013DA would lock address $7E:0013 at the value #$DA, or 218 in decimal. If you wanted to change them with a custom block, for example, you'd need something like this: LDA [value] STA [address] RTS (edited by Kailieann on 12-11-05 11:48 AM) |
|||
SMW_champion Goomba Since: 12-09-05 Last post: 6699 days Last view: 6699 days |
| ||
Originally posted by Kailieann So let's say I'm opening up SMW.smc how would I use this address to locate stuff in the file itself? Would address 7E0013 be offset 0013 in the file itself? |
|||
Kailieann Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Clearly you missed the point. RAM is not stored in the file. It is the SNES's memory. | |||
SMW_champion Goomba Since: 12-09-05 Last post: 6699 days Last view: 6699 days |
| ||
Originally posted by Kailieann No, but isn't the ROM file a snapshot of the RAM itself? |
|||
Kailieann Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
*sigh*
Let's try this again. RAM, or Random Access Memory, is used by programs to temporarily store data. The ROM (Read-Only Memory) is a copy of the program. A snapshot of the RAM would be a ZSNES save state file. |
|||
SMW_champion Goomba Since: 12-09-05 Last post: 6699 days Last view: 6699 days |
| ||
Originally posted by Kailieann Thanks for pointing me in the right direction. |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - The Pit of Despair - Stuck | | Thread closed |