Some MAME ROMs don´t works. I send log file wirh verbose logging
-
Hi.
I recently installed Retropie version 4.8 on a Raspberry Pi 3. I have successfully configured several emulators, but in the case of MAME (lr_mame2003) there are some ROMs that do not load. When I try, the typical screen with the messages appears: "Launching galaga (lr-mame2003) ... Press a button to configure..." but, after this, the game does not appear, returning to the list of games.
Below I paste the contents of the runcommand.log file that I obtained after launching one of them with the "Verbose logging" option, in case someone can interpret for me its meaning.
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/galaga.zip" --verbose --appendconfig /dev/shm/retroarch.cfg
[INFO] [Config]: Loading config from: "/opt/retropie/configs/mame-libretro/retroarch.cfg".
[INFO] [Config]: Appending config "/dev/shm/retroarch.cfg".
[WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed.
[WARN] [Config]: GameMode unsupported - disabling...
[INFO] RetroArch 1.10.0 (Git e9e85f3)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPv3 VFPv4
[INFO] Built: Jan 30 2022
[INFO] Version: 1.10.0
[INFO] Git: e9e85f3
[INFO] =================================================
[INFO] [Input]: Found input driver: "udev".
[INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/MAME 2003 (0.78)/MAME 2003 (0.78).cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/MAME 2003 (0.78)/mame-libretro.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/MAME 2003 (0.78)/galaga.cfg".
[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3.
[INFO] [Remaps]: Remap directory: "/opt/retropie/configs/mame-libretro/".
[INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/mame-libretro/galaga.srm".
[INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/mame-libretro/galaga.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: PERFORMANCE_LEVEL: 10.
[INFO] [Content]: Content loading skipped. Implementation will load it on its own.
[libretro INFO] [MAME 2003] Full content path /home/pi/RetroPie/roms/mame-libretro/galaga.zip
[libretro INFO] [MAME 2003] Git Version 3eb27d5
[libretro INFO] [MAME 2003] Content lookup name: galaga
[libretro INFO] [MAME 2003] Driver index counter: 406. Matched game driver: galaga
[libretro INFO] [MAME 2003] ==== BEGIN DRIVER CONTENT ATTRIBUTES ====
[libretro INFO] [MAME 2003] * Supports 2 players with 2 distinct controls.
[libretro INFO] [MAME 2003] * Supports 1 distinct button controls.
[libretro INFO] [MAME 2003] * Uses multiplayer control labels.
[libretro INFO] [MAME 2003] * Uses 8-way joystick controls.
[libretro INFO] [MAME 2003] * Uses a cheat input port / dip switch.
[libretro INFO] [MAME 2003] ==== END DRIVER CONTENT ATTRIBUTES ====
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[libretro INFO] [MAME 2003] Check for trailing slash in path: /home/pi/RetroPie/roms/mame-libretro/
[libretro INFO] [MAME 2003] Removed a trailing slash in path: /home/pi/RetroPie/roms/mame-libretro
[libretro INFO] [MAME 2003] Check for trailing slash in path: /home/pi/RetroPie/BIOS
[libretro INFO] [MAME 2003] Trailing slash removal was not necessary for path given.
[libretro INFO] [MAME 2003] Check for trailing slash in path: /home/pi/RetroPie/roms/mame-libretro/
[libretro INFO] [MAME 2003] Removed a trailing slash in path: /home/pi/RetroPie/roms/mame-libretro
[libretro INFO] [MAME 2003] content path: /home/pi/RetroPie/roms/mame-libretro
[libretro INFO] [MAME 2003] system path: /home/pi/RetroPie/BIOS
[libretro INFO] [MAME 2003] save path: /home/pi/RetroPie/roms/mame-libretro
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2.
[INFO] [Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[INFO] [Environ]: GET_LED_INTERFACE.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[libretro INFO] [MAME 2003] Opening ROM file: 04m_g01.bin
[libretro ERROR] [MAME 2003] 04m_g01.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 04k_g02.bin
[libretro ERROR] [MAME 2003] 04k_g02.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 04j_g03.bin
[libretro INFO] [MAME 2003] Opening ROM file: 04h_g04.bin
[libretro ERROR] [MAME 2003] 04h_g04.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 04e_g05.bin
[libretro ERROR] [MAME 2003] 04e_g05.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 04d_g06.bin
[libretro ERROR] [MAME 2003] 04d_g06.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 07m_g08.bin
[libretro INFO] [MAME 2003] Opening ROM file: 07e_g10.bin
[libretro INFO] [MAME 2003] Opening ROM file: 07h_g09.bin
[libretro INFO] [MAME 2003] Opening ROM file: 5n.bin
[libretro INFO] [MAME 2003] Opening ROM file: 2n.bin
[libretro ERROR] [MAME 2003] 2n.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 1c.bin
[libretro ERROR] [MAME 2003] 1c.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 5c.bin
[libretro ERROR] [MAME 2003] 5c.bin NOT FOUND
[libretro INFO] [MAME 2003] Opening ROM file: 1d.bin
[libretro ERROR] [MAME 2003] 1d.bin NOT FOUND
[INFO] [Environ]: SET_MESSAGE: Required files are missing, the game cannot be run.[libretro ERROR] [MAME 2003] Required files are missing, the game cannot be run.
[libretro ERROR] [MAME 2003] readroms failed
[ERROR] [Content]: Failed to load content
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core]: Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg".
Thank you very much.
-
@SenorDeCameros Read https://retropie.org.uk/docs/Arcade/ and/or https://docs.libretro.com/guides/arcade-getting-started/ which is more in-depth.
-
Thank you very much for your answer, @barbudreadmon .
I have read the documentation and found a solution, which I suppose is the correct one: all my arcade ROMs were in the folder /home/pi/RetroPie/roms/mam-libretro, so the ones that weren't working I moved to the folder /home/pi/RetroPie/roms/arcade, configuring them to use the lr-fbneo core. This way they run correctly, some with the ARCADE emulator and others with the MAME emulator.
Regards.
-
@SenorDeCameros said in Some MAME ROMs don´t works. I send log file wirh verbose logging:
which I suppose is the correct one
Not exactly, the recommended one is to choose an emulator then pick the romsets for it, not the other way around. The reason for this is that testing each romsets with each emulators is time-consuming and might force you into using emulators you should probably avoid (decades-old emulators full of bugs and/or missing some nice features).
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.