Updated to Libretro MAME 0.217 (Windows 7)
[should work on other systems as well]
Maybe i missed something in the guide above, so here is a short checklist of the steps needed:
0. Default paths
-
Windows:
Drive Letter:\Directory(s) of your choice\RetroArch\
-
Linux:
~/.config/retroarch/
-
Mac:
I don't know
1. Directorys
system/mame/plugins/
system/mame/history/
system/mame/ini/
2. Downloads
-
MAME 0.217 plugins (they should go in
system/mame/plugins/
)
-
history.dat (should go to
system/mame/history/
)
-
command.dat (should go to
system/mame/history/
as well)
-
gameinit.dat (should go to
system/mame/history/
as well)
3. INI files in system/mame/ini/
(note, this are my paths, you have to change them eventually)
#
# CORE CONFIGURATION OPTIONS
#
readconfig 1
writeconfig 0
#
# CORE SEARCH PATH OPTIONS
#
pluginspath D:\RetroArch\system\mame\plugins
#
# PLUGINS OPTIONS
#
data 1
hiscore 1
#
# UI SEARCH PATH OPTIONS
#
historypath D:\RetroArch\system\mame\history
4. init.lua in system/mame/plugins/hiscore/
- line 25 [NOTE the double backslashes]
local hiscore_path = "D:\\RetroArch\\saves\\mame\\hi";
5. MAME settings in-game
- Run a game and enable Read configuration
Quick Menu
└ Options
└ Read configurations = ON
or in retroarch-core-options.cfg
mame_read_config = "enabled"
Don’t enable Write configuration
as this creates a seperate *.ini file for every game played
Now everything should work.
In MAME Menu you should have an extra entry:
External DAT View
where you can see game history, control commands or information about gameinit if available.
The
Plugin Options
remains empty as none of the plugins used here have UI settings.
Hiscores will be saved in the location you defined in the init.lua
RetroArch
└ saves
└ mame
└ hi
└ game.hi (e.g. 1941.hi)