AdvMAME 1.4 ROM Set 106 - Not Found
-
@jono Looks like a configuration file issue for
advmame
, not knowing where to look for ROMs. Did you do any configurations and changed the ROM dir (dir_rom
) ? -
@jono You might just have a bad ROM file.
Have you unzipped it to see if those files are in there?. I can tell you that I have been running the same .106 ROM with Advancemame since version 1.2 (so, 1.2, 1.3 and 1.4 when that finally was available on the Pi). Eventually, I switched to lr-mame2003, but I am still using the .106 ROM (shhh, don't tell anyone I never swapped it for a .78 ROM). That tells me that it really has not changed over several versions of MAME between .78 to .106. If you have another romset for lr-mame2003 for instance, give it a whirl.In another thread a while back a few folks confirmed that there are plenty of incomplete or just plain incorrect romsets out there. This is mostly problematic with support files like the samples or artwork, but as I said, you might just have a bad missle.zip..EDIT: I just re-read your message. My assumptions are off based on the additional details you listed. Have you checked the .rc file for the version of Advancemame you are running? If that file points to a different directory for roms, advmame will not work even if you specified the right rom in the commandline.
-
I love you both!
Yeah, the rc file had the wrong path in... all sorted, many thanks :)
-
Raspberry Pi 3B+ (bought from CanaKit)
RetroPie 4.4 (official image)
Flirc Gen 2 case, 2.5A power supply (UL listed)
SanDisk 128 Evo Plus (U3) microSD card
'Arcade1up' joysticks and buttons
Logitech K400 wireless keyboardSorry I know this thread is old but I have the exact same problem with my MAME setup as described from the OP.
From /opt/retropie/configs/mame-advmame/advmame.rc, I have this for my rom directories:
dir_rom /home/pi/RetroPie/roms/mame-advmame:/home/pi/RetroPie/roms/arcade
Yet, I still get the runcommand.log output:
Executing: /opt/retropie/emulators/advmame/bin/advmame "1942" AdvanceMAME - Copyright (C) 1999-2018 by Andrea Mazzoleni MAME - Copyright (C) 1997-2003 by Nicola Salmoria and the MAME Team 1-n3a.bin NOT FOUND 1-n4.bin NOT FOUND 1-n5.bin NOT FOUND 1-n6.bin NOT FOUND 1-n7.bin NOT FOUND 1-c11.bin NOT FOUND 1-f2.bin NOT FOUND 2-a1.bin NOT FOUND 2-a2.bin NOT FOUND 2-a3.bin NOT FOUND 2-a4.bin NOT FOUND 2-a5.bin NOT FOUND 2-a6.bin NOT FOUND 2-l1.bin NOT FOUND 2-l2.bin NOT FOUND 2-n1.bin NOT FOUND 2-n2.bin NOT FOUND 08e_sb-5.bin NOT FOUND 09e_sb-6.bin NOT FOUND 10e_sb-7.bin NOT FOUND f01_sb-0.bin NOT FOUND 06d_sb-4.bin NOT FOUND 03k_sb-8.bin NOT FOUND 01d_sb-2.bin NOT FOUND 02d_sb-3.bin NOT FOUND k06_sb-1.bin NOT FOUND 01m_sb-9.bin NOT FOUND ERROR: required files are missing, the game cannot be run.
I also have the ROM set 0.106 (non-merged) for AdvMAME 1.4 that worked fine with my old Pi 3 with Retropie 4.3 setup but with my new setup it doesn't work. I didn't change anything in the config files and assumed the defaults. Anyone know what else I can try to figure this problem out or is the path wrong in the default config?
-
@raspy are you using advmame 1.4? If so, the .rc file path you listed is a different one.
-
Sorry I should have mentioned that I tried using both Advmame and Advmame 1.4 since both emulators use the same ROM set 0.106 as per Retropie wiki.
EDIT:
I looked at both advmame.rc and advmame-1.4.rc as well as advmame-0.94.rc. All 3 are showing:dir_rom /home/pi/RetroPie/roms/mame-advmame:/home/pi/RetroPie/roms/arcade
-
What's the content of your
1942.zip
file ? Does it match the output of the missing.bin
files ? -
@raspy and something you have not share but must be asked, where are your rom files located, specifically the path to 1942.zip?
-
Yes the contents in "1942.zip" for example does match the files that are said to be missing from the runcommand.log file.
I just follow the retropie wiki and I have the file "1942.zip" located at "./Retropie/roms/mame-advmame".
pi@arcade1up:/dev/shm $ cat runcommand.log Parameters: Executing: /opt/retropie/emulators/advmame-1.4/bin/advmame "1942" AdvanceMAME - Copyright (C) 1999-2003 by Andrea Mazzoleni MAME - Copyright (C) 1997-2003 by Nicola Salmoria and the MAME Team 1-n3a.bin NOT FOUND 1-n4.bin NOT FOUND 1-n5.bin NOT FOUND 1-n6.bin NOT FOUND 1-n7.bin NOT FOUND 1-c11.bin NOT FOUND 1-f2.bin NOT FOUND 2-a1.bin NOT FOUND 2-a2.bin NOT FOUND 2-a3.bin NOT FOUND 2-a4.bin NOT FOUND 2-a5.bin NOT FOUND 2-a6.bin NOT FOUND 2-l1.bin NOT FOUND 2-l2.bin NOT FOUND 2-n1.bin NOT FOUND 2-n2.bin NOT FOUND 08e_sb-5.bin NOT FOUND 09e_sb-6.bin NOT FOUND 10e_sb-7.bin NOT FOUND f01_sb-0.bin NOT FOUND 06d_sb-4.bin NOT FOUND 03k_sb-8.bin NOT FOUND 01d_sb-2.bin NOT FOUND 02d_sb-3.bin NOT FOUND k06_sb-1.bin NOT FOUND 01m_sb-9.bin NOT FOUND ERROR: required files are missing, the game cannot be run.
pi@arcade1up:~/RetroPie/roms/mame-advmame $ unzip -l 1942.zip Archive: 1942.zip TORRENTZIPPED-EC24370D Length Date Time Name --------- ---------- ----- ---- 256 1996-12-24 23:32 01d_sb-2.bin 256 1996-12-24 23:32 01m_sb-9.bin 256 1996-12-24 23:32 02d_sb-3.bin 256 1996-12-24 23:32 03k_sb-8.bin 256 1996-12-24 23:32 06d_sb-4.bin 256 1996-12-24 23:32 08e_sb-5.bin 256 1996-12-24 23:32 09e_sb-6.bin 16384 1996-12-24 23:32 1-c11.bin 8192 1996-12-24 23:32 1-f2.bin 16384 1996-12-24 23:32 1-n3a.bin 16384 1996-12-24 23:32 1-n4.bin 16384 1996-12-24 23:32 1-n5.bin 8192 1996-12-24 23:32 1-n6.bin 16384 1996-12-24 23:32 1-n7.bin 256 1996-12-24 23:32 10e_sb-7.bin 8192 1996-12-24 23:32 2-a1.bin 8192 1996-12-24 23:32 2-a2.bin 8192 1996-12-24 23:32 2-a3.bin 8192 1996-12-24 23:32 2-a4.bin 8192 1996-12-24 23:32 2-a5.bin 8192 1996-12-24 23:32 2-a6.bin 16384 1996-12-24 23:32 2-l1.bin 16384 1996-12-24 23:32 2-l2.bin 16384 1996-12-24 23:32 2-n1.bin 16384 1996-12-24 23:32 2-n2.bin 256 1996-12-24 23:32 f01_sb-0.bin 256 1996-12-24 23:32 k06_sb-1.bin --------- ------- 215552 27 files pi@arcade1up:~/RetroPie/roms/mame-advmame $
-
@raspy hmmm. Head scratcher for sure. Might need to see a pastebin of your .rc files. Is this failure the same with any rom or just 1942? What about other emulators? Are you trying any other versions of MAME for example?
Could it be a permissions issue?
-
@raspy Can you run
ls -l $HOME/.advance
and post the output ? The configuration file is ok, but it might not be interpreted by
advmame
. Normally the output of the command should be somethine likelrwxrwxrwx 1 pi pi 34 Jan 3 16:14 /home/pi/.advance -> /opt/retropie/configs/mame-advmame
-
I type the command and this shows up:
pi@arcade1up:~ $ ls -l $HOME/.advance total 96 -rw-r--r-- 1 pi pi 17643 Jan 6 01:55 advmame-1.4.rc -rw-r--r-- 1 pi pi 29214 Jan 6 01:55 advmame.rc drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 artwork drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 diff drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 hi drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 image drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 inp drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 memcard drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 nvram drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 rom drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 sample drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 snap drwxr-xr-x 2 pi pi 4096 Jan 3 13:15 sta pi@arcade1up:~ $
-
That's might be the problem. The
$HOME/.advance
should be a symbolic link to the/opt/retropie/configs/mame-advmame
- from where you posted your.rc
files.
Can you try renaming the folder (mv $HOME/.advance $HOME/.advance.orig
) and re-installing theadvmame
package (the 3.x one, without any version) ? -
Okay I will try that later tonight (been working 12 hour shifts...). It's weird because I don't know why it wasn't a symbolic link to start with when I started off with a fresh install of retropie 4.4 and all I did was remove all the emulator packages so that I could choose only the emulators that I wanted to install from source.
-
Okay I tried reinstalling "advmame" from the source again as you suggested and now the permissions look like this:
lrwxrwxrwx 1 pi pi 34 Jan 9 08:01 /home/pi/.advance -> /opt/retropie/configs/mame-advmame
First run with "1942.zip" is now working! Thank you!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.