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

    Would some kind soul help me set up Galaga

    Scheduled Pinned Locked Moved Help and Support
    galaga help
    18 Posts 6 Posters 15.0k 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.
    • BuZzB
      BuZz administrators
      last edited by

      See the links above regarding correct romsets (which is why you were getting missing files). You found a working version it seems, but in general you need to match up the correct version with the mame emulator you are using.

      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

      1 Reply Last reply Reply Quote 0
      • W
        wscol
        last edited by

        @Garryjones Which version did you get to work?

        Linux Mint 18 Cinnamon VM. RetroPie 4.02

        G 1 Reply Last reply Reply Quote 0
        • G
          Garryjones @wscol
          last edited by

          @wscol It was the rom from "MAME 2003 Reference Set" update 2, the galaga in that one seems to work well, thanks for everyones help on here
          cheers

          mediamogulM 1 Reply Last reply Reply Quote 0
          • mediamogulM
            mediamogul Global Moderator @Garryjones
            last edited by mediamogul

            @Garryjones said in Would some kind soul help me set up Galaga:

            the galaga in that one seems to work well,

            The main thing to remember is always use the right rom set for the right arcade emulator. The key here was using the 'galaga.zip' from the MAME 2003 reference set with the MAME 2003 emulator.

            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

            1 Reply Last reply Reply Quote 1
            • W
              wscol
              last edited by BuZz

              @Garryjones I am using a Linux VM with Linux Mint 18 with Retropie 4.02. I downloaded the Mame 2003 Reference Set update 2 and loaded all the galaga roms from them. None of them seem to work so I rebuilded them through clrmamepro and retried. Still none of them work.

              Here is the runncommand.log for galaga.zip

              RetroArch [INFO] :: Redirecting save file to "/home/walt/RetroPie/roms/mame-libretro/galaga.srm".
              RetroArch [INFO] :: === Build =======================================
              Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES 
              Built: Oct  2 2016
              RetroArch [INFO] :: Version: 1.3.6
              RetroArch [INFO] :: Git: f6a1eb6
              RetroArch [INFO] :: =================================================
              RetroArch [INFO] :: Config: loading config from: /opt/retropie/configs/mame-libretro/retroarch.cfg.
              RetroArch [INFO] :: Config: appending config "/dev/shm/retroarch.cfg"
              RetroArch [WARN] :: screenshot_directory is not an existing directory, ignoring ...
              RetroArch [INFO] :: Resetting undo buffers.
              RetroArch [INFO] :: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so"
              RetroArch [INFO] :: [overrides] no core-specific overrides found at /home/walt/.config/retroarch/config/MAME 2003/MAME 2003.cfg.
              RetroArch [INFO] :: [overrides] no game-specific overrides found at /home/walt/.config/retroarch/config/MAME 2003/galaga.cfg.
              RetroArch [INFO] :: Shaders: preset directory: /opt/retropie/emulators/retroarch/shader/presets
              RetroArch [INFO] :: Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2003/galaga.cgp.
              RetroArch [INFO] :: Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2003/galaga.glslp.
              RetroArch [INFO] :: Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2003/MAME 2003.cgp.
              RetroArch [INFO] :: Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/MAME 2003/MAME 2003.glslp.
              RetroArch [INFO] :: Environ SET_VARIABLES.
              RetroArch [INFO] :: Remaps: remap directory: /opt/retropie/configs/mame-libretro/
              RetroArch [INFO] :: Remaps: no game-specific remap found at /opt/retropie/configs/mame-libretro/MAME 2003/galaga.rmp.
              RetroArch [INFO] :: Remaps: no core-specific remap found at /opt/retropie/configs/mame-libretro/MAME 2003/MAME 2003.rmp.
              RetroArch [INFO] :: Redirecting save file to "/home/walt/RetroPie/roms/mame-libretro/galaga.srm".
              RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-frameskip:
              RetroArch [INFO] :: 	0
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-dcs-speedhack:
              RetroArch [INFO] :: 	enabled
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-skip_disclaimer:
              RetroArch [INFO] :: 	enabled
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-skip_warnings:
              RetroArch [INFO] :: 	disabled
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-samples:
              RetroArch [INFO] :: 	enabled
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-sample_rate:
              RetroArch [INFO] :: 	48000
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-cheats:
              RetroArch [INFO] :: 	disabled
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-dialsharexy:
              RetroArch [INFO] :: 	disabled
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-mouse_device:
              RetroArch [INFO] :: 	mouse
              RetroArch [INFO] :: Environ GET_VARIABLE mame2003-rstick_to_btns:
              RetroArch [INFO] :: 	enabled
              RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 10.
              RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
              RetroArch [libretro INFO] :: Found game: galaga [galaga].
              RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/walt/RetroPie/BIOS".
              RetroArch [INFO] :: Environ SET_ROTATION: 3
              RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
              RetroArch [INFO] :: 	RetroPad, User 1, Button "B (bottom)" => "Button 1"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "Y (left)" => "Button 2"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "Select" => "Insert Coin"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "Start" => "Start"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "D-Pad Up" => "Joystick Up"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "D-Pad Down" => "Joystick Down"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "D-Pad Left" => "Joystick Left"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "D-Pad Right" => "Joystick Right"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "A (right)" => "Button 4"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "X (up)" => "Button 3"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "L" => "Button 5"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "R" => "Button 6"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "L2" => "Button 7"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "R2" => "Button 8"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "L3" => "Button 9"
              RetroArch [INFO] :: 	RetroPad, User 1, Button "R3" => "Button 10"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "B (bottom)" => "Button 1"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "Y (left)" => "Button 2"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "Select" => "Insert Coin"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "Start" => "Start"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "D-Pad Up" => "Joystick Up"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "D-Pad Down" => "Joystick Down"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "D-Pad Left" => "Joystick Left"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "D-Pad Right" => "Joystick Right"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "A (right)" => "Button 4"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "X (up)" => "Button 3"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "L" => "Button 5"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "R" => "Button 6"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "L2" => "Button 7"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "R2" => "Button 8"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "L3" => "Button 9"
              RetroArch [INFO] :: 	RetroPad, User 2, Button "R3" => "Button 10"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "B (bottom)" => "Button 1"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "Y (left)" => "Button 2"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "Select" => "Insert Coin"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "Start" => "Start"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "D-Pad Up" => "Joystick Up"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "D-Pad Down" => "Joystick Down"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "D-Pad Left" => "Joystick Left"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "D-Pad Right" => "Joystick Right"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "A (right)" => "Button 4"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "X (up)" => "Button 3"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "L" => "Button 5"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "R" => "Button 6"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "L2" => "Button 7"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "R2" => "Button 8"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "L3" => "Button 9"
              RetroArch [INFO] :: 	RetroPad, User 3, Button "R3" => "Button 10"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "B (bottom)" => "Button 1"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "Y (left)" => "Button 2"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "Select" => "Insert Coin"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "Start" => "Start"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "D-Pad Up" => "Joystick Up"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "D-Pad Down" => "Joystick Down"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "D-Pad Left" => "Joystick Left"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "D-Pad Right" => "Joystick Right"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "A (right)" => "Button 4"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "X (up)" => "Button 3"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "L" => "Button 5"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "R" => "Button 6"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "L2" => "Button 7"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "R2" => "Button 8"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "L3" => "Button 9"
              RetroArch [INFO] :: 	RetroPad, User 4, Button "R3" => "Button 10"
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro/galaga.zip]), (directory: [/home/walt/RetroPie/roms/mame-libretro]), (path type dir: [rom]), (path type: [1]), (filename: [galaga.zip]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro//mame2003/cfg/default.cfg]), (directory: [/home/walt/RetroPie/roms/mame-libretro//mame2003/cfg]), (path type dir: [cfg]), (path type: [9]), (filename: [default.cfg]) 
              RetroArch [libretro INFO] :: osd_fopen (buffer = [/home/walt/RetroPie/roms/mame-libretro//mame2003/cfg/galaga.cfg]), (directory: [/home/walt/RetroPie/roms/mame-libretro//mame2003/cfg]), (path type dir: [cfg]), (path type: [9]), (filename: [galaga.cfg]) 
              RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
              RetroArch [libretro INFO] :: game bpp: [16], system bpp: [16], color format [RGB565] : SUPPORTED, enabling it.
              RetroArch [INFO] :: Skipping SRAM load..
              RetroArch [INFO] :: Version of libretro API: 1
              RetroArch [INFO] :: Compiled against API: 1
              RetroArch [INFO] :: Set audio input rate to: 47472.53 Hz.
              RetroArch [INFO] :: Video @ 800x600
              RetroArch [INFO] :: Starting threaded video driver ...
              RetroArch [ERROR] :: Failed to connect to Wayland server.
              RetroArch [INFO] :: Found GL context: x
              RetroArch [INFO] :: Detecting screen resolution 1680x1050.
              RetroArch [INFO] :: [X11]: Xinerama version: 1.1.
              RetroArch [INFO] :: [X11]: Xinerama screens: 1.
              RetroArch [INFO] :: [GLX]: Using Xinerama on screen #0.
              RetroArch [INFO] :: [GLX]: X = 0, Y = 0, W = 1680, H = 1050.
              RetroArch [INFO] :: [GLX]: Using windowed fullscreen.
              RetroArch [WARN] :: [GLX]: Cannot find swap interval call.
              RetroArch [INFO] :: [GL]: Vendor: Humper, Renderer: Chromium.
              RetroArch [INFO] :: [GL]: Version: 2.1 Chromium 1.9.
              RetroArch [INFO] :: GL: Using resolution 1680x1050
              RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
              RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend.
              RetroArch [INFO] :: Checking GLSL shader support ...
              RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
              RetroArch [INFO] :: Found GLSL vertex shader.
              RetroArch [INFO] :: Found GLSL fragment shader.
              RetroArch [INFO] :: Linking GLSL program.
              RetroArch [INFO] :: Linker log: ERROR: Definition for "void main()" not found.
              
              RetroArch [ERROR] :: Failed to link program #0.
              RetroArch [ERROR] :: GLSL stock programs failed to compile.
              RetroArch [ERROR] :: [GL]: Failed to initialize shader, falling back to stock.
              RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend.
              RetroArch [INFO] :: Checking GLSL shader support ...
              RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
              RetroArch [INFO] :: Found GLSL vertex shader.
              RetroArch [INFO] :: Found GLSL fragment shader.
              RetroArch [INFO] :: Linking GLSL program.
              RetroArch [INFO] :: Linker log: ERROR: Definition for "void main()" not found.
              
              RetroArch [ERROR] :: Failed to link program #0.
              RetroArch [ERROR] :: GLSL stock programs failed to compile.
              RetroArch [ERROR] :: [GL]: Shader initialization failed.
              /opt/retropie/supplementary/runcommand/runcommand.sh: line 854:  7632 Segmentation fault      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/walt/RetroPie/roms/mame-libretro/galaga.zip" --verbose --appendconfig /dev/shm/retroarch.cfg
              

              Linux Mint 18 Cinnamon VM. RetroPie 4.02

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

                @wscol your issue isn't mame-related, but GL/shader related, it looks like. presumably no games work.

                i imagine it's to do with your setup:

                I am using a Linux VM with Linux Mint 18 with Retropie 4.02

                1 Reply Last reply Reply Quote 0
                • W
                  wscol
                  last edited by

                  The only game that works is a port of Duke Nukem 3D. So how do I fix the issue with the shader.

                  Linux Mint 18 Cinnamon VM. RetroPie 4.02

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

                    @wscol said in Would some kind soul help me set up Galaga:

                    The only game that works is a port of Duke Nukem 3D. So how do I fix the issue with the shader.

                    start a new thread.. i wouldn't know where to start. it's not to do with galalga or mame, in any case.

                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators @wscol
                      last edited by BuZz

                      @wscol please format your post or put the log on an external site as detailed in the link in my signature. [edit] I have formatted your post for you.

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      1 Reply Last reply Reply Quote 0
                      • W
                        wscol
                        last edited by

                        @BuZz Thanks for formatting my post. I was able to get Galaga to work on Linux Mint by disabling the proprietory video driver. However I do not have any sound. I will do a seperate post for the sound issue.

                        Linux Mint 18 Cinnamon VM. RetroPie 4.02

                        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.