Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
emulationstation_savestates [2024/08/25 16:30] nadenislamarreemulationstation_savestates [2024/09/02 13:25] (current) – added a tiny bit info about xemu and rpcs3 (savestates are not perfect) tovarichtch
Line 6: Line 6:
 Since batocera 41, it is possible for standalone emulators. Since batocera 41, it is possible for standalone emulators.
  
-{{:es-savestates.png?500|}}+{{:es-savestates.png?600|}} 
 + 
 +== Options == 
 +In emulationstation, you've 3 options : 
 +  * Auto save/load : when you start a game, it will automatically load the "auto" savestate, and when you exit a game, it will automatically save the "auto" savestate. 
 +  * Incremental savestates : used to increment the slot each time you save a state in game, search a free slot at game launch, or let you manually change the slots in game 
 +  * Show savestate manager : by default, the savestate manager is show only when you long press a game, and select "savestates". You can change this behavior to open it each time you start a game, whenever some savestates are available or not. 
 + 
 +If you use incremental savestates and that the emulator supports them, Emulationstation will display the savestates ordered by time, instead of sorted by slots, as shown in the screenshot above. 
 + 
 +{{:es-savestates_options.png?350|}} 
 +{{:es-savestates_options_incremental.png?350|}} 
 +{{:es-savestates_options_show.png?350|}}
  
 == Supported features == == Supported features ==
Line 13: Line 25:
 In this table, for each emulator, we list what's supported out of the box by the emulator, and what's done via patches. In this table, for each emulator, we list what's supported out of the box by the emulator, and what's done via patches.
  
-^ Emulator    ^ Implemented in es ^ Support savestates (1 2) ^ At boot (3) ^ Slot at boot (4) ^ Screenshot(5) ^ At exit (6) ^ Autoincrement (7) ^ Load n-1 state (8) +^ Emulator     ^ Implemented in es  Savestates support (1)  ^ As rom filename (2)  ^ At boot (3)  ^ Slot at boot (4)        ^ Screenshot(5)  ^ At exit (6)  ^ Autoincrement (7)  
-retroarch   ✔                 | ✔                          ✔           | ✔                ✔             | ✔           | ✔                 | ✔                  +RetroArch    ✅                 | ✅                      ✅                   | ✅           | ✅                      ✅             | ✅           | ✅                 | 
-dolphin     ✔                 | ✔                          ✔           | ?                ✔ (by patch) ✘           | ✘                 | ✘                  +Dolphin      ✅                 | ✅                      ✅                   | ✅           | ✅❌ (Qt only for now)  ✅ (by patch) ❌           | ✅ (by patch)      
-mupen64plus ✔                 | ✔                          ✔           | ✔                ✔ (by patch) ✘           | ✘                 | ✘                  +Mupen64Plus  ✅                 | ✅                      ✅                   | ✅           | ✅                      ✅ (by patch) ❌           | ✅ (by patch)      
-ppsspp      ✔                 | ✔                          ✔           | ?                ✔             | ✘           | ✘                 | ✘                  +PPSSPP       ✅                 | ✅                      ✅                   | ✅           | ✅                      ✅             | ❌           | ❌                 | 
-pcsx2       ✔                 | ✔                          ✔           | ✔ (by patch)     ✔ (by patch) ✘           | ✘                 | ✘                  +PCSX2        ✅                 | ✅                      ✅                   | ✅           | ✅ (by patch)           ✅ (by patch) ✅           | ✅ (by patch)      | 
-mame        ✘                 | ✘ (name is a timestamp)    |           | ?                            | ✘           | ✘                 | ✘                  |+| MAME         | ❌                 | ✅                      | ❌                   | ❓           | ❓                      | ❓             | ❌           | ❌                 | 
 +| DuckStation  | ❌                 | ✅                      | ❓                   | ❓           | ❓                      | ❓             | ❌           | ❌                 | 
 +| BigPEmu      | ❌                 | ✅                      | ❓                   | ❓           | ❓                      | ❓             | ❓           | ❓                 
 +Citra        ❌                 | ✅                      | ❓                   | ❓           | ❓                      | ❓             | ❓           | ❓                 | 
 +| Flycast      | ❌                 | ✅                      | ❓                   | ❓           | ❓                      | ❓             | ❓           | ❓                 | 
 +| Supermodel   | ❌                 | ✅                      | ❓                   | ❓           | ❓                      | ❓             | ❓           | ❓                 | 
 +| VICE         | ❌                 | ✅                      | ❓                   | ❓           | ❓                      | ❓             | ❓           | ❓                 | 
 +| Xemu         | ❌                 | ❕ (after game load)    | ❓                   | ❓           | ❓                      ❓             | ❓           | ❓                 | 
 +| RPCS3        | ❌                 | ❕ (partial)            | ❓                   | ❓           | ❓                      | ❓             | ❓           | ❓                 |
  
 == Details on required features == == Details on required features ==
Line 28: Line 48:
   - the emulator must take a screenshot at the same time a savestate is done   - the emulator must take a screenshot at the same time a savestate is done
   - the emulator should support the automatic savestate at exit time (for auto savestates)   - the emulator should support the automatic savestate at exit time (for auto savestates)
-  - the emulator should support the automatic increment of the savestate slot at save time +  - the emulator should support the automatic increment of the savestate slot at save time (just before to save)
-  - the emulator should support to load n-1 savestate when you have automatic increment of the savestate enabled+
  
  
  • emulationstation_savestates.1724603430.txt.gz
  • Last modified: 21 months ago
  • by nadenislamarre