batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
1.91k stars 496 forks source link

Incremental Saves Does Not Work in MAME #10403

Closed dajuice911 closed 1 month ago

dajuice911 commented 10 months ago

Batocera build version

Batocera v38

Your architecture

HP ELITEDESK 705 G4 DM AMD RYZEN 5 PRO 2400GE 3.2GHz

Your Graphic Processor Unit (GPU)

Integrated (e.g. Intel HD 550; RX Vega 8)

Graphical brand

AMD

Issue description

Save states keep incrementing even though it is set to not to increment for MAME

Expected result

Save states should continue to write over current save slot instead of writing to next slot when the incremental savestate feature is turned to off

Reproduction steps

On MAME, hit START button to bring up the menu. Select GAME SETTINGS -> INCREMENTAL SAVESTATES and select DO NOT INCREMENT. Start a game (Contra) or any game in MAME and do a save state by holding down hot key + B buttons. It will save in slot 1. Hold the hot key + B buttons again and it will save in slot 2. Hold the hot key + B buttons again and it will save in slot 3, etc.

This seems to happen in only MAME while NES, Atari 2600, Playstation, Turbo Grafx-16 works as intended.

Logs and data

No response

n2qz commented 7 months ago

Which MAME core are you using?

dajuice911 commented 5 months ago

Sorry to respond so late. The emulators options was set to AUTO so I don't know what Batocera uses as the default emulator. You can try using the Libreto: Mame core and this will keep on auto-incrementing when it is set to not auto-increment.