There are many emulators in retroarch and directly for Mame
Each of these requires a different build of ROMS
Priority
All roms will use the following Emulator in this order until one works
lr-fbneo
lr-mame2010
lr-mame2003plus
lr-mame2003
…/roms/ is shorthand for /home/pi/RetroPie/roms
…/BIOS is shorthand for /home/pi/RetroPie/BIOS/
…/configs is shorthand for /opt/retropie/configs/
| Emulator | ROM Directory | default emuator | Uses retroarch controller remap or mame | Configuration Directory | Samples Directory | Binary Directory | Hiscores Directory | SaveGame Directory | SaveState Directory | Nr Games | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| lr-fbneo | …/roms/neogeo | lr-fbneo | retroarch | …/configs/neogeo/retroarch.cfg | …/BIOS/fbneo/samples/ | 2186 | |||||
| lr-mame2003 (MAME 0.78) | …/roms/arcade | lr-mame2003 | mame(TAB) and retroarch | …/configs/mame-libretro/retroarch.cfg | …/BIOS/mame2003/samples/ | 6 | |||||
| lr-mame2003plus MAME 0.78-MAME 0.188 | …/roms/arcade | lr-mame2003 | mame(TAB) and retroarch | …/configs/mame-libretro/retroarch.cfg …/configs/arcade/retroarch.cfg | …/BIOS/mame2003-plus/samples/ | 12 | |||||
| lr-mame2010 (MAME 0.139) | …/roms/arcade | lr-mame2016 | retroarch | …/configs/mame-libretro/retroarch.cfg | …/BIOS/mame2010/samples | 39 | |||||
| lr-mame2015 (experimental) (MAME 0.160) | …/roms/arcade | lr-mame2003 | retroarch | 18 | |||||||
| lr-mame2016 (experimental) (MAME 0.174) | …/roms/arcade | lr-mame2003 | retroarch | 621 | |||||||
| advmame | …/roms/mame-advmame | mame(TAB) | 31 | ||||||||
| MAME | …/roms/mame-libretro | lr-mame |
All of the above RomSets are built correctly in the following folder
\\THEQUICKS\RetroGames\ROMS\retropie-clrmame-builds\{romsetbuild}\rom
and are then copied to the retropie folder as follows
All lr-FBNEO files are copied to \neogeo\ folder
All Lr-mame2010 files copied to \mame-libretro folder
All mame2003, the arcade folder will hold the version of the game that works best
CLrMamepro
The following folders are used to re-build the romsets
\THEQUICKS\RetroGames\ROMS\……
In CLRMamePro settinging the folders are added to Global Add Paths
Ensure you set “Non-Merged sets”
For each romsetset a folder has been created to add the right .dat file to it – the profile than is set and you perform a re-build – where detaqination is a subfolder in:-
\THEQUICKS\RetroGames\ROMS\retropie-clrmame-builds\{romsetbuild}\rom
After this – the scanner is set off to verify which roms are good (and which are bad – it can also be used to ensure all the samples and CHD’s are built correctly.
If missing ROM s are still there, then you need to ensure you have all the roms .