Kodewerx
https://www.kodewerx.org/forum/

Code to write N64 game EEPROM
https://www.kodewerx.org/forum/viewtopic.php?f=2&t=5629
Page 1 of 1

Author:  JaytheHam [ Fri May 30, 2008 10:45 pm ]
Post subject:  Code to write N64 game EEPROM

Anyone know if it would be fairly easy to make a code to overwrite an N64 game's EEPROM? And if so how would I go about doing it?
My copy of Perfect Dark has corrupted its save and I can't create new files or delete whatever junk is already on there. You can supposably wipe the Save by turning the console on and off multiple times quickly. However I've had no luck trying this and figured perhaps my trusty(i.e.: crappy cheap) Gameshark could come to the rescue.

Thank you for any insights :)

Author:  HyperHacker [ Fri May 30, 2008 11:47 pm ]
Post subject:  Re: Code to write N64 game EEPROM

It might be easier to hack it to be unable to detect a save file, allowing you to create a new one and write over the corrupted one.

Does Gameshark not have some sort of built-in save manager that can erase game saves?

Author:  JaytheHam [ Sat May 31, 2008 12:57 am ]
Post subject:  Re: Code to write N64 game EEPROM

I just gave it a try, my shark(v3.3) will only format or delete memory card saves, those options don't do anything to the Gampak. I can't even copy a saved profile from the mem card over the top of the gampak save grr :(

Soo any other way to acheive save wiping?

Author:  Parasyte [ Sat May 31, 2008 12:51 pm ]
Post subject:  Re: Code to write N64 game EEPROM

N64 dev really sucks, but you could probably get somewhere by RE'ing the N64 PsyQ libs. Also, search around for some old N64 homebrew stuff.

Author:  HyperHacker [ Sat May 31, 2008 9:51 pm ]
Post subject:  Re: Code to write N64 game EEPROM

How to wipe the EEPROM depends on the chip, so unless they all use the same/compatible chips (which is actually fairly likely), you'd want to look through the game's code for write functions. Hence my earlier suggestion; finding save data in RAM and wiping it out before it can do any damage (or disabling the routines that load it if that's not possible) is probably much easier than finding EEPROM write routines.

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/