![restore crc and checksum on project 64 emulator restore crc and checksum on project 64 emulator](https://s3.envato.com/files/249912395/crm-inventory-screenshots/crm14.png)
- #Restore crc and checksum on project 64 emulator how to#
- #Restore crc and checksum on project 64 emulator software#
![restore crc and checksum on project 64 emulator restore crc and checksum on project 64 emulator](https://docs.unrealengine.com/4.26/Images/WhatsNew/Builds/ReleaseNotes/2013/Dec/PackageAutoSaveRestoration.jpg)
![restore crc and checksum on project 64 emulator restore crc and checksum on project 64 emulator](https://flylib.com/books/1/269/1/html/2/images/fig05_12.jpg)
That is because I later found out that the SRAM save format was too large for the GameShark to transfer. The only save that I had an issue with was Zelda Ocarina of Time. I simply grafted over the matching bytes from the DexDrive save into the existing save files in my hex editor, loaded them up in my Project 64 emulator, and everything worked without a hitch. I took known game save copies from the internet for each of my EEPROM games and matched them up to my DexDrive save contents. Each one of the save files was structured in a different way. When examined with a hex editor, I noticed that each file was still there and all I had to do was cut out the bytes that made up the file container. But each save file was wrapped inside a proprietary container. Once I transferred every game over to the memory pack, I used my Nintendo 64 DexDrive (Pictured below) to move the save files onto my computer. To transfer the EEPROM games, I used a GameShark (I chose v3.2) to transfer the save from my cartridge to the memory pack. I used kodewerx’s Hacking N64 wiki to know what addresses and offsets for the RAM and ROM space I needed. It also allowed me to dump my ram, but that is coming later. This program allowed me to back up each of my games for later use in my project. (Others have tried using GameShark’s software, but it has been problematic.
#Restore crc and checksum on project 64 emulator software#
The first thing that I did was dump each game using the GameShark’s parallel port with the open source software N64RD using the command below. I followed a known method by using a DexDrive. Star Wars, Mario Party, and Super Mario 64 use EEPROM to store their game save. Although this blog post follows the above, an easier method for converting the RAM dumps has been created by Bkacjios.Graft a new save file from dumped data with a hex editor.Dump contents of active RAM (with my glorious Pentium III).Graft a new save file from DexDrive save with a hex editor.
![restore crc and checksum on project 64 emulator restore crc and checksum on project 64 emulator](https://media.springernature.com/original/springer-static/image/chp%3A10.1007%2F978-3-030-70312-7_7/MediaObjects/481405_1_En_7_Fig4_HTML.png)
#Restore crc and checksum on project 64 emulator how to#
If you’d like to learn how to transfer other save files and how I originally dumped my Ocarina of Time save, read on.Ībout a year ago, I discovered that my Ocarina of Time cartridge was on borrowed time. If you are here looking for information on how to dump your N64 Ocarina of Time save files, check out my new guide for it. I remember the fun I had navigating through puzzles and chasing down heart containers. When I was younger, I would spend weekends after school playing through The Legend of Zelda: Ocarina of Time.