sanni / cartreader

A shield for the Arduino Mega that can back up video game cartridges.
GNU General Public License v3.0
2.23k stars 226 forks source link

[NES] issue reading writing NES saves #807

Closed BrendonMelling closed 1 year ago

BrendonMelling commented 1 year ago

Hello I am having issues reading NES saves. I have several battery backed up carts such as dragon warrior 1-4 and final fantasy. When I insert the cart it identifies the cart correctly. It reads the ROM but cannot save files onto the device. It’s not creating .sav file. I am using a V3 reader (pre built by save the hero builders) and running version 12.3 if this is relevant. SNES and Gameboy works fine, just NES I’m having issues with. I have raised the issue in a discord page and another user is having the same issues.

Thank you for your assistance.

PsychoFox11 commented 1 year ago

Hi, first is there a reason you haven't moved to 12.4? Not sure if it would make a difference, but I've never used 12.3. I got mine right when 12.4 went out of beta. I've been using the 12.5 files which aren't out as a stable release, but I can share my experience with 12.4 in any case. First, it won't make a .sav file and it won't be in the game directory. It places the save in the main NES folder, and gives it a .txt extension, so you'll need to rename it. For example you could get FinalFantasy.txt.

Also, there is a known issue (at least as of 12.4, which I believe exists in 12.3 as well) where you have to dump the ROM, then the save, or it won't work. If you try the save without dumping the rom first, it just doesn't work. If it's none of this, then I'm not sure!

Prominos commented 1 year ago

Link to known issue: #785

sanni commented 1 year ago

I have added the temporary fix to the current github code. Please update and try again.