Sega Mega Drive/Genesis ROMS Fail to Load
-
Pi Model or other hardware: Raspberry Pi 3
Power Supply used: Canakit Raspberry Pi 3 Power Supply
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.3
Built From: Pre made SD Image on RetroPie website
USB Devices connected: Two Buffalo Classic USB Gamepads and One Logitech K400
Controller used: Buffalo Classic USB Gamepad (Model: BSGP815GY)
Error messages received: NONE
Log found in /dev/shm/runcommand.log (if relevant):Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg "/home/pi/RetroPie/roms/megadrive/Shining Force (U) [!].zip" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.6.7 (Git 8e8bdaa) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/megadrive/Shining Force (U) [!].srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/megadrive/Shining Force (U) [!].state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Sep 10 2017 [INFO] Version: 1.6.7 [INFO] Git: 8e8bdaa [INFO] ================================================= [INFO] [Config]: loading config from: /opt/retropie/configs/megadrive/retroarch.cfg. [INFO] Config: appending config "/dev/shm/retroarch.cfg" [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so" [INFO] [overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/Genesis Plus GX/Genesis Plus GX.cfg. [INFO] [overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/Genesis Plus GX/Shining Force (U) [!].cfg. [INFO] Shaders: preset directory: /home/pi/.config/retroarch/shaders/presets [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/Genesis Plus GX/Shining Force (U) [!].cgp. [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/Genesis Plus GX/Shining Force (U) [!].glslp. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/Genesis Plus GX/Genesis Plus GX.cgp. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/Genesis Plus GX/Genesis Plus GX.glslp. [INFO] Environ SET_VARIABLES. [INFO] Environ SET_CONTROLLER_INFO. [INFO] Controller port: 1 [INFO] Joypad Auto (ID: 1) [INFO] Joypad Port Empty (ID: 0) [INFO] MD Joypad 3 Button (ID: 257) [INFO] MD Joypad 6 Button (ID: 513) [INFO] MS Joypad 2 Button (ID: 769) [INFO] MD Joypad 3 Button + 4-WayPlay (ID: 1025) [INFO] MD Joypad 6 Button + 4-WayPlay (ID: 1281) [INFO] MD Joypad 3 Button + Teamplayer (ID: 1537) [INFO] MD Joypad 6 Button + Teamplayer (ID: 1793) [INFO] MS Joypad 2 Button + Master Tap (ID: 2049) [INFO] MS Light Phaser (ID: 260) [INFO] MS Paddle Control (ID: 261) [INFO] MS Sports Pad (ID: 517) [INFO] MS Graphic Board (ID: 262) [INFO] MD XE-1AP (ID: 773) [INFO] MD Mouse (ID: 2) [INFO] Controller port: 2 [INFO] Joypad Auto (ID: 1) [INFO] Joypad Port Empty (ID: 0) [INFO] MD Joypad 3 Button (ID: 257) [INFO] MD Joypad 6 Button (ID: 513) [INFO] MS Joypad 2 Button (ID: 769) [INFO] MD Joypad 3 Button + 4-WayPlay (ID: 1025) [INFO] MD Joypad 6 Button + 4-WayPlay (ID: 1281) [INFO] MD Joypad 3 Button + Teamplayer (ID: 1537) [INFO] MD Joypad 6 Button + Teamplayer (ID: 1793) [INFO] MS Joypad 2 Button + Master Tap (ID: 2049) [INFO] MD Menacer (ID: 516) [INFO] MD Justifiers (ID: 772) [INFO] MS Light Phaser (ID: 260) [INFO] MS Paddle Control (ID: 261) [INFO] MS Sports Pad (ID: 517) [INFO] MS Graphic Board (ID: 262) [INFO] MD XE-1AP (ID: 773) [INFO] MD Mouse (ID: 2) [INFO] Environ SET_INPUT_DESCRIPTORS: [INFO] RetroPad, User 1, Button "B (bottom)" => "B" [INFO] RetroPad, User 1, Button "Y (left)" => "A" [INFO] RetroPad, User 1, Button "Select" => "Mode" [INFO] RetroPad, User 1, Button "Start" => "Start" [INFO] RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 1, Button "A (right)" => "C" [INFO] RetroPad, User 1, Button "X (up)" => "Y" [INFO] RetroPad, User 1, Button "L" => "X" [INFO] RetroPad, User 1, Button "R" => "Z" [INFO] RetroPad, User 2, Button "B (bottom)" => "B" [INFO] RetroPad, User 2, Button "Y (left)" => "A" [INFO] RetroPad, User 2, Button "Select" => "Mode" [INFO] RetroPad, User 2, Button "Start" => "Start" [INFO] RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 2, Button "A (right)" => "C" [INFO] RetroPad, User 2, Button "X (up)" => "Y" [INFO] RetroPad, User 2, Button "L" => "X" [INFO] RetroPad, User 2, Button "R" => "Z" [INFO] RetroPad, User 3, Button "B (bottom)" => "B" [INFO] RetroPad, User 3, Button "Y (left)" => "A" [INFO] RetroPad, User 3, Button "Select" => "Mode" [INFO] RetroPad, User 3, Button "Start" => "Start" [INFO] RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 3, Button "A (right)" => "C" [INFO] RetroPad, User 3, Button "X (up)" => "Y" [INFO] RetroPad, User 3, Button "L" => "X" [INFO] RetroPad, User 3, Button "R" => "Z" [INFO] RetroPad, User 4, Button "B (bottom)" => "B" [INFO] RetroPad, User 4, Button "Y (left)" => "A" [INFO] RetroPad, User 4, Button "Select" => "Mode" [INFO] RetroPad, User 4, Button "Start" => "Start" [INFO] RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 4, Button "A (right)" => "C" [INFO] RetroPad, User 4, Button "X (up)" => "Y" [INFO] RetroPad, User 4, Button "L" => "X" [INFO] RetroPad, User 4, Button "R" => "Z" [INFO] RetroPad, User 5, Button "B (bottom)" => "B" [INFO] RetroPad, User 5, Button "Y (left)" => "A" [INFO] RetroPad, User 5, Button "Select" => "Mode" [INFO] RetroPad, User 5, Button "Start" => "Start" [INFO] RetroPad, User 5, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 5, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 5, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 5, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 5, Button "A (right)" => "C" [INFO] RetroPad, User 5, Button "X (up)" => "Y" [INFO] RetroPad, User 5, Button "L" => "X" [INFO] RetroPad, User 5, Button "R" => "Z" [INFO] Remaps: remap directory: /opt/retropie/configs/megadrive/ [INFO] Remaps: no game-specific remap found at /opt/retropie/configs/megadrive/Genesis Plus GX/Shining Force (U) [!].rmp. [INFO] Remaps: no core-specific remap found at /opt/retropie/configs/megadrive/Genesis Plus GX/Genesis Plus GX.rmp. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/megadrive/Shining Force (U) [!].srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/megadrive/Shining Force (U) [!].state". [INFO] Environ PERFORMANCE_LEVEL: 1. [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ PERFORMANCE_LEVEL: 7. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ SET_PIXEL_FORMAT: RGB565. [libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555. [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [INFO] Environ GET_VARIABLE genesis_plus_gx_bram: [INFO] per bios [INFO] Environ GET_VARIABLE genesis_plus_gx_system_hw: [INFO] auto [INFO] Environ GET_VARIABLE genesis_plus_gx_bios: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_region_detect: [INFO] auto [INFO] Environ GET_VARIABLE genesis_plus_gx_force_dtack: [INFO] enabled [INFO] Environ GET_VARIABLE genesis_plus_gx_addr_error: [INFO] enabled [INFO] Environ GET_VARIABLE genesis_plus_gx_lock_on: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_ym2413: [INFO] auto [INFO] Environ GET_VARIABLE genesis_plus_gx_audio_filter: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_lowpass_range: [INFO] 60 [INFO] Environ GET_VARIABLE genesis_plus_gx_dac_bits: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_blargg_ntsc_filter: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_lcd_filter: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_overscan: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_gg_extra: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_aspect_ratio: [INFO] auto [INFO] Environ GET_VARIABLE genesis_plus_gx_render: [INFO] single field [INFO] Environ GET_VARIABLE genesis_plus_gx_gun_cursor: [INFO] disabled [INFO] Environ GET_VARIABLE genesis_plus_gx_invert_mouse: [INFO] disabled [libretro INFO] Game Genie ROM should be located at: /home/pi/RetroPie/BIOS/ggenie.bin [libretro INFO] Action Replay (Pro) ROM should be located at: /home/pi/RetroPie/BIOS/areplay.bin [libretro INFO] Sonic & Knuckles (2 MB) ROM should be located at: /home/pi/RetroPie/BIOS/sk.bin [libretro INFO] Sonic & Knuckles UPMEM (256 KB) ROM should be located at: /home/pi/RetroPie/BIOS/sk2chip.bin [libretro INFO] Mega Drive TMSS BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_MD.bin [libretro INFO] Game Gear TMSS BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios.gg [libretro INFO] Master System (PAL) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_E.sms [libretro INFO] Master System (NTSC-U) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_U.sms [libretro INFO] Master System (NTSC-J) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_J.sms [libretro INFO] Mega CD (PAL) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_E.bin [libretro INFO] Sega CD (NTSC-U) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_U.bin [libretro INFO] Mega CD (NTSC-J) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_J.bin [libretro INFO] Mega CD (PAL) BRAM is located at: /home/pi/RetroPie/roms/megadrive//scd_E.brm [libretro INFO] Sega CD (NTSC-U) BRAM is located at: /home/pi/RetroPie/roms/megadrive//scd_U.brm [libretro INFO] Mega CD (NTSC-J) BRAM is located at: /home/pi/RetroPie/roms/megadrive//scd_J.brm [libretro INFO] Sega/Mega CD RAM CART is located at: /home/pi/RetroPie/roms/megadrive//cart.brm [libretro INFO] INFORMATION - Loading 0 bytes ... [ERROR] Failed to load content. [INFO] Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg" [ERROR] This core requires a content file.
Emulator: lr-genesis-plus-gx
How to replicate the problem: I can launch Gunstar Heroes for Genesis just fine, but every other Genesis ROM that I load will give me a blank screen and then go back to the menu. I've tried Road Rash, Sonic the Hedgehog, Sonic the Hedgehog 2, Sonic the Hedgehog 3, Shining Force, and none of them load. The log pasted above is the result I get and it seems to indicate that libreto is looking for a BIOS file for the mega drive. I searched the forums for others with the same issue, but nothing came up. Any suggestions or solutions? -
After much hair pulling and searching, I managed to find the solution to my issue. All of my ROMs except for Gunstar Heroes was a 0kb file. Once I replaced the empty files with good ones, they all played perfectly.
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.