In earlier mame_libretro.dll versions both save/load state paths were
\saves\mame\mame\states\<gamename>\<gamename>\<slotnumber>.sta
For example \saves\mame\mame\states\cabal\cabal\1.sta
In the most recent mame_libretro.dll the save state path is still
\saves\mame\mame\states\<gamename>\<gamename>\<slotnumber>.sta
but load state path has changed to
\saves\mame\mame\states\<gamename>\<slotnumber>.sta
This means a user must currently manually move states into the load folder in order to load them.
-Added a menu listing existing state files displayed when choosing a position to save/load. [Nathan Woods]
Any position may be selected with keyboard 0-9/A-Z or joystick buttons.
Existing positions may be selected using UI navigation controls.
Tested in Windows 10 with RetroArch 1.8.7 stable
edit: in standalone MAME the save/load path is the same in version 0.188 as in 0.187:
\sta\<gamename>\<slotnumber>.sta
For example
\sta\cabal\1.sta
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/48449387-mame-mame_libretro-dll-load-state-path-bug-since-mame-0-188?utm_campaign=plugin&utm_content=tracker%2F56438981&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F56438981&utm_medium=issues&utm_source=github).
In earlier mame_libretro.dll versions both save/load state paths were
\saves\mame\mame\states\<gamename>\<gamename>\<slotnumber>.sta
For example
\saves\mame\mame\states\cabal\cabal\1.sta
In the most recent mame_libretro.dll the save state path is still
\saves\mame\mame\states\<gamename>\<gamename>\<slotnumber>.sta
but load state path has changed to\saves\mame\mame\states\<gamename>\<slotnumber>.sta
This means a user must currently manually move states into the load folder in order to load them.
With most recent I mean https://buildbot.libretro.com/nightly/windows/x86_64/latest/mame_libretro.dll.zip with buildbot timestamp 2017-07-27 01:21 The unzipped mame_libretro.dll has SHA1 hash 0e92470d7c0383b247a4d0830d76e8f8cba55e3b
The change in MAME 0.188 that I think caused this http://mamedev.org/releases/whatsnew_0188.txt
Tested in Windows 10 with RetroArch 1.8.7 stable
edit: in standalone MAME the save/load path is the same in version 0.188 as in 0.187:
\sta\<gamename>\<slotnumber>.sta
For example\sta\cabal\1.sta