Hi, I made a small hack which adds savestate functionality to the Neon64 NES emulator. The states are not permanent and the expansion pak is mandatory. The code should be back up device independent. Testet on a 64drive and in CEN64 The functionality can be accessed by the R+L Menu. Happy cheating [Update] Features of 0.3b mod compared to original 1.2b: - Temporary save state in Expansion Pak memory - Persistent save state in N64 SRAM - NES SRAM to N64 SRAM redirection (saving to Memory Pak can still be used) - Screenshot functionality (64drive USB) - Dither filter disabled Requirements: - Expansion Pak - Dezaemon 3D SRAM (emulation)
Good to know, thanks for testing. I will probably add proper RSP backup code to fix the wrong colours when loading from a different level in Q1 2017.
Not a big fan of the idea, since it is not my software and the license is not really clear. You can also switch between NTSC and PAL with C-UP during the logo screen, so it is not completely without purpose. I have redirected the NES SRAM saving from the Controller Pak saving to the N64 SRAM saving. So you can save your NES savegames to the SD card similar to the N64 savegames. Still some testing to do but will probably upload an updated version tomorrow.
New features in version 0.2 - NES-SRAM to N64-SRAM redirection - Temporary save states basic error handling - Permanent save states in N64-SRAM (BETA) Until the Dezaemon 3D SRAM handling for the emulator is activated in the backup devices (64drive) menu the new features will only work via USB or via an appended ROM file and manual SRAM activation. This should probably be a one liner also for the everdrive menu to start the emulator with activated Dezaemon 3D SRAM emulation. If someone has contacts to the menu dev, maybe you can ask nicely ;-) The permanent save state feature is unfinished and does currently not save the sprites. So you will see a lot of garbage on the screen. Will hopefully be fixed in an upcoming version. More detailed information on the features: https://themanbehindcurtain.blogspot.de/2017/01/neon64-nes-sram-to-n64-sram-redirection.html (If linking to external information is forbidden, feel free to delete the link)
Updated the first post with most recent version. Permanent save state now works for most games without palette or pattern glitches. Also ported the v64 jr screenshot feature to 64drive. Framebuffer can be dumped via USB and converted with the attached python script.
Is the latest download (neon64-v3b-bin.rar) OK? I've downloaded it in Firefox and Chrome, and no matter how I try to open the file (7zip or WinRAR), I just get a message saying that the file is either corrupt or not an archive. I downloaded v1 and v2b, when they were available, and they opened fine.
Yes, version 0.3b is the most recent version. The archives all work fine on my laptop and phone. Only idea I have is that your WinRAR version might be old and does not support the version 5 RAR archive format yet.
You're right! I downloaded and installed the latest version of 7zip (2016-10-04) and now the archive opens and works fine. Thanks for that, and for your great work on the emulator.
This is awesome, Couldn't beat Super Mario Bros. without it! Would it be possible to add saving to the Controller Pak? I mean saving would be permanent.
Nice idea, but the Controller Pak is too small to store the Neon64 save state. Therefore you need the Dezaemon 3D SRAM (emulation) for persistent storage. 64drive: Just download firmware 1.14c Everdrive 64: No idea if you can enforce the save type for the emulator in the default firmware. Otherwise someone with an Evedrive 64 has to patch saturnus alt64 menu. I had a quick look and it might be as simple as to change line 1140 in https://github.com/parasyte/alt64/blob/88473a8dd932959e7fb247154c6766b4cd06f44e/menu.c from “boot_save=0; //save off/cpak” to “boot_save=SAVE_TYPE_SRAM128;” But I have no way to test this, sorry.
I saw the mention of your new version in the 64drive menu 1.14d readme visor and had to give it a shot on my 64drive. Well colour me impressed, playing bomberman 2 emulated on an N64. How well this works, including the save states that seem to become more mandatory the older I get, is a credit to the original authors (Halley's Comet Software?) and yourself. Thanks for the release