Originally posted by yoshiman
I haven't found the mouse yet used for the file select screen and as I'll be on holiday tomorrow I'll have to continue investigating when I get back.
James, I haven't done much RAM editing, but I know the texture for that is in the ROM. If I could get a program that linked into SM64 in PJ64, I could see if I could change it.
As for the emulators, when you apply codes, it temporary backs up the info of the RAM a temp file. When you disable the codes, it replaces the modded RAM addresses with the values of the old addresses. However, that would have a problem with the level address for example.
Say the level number is 06 for the battlefield course. In the RAM, it would say at address XXXXXXX 00000006 or something. Like if your in Cold, cold mountain, which could be 0000001A, I dunno if I'm correct 100%, but if the emulator reset that RAM address using the previous code that it 'backed up' (the 06 one), the game could have a spaz attack and crash.
I think emulators look at the changed addresses in the RAM only and back them up, say if you had a Moonjump code, it would modify the jump value for mario to 255 for example, but you disable it, and it would replace it with the old value (60 for example).
I should be somewhat correct. If I'm not, please correct me.
|