RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    MEGADRIVE / GENESIS loading failed

    Scheduled Pinned Locked Moved Help and Support
    mega drivegenesisloading screen
    9 Posts 3 Posters 3.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      cristianpixio
      last edited by

      Hi everybody

      I built my own retropie 3 machine and everything works fine for me apart the Megadrive...
      It starts loading the rom then the screen becomes black and the list of roms appears again.
      I tried to search for common problems but everything I tried failed.
      I checked also the name of the roms but are correct.
      I ran the emulator with the verbosity, if you can help would be great, I am becoming mad :|

      Parameters:
      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 "bash" --verbose --appendconfig /dev/shm/retroarch.cfg
      RetroArch [INFO] :: === Build =======================================
      Capabilities: NEON VFPv3 VFPv4
      Built: Nov 4 2016
      RetroArch [INFO] :: Version: 1.3.6
      RetroArch [INFO] :: Git: 9a9f76d
      RetroArch [INFO] :: =================================================
      RetroArch [INFO] :: Config: loading config from: /opt/retropie/configs/megadrive/retroarch.cfg.
      RetroArch [INFO] :: Config: appending config "/dev/shm/retroarch.cfg"
      RetroArch [INFO] :: Resetting undo buffers.
      RetroArch [INFO] :: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so"
      RetroArch [INFO] :: Environ SET_VARIABLES.
      RetroArch [INFO] :: Environ SET_CONTROLLER_INFO.
      RetroArch [INFO] :: Controller port: 1
      RetroArch [INFO] :: Joypad Auto (ID: 1)
      RetroArch [INFO] :: Joypad Port Empty (ID: 0)
      RetroArch [INFO] :: MD Joypad 3 Button (ID: 257)
      RetroArch [INFO] :: MD Joypad 6 Button (ID: 513)
      RetroArch [INFO] :: MS Joypad 2 Button (ID: 769)
      RetroArch [INFO] :: MD Joypad 3 Button + 4-WayPlay (ID: 1025)
      RetroArch [INFO] :: MD Joypad 6 Button + 4-WayPlay (ID: 1281)
      RetroArch [INFO] :: MD Joypad 3 Button + Teamplayer (ID: 1537)
      RetroArch [INFO] :: MD Joypad 6 Button + Teamplayer (ID: 1793)
      RetroArch [INFO] :: MS Joypad 2 Button + Master Tap (ID: 2049)
      RetroArch [INFO] :: MS Light Phaser (ID: 260)
      RetroArch [INFO] :: MS Paddle Control (ID: 261)
      RetroArch [INFO] :: MS Sports Pad (ID: 517)
      RetroArch [INFO] :: MS Graphic Board (ID: 262)
      RetroArch [INFO] :: MD XE-1AP (ID: 773)
      RetroArch [INFO] :: MD Mouse (ID: 2)
      RetroArch [INFO] :: Controller port: 2
      RetroArch [INFO] :: Joypad Auto (ID: 1)
      RetroArch [INFO] :: Joypad Port Empty (ID: 0)
      RetroArch [INFO] :: MD Joypad 3 Button (ID: 257)
      RetroArch [INFO] :: MD Joypad 6 Button (ID: 513)
      RetroArch [INFO] :: MS Joypad 2 Button (ID: 769)
      RetroArch [INFO] :: MD Joypad 3 Button + 4-WayPlay (ID: 1025)
      RetroArch [INFO] :: MD Joypad 6 Button + 4-WayPlay (ID: 1281)
      RetroArch [INFO] :: MD Joypad 3 Button + Teamplayer (ID: 1537)
      RetroArch [INFO] :: MD Joypad 6 Button + Teamplayer (ID: 1793)
      RetroArch [INFO] :: MS Joypad 2 Button + Master Tap (ID: 2049)
      RetroArch [INFO] :: MD Menacer (ID: 516)
      RetroArch [INFO] :: MD Justifiers (ID: 772)
      RetroArch [INFO] :: MS Light Phaser (ID: 260)
      RetroArch [INFO] :: MS Paddle Control (ID: 261)
      RetroArch [INFO] :: MS Sports Pad (ID: 517)
      RetroArch [INFO] :: MS Graphic Board (ID: 262)
      RetroArch [INFO] :: MD XE-1AP (ID: 773)
      RetroArch [INFO] :: MD Mouse (ID: 2)
      RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 1.
      RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
      RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
      RetroArch [libretro INFO] :: Frontend supports RGB565 - will use that instead of XRGB1555.
      RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 7.
      RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
      RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
      RetroArch [INFO] :: RetroPad, User 1, Button "B (bottom)" => "B"
      RetroArch [INFO] :: RetroPad, User 1, Button "Y (left)" => "A"
      RetroArch [INFO] :: RetroPad, User 1, Button "Select" => "Mode"
      RetroArch [INFO] :: RetroPad, User 1, Button "Start" => "Start"
      RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
      RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
      RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
      RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
      RetroArch [INFO] :: RetroPad, User 1, Button "A (right)" => "C"
      RetroArch [INFO] :: RetroPad, User 1, Button "X (up)" => "Y"
      RetroArch [INFO] :: RetroPad, User 1, Button "L" => "X"
      RetroArch [INFO] :: RetroPad, User 1, Button "R" => "Z"
      RetroArch [INFO] :: RetroPad, User 2, Button "B (bottom)" => "B"
      RetroArch [INFO] :: RetroPad, User 2, Button "Y (left)" => "A"
      RetroArch [INFO] :: RetroPad, User 2, Button "Select" => "Mode"
      RetroArch [INFO] :: RetroPad, User 2, Button "Start" => "Start"
      RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
      RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
      RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
      RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
      RetroArch [INFO] :: RetroPad, User 2, Button "A (right)" => "C"
      RetroArch [INFO] :: RetroPad, User 2, Button "X (up)" => "Y"
      RetroArch [INFO] :: RetroPad, User 2, Button "L" => "X"
      RetroArch [INFO] :: RetroPad, User 2, Button "R" => "Z"
      RetroArch [INFO] :: RetroPad, User 3, Button "B (bottom)" => "B"
      RetroArch [INFO] :: RetroPad, User 3, Button "Y (left)" => "A"
      RetroArch [INFO] :: RetroPad, User 3, Button "Select" => "Mode"
      RetroArch [INFO] :: RetroPad, User 3, Button "Start" => "Start"
      RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
      RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
      RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
      RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
      RetroArch [INFO] :: RetroPad, User 3, Button "A (right)" => "C"
      RetroArch [INFO] :: RetroPad, User 3, Button "X (up)" => "Y"
      RetroArch [INFO] :: RetroPad, User 3, Button "L" => "X"
      RetroArch [INFO] :: RetroPad, User 3, Button "R" => "Z"
      RetroArch [INFO] :: RetroPad, User 4, Button "B (bottom)" => "B"
      RetroArch [INFO] :: RetroPad, User 4, Button "Y (left)" => "A"
      RetroArch [INFO] :: RetroPad, User 4, Button "Select" => "Mode"
      RetroArch [INFO] :: RetroPad, User 4, Button "Start" => "Start"
      RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up"
      RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down"
      RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left"
      RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right"
      RetroArch [INFO] :: RetroPad, User 4, Button "A (right)" => "C"
      RetroArch [INFO] :: RetroPad, User 4, Button "X (up)" => "Y"
      RetroArch [INFO] :: RetroPad, User 4, Button "L" => "X"
      RetroArch [INFO] :: RetroPad, User 4, Button "R" => "Z"
      RetroArch [INFO] :: RetroPad, User 5, Button "B (bottom)" => "B"
      RetroArch [INFO] :: RetroPad, User 5, Button "Y (left)" => "A"
      RetroArch [INFO] :: RetroPad, User 5, Button "Select" => "Mode"
      RetroArch [INFO] :: RetroPad, User 5, Button "Start" => "Start"
      RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Up" => "D-Pad Up"
      RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Down" => "D-Pad Down"
      RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Left" => "D-Pad Left"
      RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Right" => "D-Pad Right"
      RetroArch [INFO] :: RetroPad, User 5, Button "A (right)" => "C"
      RetroArch [INFO] :: RetroPad, User 5, Button "X (up)" => "Y"
      RetroArch [INFO] :: RetroPad, User 5, Button "L" => "X"
      RetroArch [INFO] :: RetroPad, User 5, Button "R" => "Z"
      RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
      RetroArch [libretro INFO] :: Game Genie ROM should be located at: /home/pi/RetroPie/BIOS/ggenie.bin
      RetroArch [libretro INFO] :: Action Replay (Pro) ROM should be located at: /home/pi/RetroPie/BIOS/areplay.bin
      RetroArch [libretro INFO] :: Sonic & Knuckles (2 MB) ROM should be located at: /home/pi/RetroPie/BIOS/sk.bin
      RetroArch [libretro INFO] :: Sonic & Knuckles UPMEM (256 KB) ROM should be located at: /home/pi/RetroPie/BIOS/sk2chip.bin
      RetroArch [libretro INFO] :: Mega Drive TMSS BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_MD.bin
      RetroArch [libretro INFO] :: Game Gear TMSS BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios.gg
      RetroArch [libretro INFO] :: Master System (PAL) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_E.sms
      RetroArch [libretro INFO] :: Master System (NTSC-U) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_U.sms
      RetroArch [libretro INFO] :: Master System (NTSC-J) BOOTROM should be located at: /home/pi/RetroPie/BIOS/bios_J.sms
      RetroArch [libretro INFO] :: Mega CD (PAL) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_E.bin
      RetroArch [libretro INFO] :: Sega CD (NTSC-U) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_U.bin
      RetroArch [libretro INFO] :: Mega CD (NTSC-J) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_J.bin
      RetroArch [libretro INFO] :: Mega CD (PAL) BRAM is located at: /home/pi/RetroPie/BIOS/scd_E.brm
      RetroArch [libretro INFO] :: Sega CD (NTSC-U) BRAM is located at: /home/pi/RetroPie/BIOS/scd_U.brm
      RetroArch [libretro INFO] :: Mega CD (NTSC-J) BRAM is located at: /home/pi/RetroPie/BIOS/scd_J.brm
      RetroArch [libretro INFO] :: Sega/Mega CD RAM CART is located at: /home/pi/RetroPie/BIOS/cart.brm
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_system_hw:
      RetroArch [INFO] :: auto
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_region_detect:
      RetroArch [INFO] :: auto
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_bios:
      RetroArch [INFO] :: disabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_force_dtack:
      RetroArch [INFO] :: enabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_addr_error:
      RetroArch [INFO] :: enabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_lock_on:
      RetroArch [INFO] :: disabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_ym2413:
      RetroArch [INFO] :: auto
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_dac_bits:
      RetroArch [INFO] :: disabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_blargg_ntsc_filter:
      RetroArch [INFO] :: disabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_lcd_filter:
      RetroArch [INFO] :: disabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_overscan:
      RetroArch [INFO] :: disabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_gg_extra:
      RetroArch [INFO] :: disabled
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_render:
      RetroArch [INFO] :: single field
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_gun_cursor:
      RetroArch [INFO] :: no
      RetroArch [INFO] :: Environ GET_VARIABLE genesis_plus_gx_invert_mouse:
      RetroArch [INFO] :: no
      RetroArch [ERROR] :: Failed to load content.
      RetroArch [INFO] :: Resetting undo buffers.
      RetroArch [INFO] :: Monitor FPS estimation is disabled for threaded video.

      1 Reply Last reply Reply Quote 0
      • C
        cristianpixio
        last edited by

        Instead this is the log with picodrive:

        Parameters:
        Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-picodrive/picodrive_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg "bash" --verbose --appendconfig /dev/shm/retroarch.cfg
        RetroArch [INFO] :: === Build =======================================
        Capabilities: NEON VFPv3 VFPv4
        Built: Nov 4 2016
        RetroArch [INFO] :: Version: 1.3.6
        RetroArch [INFO] :: Git: 9a9f76d
        RetroArch [INFO] :: =================================================
        RetroArch [INFO] :: Config: loading config from: /opt/retropie/configs/megadrive/retroarch.cfg.
        RetroArch [INFO] :: Config: appending config "/dev/shm/retroarch.cfg"
        RetroArch [INFO] :: Resetting undo buffers.
        RetroArch [INFO] :: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-picodrive/picodrive_libretro.so"
        RetroArch [INFO] :: Environ SET_VARIABLES.
        RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 0.
        RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
        RetroArch [INFO] :: Environ SET_DISK_CONTROL_INTERFACE.
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_input1:
        RetroArch [INFO] :: 3 button pad
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_input2:
        RetroArch [INFO] :: 3 button pad
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_sprlim:
        RetroArch [INFO] :: disabled
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_ramcart:
        RetroArch [INFO] :: disabled
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_region:
        RetroArch [INFO] :: Auto
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_region_fps:
        RetroArch [INFO] :: Auto
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_aspect:
        RetroArch [INFO] :: PAR
        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_drc:
        RetroArch [INFO] :: enabled
        RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
        RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
        RetroArch [libretro ERROR] :: Failed to detect ROM/CD image type.
        RetroArch [ERROR] :: Failed to load content.
        RetroArch [INFO] :: Resetting undo buffers.
        RetroArch [INFO] :: Monitor FPS estimation is disabled for threaded video.

        1 Reply Last reply Reply Quote 0
        • C
          cristianpixio
          last edited by

          A small update: thinking about the rom extension I tried also several formats: .smd, .bin, .gen and .zip
          none of them is working

          dankcushionsD AlexMurphyA 2 Replies Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @cristianpixio
            last edited by

            @cristianpixio when you say you 'tried several formats' what do you mean? you downloaded them from different places in different formats?

            1 Reply Last reply Reply Quote 0
            • AlexMurphyA
              AlexMurphy Banned
              last edited by

              Please put small logs  
              Into code blocks like  
              This using 3 backticks  
              Above and below. Use  
              Pastebin or similar for  
              Larger logs. Thanks. 
              
              1 Reply Last reply Reply Quote 0
              • AlexMurphyA
                AlexMurphy Banned @cristianpixio
                last edited by

                @cristianpixio I know this isn't really an answer or what you want to hear but Megadrive is very straightforward to get running. So this suggests to me 2 things, you've been unlucky and gotten a bad set of ROMs or you are doing something which you haven't mentioned which is preventing the ROMs from running. You aren't just changing the file extensions randomly hoping for them to work, are you?

                1 Reply Last reply Reply Quote 0
                • C
                  cristianpixio
                  last edited by

                  Alex thank you for your reply, I am not changing the extension, I am just downloading the same rom from different places in different file formats. All other systems are perfectly working.
                  I can add that my rom set (for all system anyway) are placed on an external Hard Drive and not on the SD card.
                  I changed the conf file with the right path (in my case is MEDIA/USB0/etc.... ).
                  I tried also to delete everything and placed just one/two roms thinking about maybe a corrupt rom in the romset.
                  The romset that I am using works perfectly for other systems (ex. XBOX first model, WII or PSP).
                  I can try to rebuilt everything from scratch and testing the MEGADRIVE romset immediately without changing the conf file

                  dankcushionsD 1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator @cristianpixio
                    last edited by

                    @cristianpixio megadrive/genesis rom folder is a symbolic link. i'm guessing whatever way you set up your external drive doesn't support them. the ways we suggest are: https://github.com/RetroPie/RetroPie-Setup/wiki/Running-ROMs-from-a-USB-drive

                    1 Reply Last reply Reply Quote 0
                    • C
                      cristianpixio
                      last edited by

                      solved it! I just rebuilt the filesystem in another SD card and now everything is working.
                      Probably I have corrupted the configuration moving manually the images of the megadrive.
                      Thanks guys

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      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.