Save Files
From Jnes
| Jnes User Manual |
| Save Files |
All save states and sram are stored in a subdirectory called "\saves"
How Save Files work
There is two types of save files, *.jst files are jnes "save
states", from the Cpu menu "save" and "restore" does these things respectively
to your loaded game at any point using these files. *.sav files
are the games own method for saving information, commonly referred to as
battery backups (or save-ram) which resided on the cartridge.
Jnes' save states are the most reliable, the games' battery-backup (save-ram) is properly emulated, but requires that you tell the game to save your current information, this is usually done through menus within the game, it is not automatic! The only other relevant information is that the ROM's header should have the "Save-Ram" bit checked so Jnes knows to load/save this from disk on rom load/close respectively.
Jnes' save states are the most reliable, the games' battery-backup (save-ram) is properly emulated, but requires that you tell the game to save your current information, this is usually done through menus within the game, it is not automatic! The only other relevant information is that the ROM's header should have the "Save-Ram" bit checked so Jnes knows to load/save this from disk on rom load/close respectively.
Importing or Exporting Save Files
If you don't store the save files in this subdirectory Jnes won't see them, and Jnes automatically creates these directories on first-time saves so you don't have to do it yourself. But if you are importing or exporting a SRAM (".sav" file) file from another emulator keep this in mind.
Important Notes on Save States
It can be generally assumed that the save state format changes between versions of Jnes, this is because as the internal structures change, the states as a result may. This should be limited to major version numbers only.