Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?
-
@Lolonois said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
@Folly said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
Here are the files :
https://github.com/FollyMaddy/RetroPie-raine-modulescript/tree/mainNice. Thanks for taking this further.
Positively, a few notes from a cursory look:Thanks, I noticed a few myself too and fixed them.
- fixed help (3th commit)
- added depends for the xgettext and msgfmt commands (5th and 6th commit) (didn't work correctly so removed in 7th to 9th commit)
- added comments (3th commit)
- lowered swap (9th commit)
- The link to the License file in
rp_module_licence
is not right (yields HTTP 404).
Replace with the only thing I could find :
unknown https://raw.githubusercontent.com/zelurker/raine/refs/heads/master/source/Musashi/readme.txt
Fixed in the 3th commit- For applying the diff there exists the
applyPatch
function from RetroPie.
Adding applyPatch needs to be done later as it needs a proper diff file.
My earlier attempt with using applyPatch with your diff file failed.- The indent is not right in L72-74.
Fixed in the 4th commit
- IIRC
chown
should be changed to$__user:$__group
instead of$user:$user
Fixed in the 3th commit
-
@Lolonois said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
@Folly said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
I think it will run on Buster as raine is old source-code.
It could, but it requires a more recent SDL, which would mean a manual SDL2 install which in turn will have knock-on effects on the rest of a otherwise Buster-based RetroPie installation.
Others have been down the road trying to get Raine compiled with an older SDL2: https://www.1emulation.com/forums/topic/37608-is-it-possible-to-compile-raine-on-arm-device-retropie/
HTH
Gotcha !
-
@Folly said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
The link to the License file in rp_module_licence is not right (yields HTTP 404).
Replace with the only thing I could find :
unknown https://raw.githubusercontent.com/zelurker/raine/refs/heads/master/source/Musashi/readme.txtThe guys in the gametechwiki interpreted Raine as being Source-Available License (see box on the right). Maybe it is more accurate.
https://emulation.gametechwiki.com/index.php/RAINE -
@Lolonois said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
@Folly said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
The link to the License file in rp_module_licence is not right (yields HTTP 404).
Replace with the only thing I could find :
unknown https://raw.githubusercontent.com/zelurker/raine/refs/heads/master/source/Musashi/readme.txtThe guys in the gametechwiki interpreted Raine as being Source-Available License (see box on the right). Maybe it is more accurate.
https://emulation.gametechwiki.com/index.php/RAINEAdded this in commit 10.
Found a missing piece fixing showing roms in emulationstation :
Commit 11 -
@ExarKunIv said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
@Folly sweet. I'll test it on Monday
Did you got it working ?
p.s.
Use the latest script. -
@Folly i tested this and i get a fail.
Compiling c++ source/sdl/dialogs/sound_commands.cpp... In file included from source/sdl2/gui/menu.h:9, from source/sdl/dialogs/../gui/menu.h:2, from source/sdl/dialogs/sound_commands.cpp:2: source/sdl/gui/tfont.h:4:10: fatal error: SDL_ttf.h: No such file or directory 4 | #include <SDL_ttf.h> | ^~~~~~~~~~~ compilation terminated.
im testing this on my pi5 with a basic install
-
@ExarKunIv said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
@Folly i tested this and i get a fail.
Compiling c++ source/sdl/dialogs/sound_commands.cpp... In file included from source/sdl2/gui/menu.h:9, from source/sdl/dialogs/../gui/menu.h:2, from source/sdl/dialogs/sound_commands.cpp:2: source/sdl/gui/tfont.h:4:10: fatal error: SDL_ttf.h: No such file or directory 4 | #include <SDL_ttf.h> | ^~~~~~~~~~~ compilation terminated.
im testing this on my pi5 with a basic install
Try to install
libsdl-ttf2.0-dev
, that will probably work. -
@Folly still same error
found it, needed
libsdl2-ttf-dev
that let it install. ill just need to get the game files for final testing -
@ExarKunIv said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
libsdl2-ttf-dev
Now that you mention
libsdl2-ttf-dev
that sounds much better.
I will add it in the comment for SDL packages that need to be installed.
We will need to look later if these packages can be added safely to the dependsI would recommend to run raine as a test from the terminal after install, something like this :
(not having the roms yet)
/opt/retropie/emulators/raine/raine galaga
Then you will probably notice something.
It will not completely work for the ones that have emudx files.
Just look at the output of raine and you will have the info needed. -
./raine galaga RAINE (680x0 Arcade Emulation) 0.97.4 (c)1998-2025(!) Raine Team CPU: Can't use RDTSC, the cpu does not support it ! load_emulator joys Segmentation fault
is this what i should see?
-
No, wasn't expecting that.
Do you get the menu when running just raine ?I did all my testing on a x86_64.
Otherwise I have to test and compile it on my rpi5 and see what happens. -
@Folly no
-
-
@Folly yes i have a basic install for now, so no vulcan
-
I tried on my pi5/Bookworm/aarch64 and it worked.
I saw that same RDTSC error but that doesn't prefent it from working.
It worked in both terminal mode and in desktop mode so there should be no need to use xinit.Although working I still have no audio on my pi5.
I will have a look at that later.Try to find some roms and test it again.
If it doesn't work then I can share my raine binary for testing purposes. -
@Folly sounds good. Yes I'm still on the hunt for the correct version roms
-
@Folly please, no roms links or 'search suggestions going directly to the roms site'. If you have the right roms, post the checksums.
-
@mitu said in Did anyone ever support RAINE/EmuDX on Retropie/Retroarch?:
If you have the right roms, post the checksums.
Should of thought that. That would be extremely helpful. since this uses arcade Roms and we know there are too many versions.
-
Here you have 1 checksum :
44ac5ae30ba2ed2a23a75947f375745461017f5e /home/pi/RetroPie/roms/raine/1941.zip -
@Folly thanks I will check what I have and then test my build. I will report back when I do
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.