Redream on x86_64
-
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
-
-
Update your setup script:
-
@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
-
@Crush said in Redream on x86_64:
Your x86 flags: x86 64bit gl x11
Huh. It says
x86
and64bit
but notx86_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 tox86_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? -
@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.
-
@Crush if you're comfortable testing, you could download:
...and place it over your existing:
~/RetroPie-Setup/scriptmodules/emulators/redream.sh
(Or you can just edit your existing
redream.sh
manually, changing therp_module_flags=
line to use64bit
instead ofx86_64
.) -
@sleve_mcdichael sorry I didn't notice the incorrect flags when I merged. Will check/fix later today.
-
@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
-
@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 -
@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, whilex86_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"
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.