This is an old revision of the document!
General
Emulationstation can list and launch games directly from a given savestate.
Before batocera 41, it is possible only for retroarch cores.
Since batocera 41, it is possible for standalone emulators.
Supported features
So that it works, an emulator requires to have several features.
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) |
|---|---|---|---|---|---|---|---|---|
| retroarch | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| dolphin | ✔ | ✔ | ✔ | ? | ✔ (by patch) | ✘ | ✘ | ✘ |
| mupen64plus | ✔ | ✔ | ✔ | ✔ | ✔ (by patch) | ✘ | ✘ | ✘ |
| ppsspp | ✔ | ✔ | ✔ | ? | ✔ | ✘ | ✘ | ✘ |
| pcsx2 | ✔ | ✔ | ✔ | ✔ (by patch) | ✔ (by patch) | ✘ | ✘ | ✘ |
| mame | ✘ | ✘ (name is a timestamp) | ? | ? | ? | ✘ | ✘ | ✘ |
Details on required features
- of course, the emulator must support savestates. This is not true for emulators of most recent system, mainly because it now takes a lot of memory/disk/time.
- the emulator must use a savestate filename easy like the rom filename + an extension
- the emulator must support the loading of a state at boot time
- the emulator must support the configuration of the slot at boot time (if you load savestate 5, the current savestate must selected must be 5)
- 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 increment of the savestate slot at save time
- 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
