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.
    • G
      Garryjones
      last edited by

      I got my retropie going a day or so ago, and I am reading up and learning, the nes and sns all work well and easy to use , I am struggling to get a few japanese psx games to launch, but thats another story, the main reason I wanted a retropie is Galaga, I grew up playing it as a kid and have had to play crappy version on consoles since, I have spent several hours trying to get it to work on mame in retropie, it said files were missing and it listed them all, I googled them and added them and it just said the very same thing after a reboot, I have found others on here asking the same question, but the answers are so above my paygrade that I get lost and can not get it to work, there must be a simple way to get such a small and old game to work, can some kind galaga fan, give me a simple step by step on how to get it to work so I can shoot up some aliens and be happy. I know you guys and gals have worked hard for the knowledge on stuff like this, but this is the only game I really want on here, and its killing me that after 2 days of trying I am back on the nes version. I am on the most recent retropie, 4.20 on rasberry pie 3, and am in over my head.

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

        @Garryjones

        Google "MAME 2003 Reference Set". Look for update 2 and download. The set is admittedly large, but it does contain the version of 'Galaga' you'll need. Also, if you are living in the United States, this method has the benefit of being perfectly legal, as this organization has be granted exemption to the Digital Millennium Copyright Act, allowing the downloads to bypass US copy protection laws. However, on the chance that you live outside the US, my initial instructions were intentionally vague. Once downloaded, the files should be used with lr-mame2003, which is currently the default MAME emulator in RetroPie and should be placed in /home/pi/RetroPie/roms/mame-libretro.

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

        G 1 Reply Last reply Reply Quote 2
        • FloobF
          Floob
          last edited by

          I'd suggest reading through this, then come back with anything you need clarified:
          https://github.com/retropie/retropie-setup/wiki/Managing-ROMs
          https://retropie.org.uk/forum/topic/2859/how-to-use-mame-with-retropie-help-guide

          Please read the Docs before asking a new question.
          RetroPie Help Guides: https://goo.gl/3gcNsT

          1 Reply Last reply Reply Quote 2
          • G
            Garryjones @mediamogul
            last edited by

            @mediamogul Hi Mate, I did as you said, nothing, retropie does not even see the files at all, I got every version of galaga from the reference set you said, I read the links from the guy below, I got as far as a video that steps you through clrmamepro, but I am on mac so I can not follow it, I just want galaga, galaga original, to work on my raspberry pie, I am totally confused why this is as hard as it is, it can not just be about legality of roms, this game was made before I was born, everyone is watching westworld and not everyone in the world has hbo, I can not for the life of me understand why I am in day 3 of trying to get a game that is like 200kbs to work, nes roms, sns roms, pc engine, put them in the folder and they work, why is there this rebuild process, and if it so then why cant I find "for latest retropie to play galaga do this and then this and thats it". there must be some non techy people on here who have the same problem, thanks for answering my post, can we water it down and give a non tech answer, or better yet, say this rom right here works with this in retro pie as is, if I was near you I would buy several cold beers as a reward for you or anyone that can simplify this for me, but were on the the internet so a internet high five is the best I can offer

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

              @Garryjones

              So when you place galaga.zip in /home/pi/RetroPie/roms/mame-libretro/ and reboot the system, Emulation Station doesn't show the game listing? Does the MAME menu even appear for you?

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

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

                @Garryjones

                Are you by chance unzipping galaga.zip? It must remain zipped to function properly.

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

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

                  @mediamogul I was unzipping them, so that is that explained, but now it is saying missing files on all the version of galaga, is it a case of writting them down, manually finding them and then unzipping then rezipping them, is there anywhere which has a version of galaga that works straight away, other games are now working now that they are not zipped, so just need galaga that works with one of the eumlators on here now, thanks for the pick up Mediamogul

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

                    @Garryjones I got a version to work, it says there are known problems with this game and its not 100percent accurate on the loading screen, is that the best version out there? thanks for your help on here, I am now playing galaga as I remember it, cheers

                    1 Reply Last reply Reply Quote 0
                    • 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.