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

    Redream on x86_64

    Scheduled Pinned Locked Moved Help and Support
    redreamdreamcastx86 ubuntux86
    10 Posts 4 Posters 1.2k 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.
    • CrushC
      Crush
      last edited by Crush

      I'm trying to upgrade my pi4 to a Optiplex, but i notice with WinCE games on the dreamcast using lr-flycast does not perform optimal, i tried to install redream from the Retropie setup script but apparently it is not available on x86 systems trough that.
      If i install redream on my system how would i add it as one of the emulator choices in retropie when launching a game?

      • Pi Model or other hardware: Dell Optiplex 7010 ssf
        Processor: ‎3.2 GHz core_i5
        RAM: ‎8 GB DDR3@‎1600 MHz
        Hard Drive: 2TB
        Graphics Coprocessor: Intel GMA 4000

      • RetroPie Version: 4.8

      • Built From: on top of Ubuntu 22.04 LTS

      • USB Devices connected: X-Input controller, Bluetooth dongle, Keyboard, Mouse

      • Controller used: X-Input controller

      1 Reply Last reply Reply Quote 0
      • S
        sleve_mcdichael
        last edited by

        Update your setup script:

        https://github.com/RetroPie/RetroPie-Setup/pull/3521

        CrushC 1 Reply Last reply Reply Quote 0
        • CrushC
          Crush @sleve_mcdichael
          last edited by

          @sleve_mcdichael ok that actually changed the package flags in the error message, but the problem persists.

          Sorry but package 'redream' is not available for your system (x86)
          Package flags: noinstclean !all gles31 aarch64 x86_64
          Your x86 flags: x86 64bit gl x11
          
          1 Reply Last reply Reply Quote 0
          • S
            sleve_mcdichael
            last edited by sleve_mcdichael

            @Crush said in Redream on x86_64:

            Your x86 flags: x86 64bit gl x11
            

            Huh. It says x86 and 64bit but not x86_64. I might have wrote the flags wrong. I don't have one to test on, so when I wrote the change, I had to ask someone else to test it.

            Initially I just wrote it with the x86 flag and asked the person to test. It worked. Then later, I confirmed the file was indeed a 64-bit executable, so I changed the flags to x86_64 and submitted the PR without further testing...probably that was not right.

            @mitu or @buzz or someone who knows -- what should the flags be, here? Is noinstclean !all gles31 aarch64 64bit what it needs, then, or something else?

            CrushC BuZzB 2 Replies Last reply Reply Quote 0
            • CrushC
              Crush @sleve_mcdichael
              last edited by Crush

              @sleve_mcdichael ah ok I see, ironically last time I set up a system I could also not install redream and they had to fix something also in the setup script. :-p

              If you need any more info on my current system to help with this issue please let me know.

              S B 2 Replies Last reply Reply Quote 0
              • S
                sleve_mcdichael @Crush
                last edited by

                @Crush if you're comfortable testing, you could download:

                https://raw.githubusercontent.com/s1eve-mcdichae1/RetroPie-Setup/fix-redream-patch/scriptmodules/emulators/redream.sh

                ...and place it over your existing:

                ~/RetroPie-Setup/scriptmodules/emulators/redream.sh
                

                (Or you can just edit your existing redream.sh manually, changing the rp_module_flags= line to use 64bit instead of x86_64.)

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

                  @sleve_mcdichael sorry I didn't notice the incorrect flags when I merged. Will check/fix later today.

                  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
                  • B
                    barbudreadmon @Crush
                    last edited by

                    @Crush you could also use standalone flycast, which will be faster than lr-flycast (and maybe than redream but it was only confirmed on pi4), there is a test install script available from https://github.com/cmitu/RetroPie-Setup/blob/flycast-standalone/scriptmodules/emulators/flycast.sh

                    FBNeo developer - github - forum

                    1 Reply Last reply Reply Quote 0
                    • CrushC
                      Crush @sleve_mcdichael
                      last edited by

                      @sleve_mcdichael would it still help you if i test that now that @BuZz will fix the tags?
                      @barbudreadmon thanks that may come in handy when i start setting up naomi2

                      1 Reply Last reply Reply Quote 0
                      • S
                        sleve_mcdichael
                        last edited by

                        @Crush said in Redream on x86_64:

                        @sleve_mcdichael would it still help you if i test that now that @BuZz will fix the tags?

                        Buzz will probably take care of it but it might get you up and running sooner if you don't want to wait for the fix to push through. I think 64bit is probably is the right flag to use here; looking at the other modules it's only used a couple of times, but it is used outside this particular module, while x86_64 is not (not as a module_flag, anyway. Its use for other things like as a platform identifier in this same module is still fine, I think.)

                        pi@retropie:~/RetroPie-Setup/scriptmodules $ grep -rni . -e module_flags | grep -e 64
                        ./supplementary/splashscreen.sh:16:rp_module_flags="noinstclean !all rpi !osmc !xbian !aarch64"
                        ./libretrocores/lr-dolphin.sh:18:rp_module_flags="!all 64bit"
                        ./libretrocores/lr-kronos.sh:18:rp_module_flags="!arm !aarch64"
                        ./libretrocores/lr-uae4arm.sh:18:rp_module_flags="!all arm aarch64"
                        ./libretrocores/lr-mupen64plus.sh:18:rp_module_flags="!aarch64"
                        ./libretrocores/lr-mupen64plus-next.sh:18:rp_module_flags=""
                        ./emulators/mupen64plus.sh:18:rp_module_flags="sdl2"
                        ./emulators/redream.sh:17:rp_module_flags="noinstclean !all gles31 aarch64 x86_64"
                        ./emulators/np2pi.sh:17:rp_module_flags="sdl1 !all rpi !aarch64"
                        ./emulators/dolphin.sh:18:rp_module_flags="!all 64bit"
                        ./ports/solarus.sh:18:rp_module_flags="!aarch64"
                        ./ports/love.sh:18:rp_module_flags="!aarch64"
                        ./ports/love-0.10.2.sh:18:rp_module_flags="!aarch64"
                        
                        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.