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

    lr-reicast fails to launch (x86/x64)

    Scheduled Pinned Locked Moved Help and Support
    lr-reicastdreamcastnaomiatomiswave
    24 Posts 4 Posters 3.5k 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.
    • johnodonJ
      johnodon @barbudreadmon
      last edited by johnodon

      @barbudreadmon said in lr-reicast fails to launch (x86/x64):

      @johnodon i answered in https://retropie.org.uk/forum/post/157269 .

      Thanks @barbudreadmon. I saw your answer in the other thread and will manually create the /dc/data folder in the rom path. However, I think @mitu is right and this is a core issue.

      I re-installed 18.04 and pulled RA/cores from the testing/nightly PPA which gave me a different version of the lr-reicast core (0.1-r201808021716-31c1caf-7~ubuntu18.04.1) and all worked as expected.

      If I compile from git (lr-reicast commit 4a44ef4), I get the crashes. Diegoviola, who opened the original issue for when compiling shaders, has opened a second issue:
      https://github.com/libretro/reicast-emulator/issues/203

      @mitu thinks this may be the culprit.

      John

      mituM B 2 Replies Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @johnodon
        last edited by mitu

        @johnodon said in lr-reicast fails to launch (x86/x64):

        @mitu thinks this may be the culprit.

        I said what you're experiencing might be a similar issue, not the same (since the issue I mentioned was already solved). The issue you posted though seems like the one you're experiencing.
        If the PPA works, then there might be a problem with the build options in the RetroPie-Setup script. The setup script will pull the latest version from github, so maybe the PPA was created from a previous commit. You can open the RGUI and the core version should be at the bottom, so you can compare both versions.

        EDIT: rephrasing.

        1 Reply Last reply Reply Quote 0
        • B
          barbudreadmon @johnodon
          last edited by

          @johnodon said in lr-reicast fails to launch (x86/x64):

          I saw your answer in the other thread and will manually create the /dc/data folder in the rom path

          Then you misread my answer, the issue lies in your config, and that's 100% sure from the output you posted. While creating this folder could work, this is not the root issue. Anyway i'm 100% sure your issue is unrelated to rendering stuff, as explained your system directory is not properly handled by your configuration (because of one of the 2 parameters i mentioned), so :

          • it won't locate your bios
          • it will try to create a folder it shouldn't and can't.

          FBNeo developer - github - forum

          B 1 Reply Last reply Reply Quote 0
          • johnodonJ
            johnodon
            last edited by johnodon

            UPDATE: @barbudreadmon I deleted the data folder at /home/pi/Retropie/BIOS/dc and the script was able to create it at that location without error so this indeed looks like that was a configuration issue.

            @barbudreadmon as far as the path issue, I performed a fresh RP install on a new a clean build of Ubuntu Server x64 18.04.1 and manually created the paths. The path errors have disappeared. These are the only things I did...

            • I manually created /home/pi/Retropie/roms/dreamcast/dc/data/. The 'dc' folder has the relevant bios files.
            • I also copied the bios files to /home/pi/Retropie/BIOS/dc/
            • As far as RP install, the ONLY things I did that are 'non-standard' are:
              • Install the lr-reicast core
            • I did not make any other configuration changes

            I launched the game with verbose logging.

            pi@ubuntu:/dev/shm$ cat runcommand.info
            dreamcast
            lr-reicast
            /home/pi/RetroPie/roms/dreamcast/Army Men - Sarge's Heroes (USA)/Army Men - Sarge's Heroes (USA).gdi
            /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/dreamcast/retroarch.cfg "/home/pi/RetroPie/roms/dreamcast/Army Men - Sarge's Heroes (USA)/Army Men - Sarge's Heroes (USA).gdi"
            

            runcommand.log is here: https://pastebin.com/xt2CCzP4

            Line 213 is where we start to see the compile failures:

            [libretro INFO] Using Recompiler
            Sh4 Reset
            recSh4 Init
            Freeing fpcb
            Shader: failed to compile 
            0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
            
            Shader: failed to compile 
            0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
            

            @mitu I listed the core versions I was getting with nightly PPA vs GIT here (31c1caf vs. 4a44ef4 respectively): https://retropie.org.uk/forum/post/157385

            This was verified by looking at the core version in RA itself. FYI...this last install put me at commit bbcc720c with the same result.

            0_1534077100760_f5d734d1-788d-4524-8b40-57a032091754-image.png

            1 Reply Last reply Reply Quote 0
            • B
              barbudreadmon @barbudreadmon
              last edited by

              @johnodon said in lr-reicast fails to launch (x86/x64):

              I manually created /home/pi/Retropie/roms/dreamcast/dc/data/. The 'dc' folder has the relevant bios files.

              Again, that's not something you have to do if the 2 parameters i mentioned (system_directory and systemfiles_in_content_dir) have the proper values.

              It seems you indeed have a renderer issue besides the path issue, those happen a lot depending on hardware/commit, try opening an issue on github, and don't forget to mention your hardware.

              FBNeo developer - github - forum

              johnodonJ 1 Reply Last reply Reply Quote 0
              • johnodonJ
                johnodon @barbudreadmon
                last edited by

                @barbudreadmon said in lr-reicast fails to launch (x86/x64):

                @johnodon said in lr-reicast fails to launch (x86/x64):

                I manually created /home/pi/Retropie/roms/dreamcast/dc/data/. The 'dc' folder has the relevant bios files.

                Again, that's not something you have to do if the 2 parameters i mentioned (system_directory and systemfiles_in_content_dir) have the proper values.

                It seems you indeed have a renderer issue besides the path issue, those happen a lot depending on hardware/commit, try opening an issue on github, and don't forget to mention your hardware.

                Sounds good. I just wanted to confirm that this wasn't a retropie script issue before I go posting an issue on the libretro github.

                Thanks for the help guys!

                John

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

                  we had one problem with the script and docs which I have fixed in that it said to put the BIOS in the ~/RetroPie/BIOS folder instead of the ~/RetroPie/BIOS/dc folder. I assume the location must have changed at some point. However this issue shouldn't have caused your problem and it's working fine on my system.

                  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

                  johnodonJ 1 Reply Last reply Reply Quote 0
                  • johnodonJ
                    johnodon @BuZz
                    last edited by johnodon

                    @buzz said in lr-reicast fails to launch (x86/x64):

                    we had one problem with the script and docs which I have fixed in that it said to put the BIOS in the ~/RetroPie/BIOS folder instead of the ~/RetroPie/BIOS/dc folder. I assume the location must have changed at some point. However this issue shouldn't have caused your problem and it's working fine on my system.

                    @BuZz What version of the lr-reicast core are you using? The thought is that it may have been broken in a recent commit (at least maybe for some specific HW).

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

                      @johnodon I built it from source an hour ago. Not in front of pc so can't say what version.

                      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
                      • johnodonJ
                        johnodon
                        last edited by

                        Updated the core this morning and I am now able to launch games.

                        1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator
                          last edited by

                          Great, thanks for testing this !

                          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.