Hacking [RELEASE] PS4 RetroArch Port (Unofficial)

  • Thread starter Thread starter OsirisX
  • Start date Start date
  • Views Views 409,825
  • Replies Replies 661
  • Likes Likes 52
Thanks if I decide to try i'll go look for it there :)
I'd say just use docker. it's gotta be a very old post. you may be able to use a docker file from the retroarch. I remember lm's homebrew store has a docker file, so you don't even need to install orbisdev in that event. that was the first thing I ever compiled, with the help of lm.
 
  • Like
Reactions: ploggy
Hmm, looks like the docker maybe for linux only.
you can use it in windows as well. however, some commands may only work in linux. stuff like rm, mkdir, cp, etc. work in windows, but others like apt-get, only work in linux. though, it is true that I haven't had much luck with playstation consoles outside of linux. Nintendo consoles are not a problem, but playstation is. I did compile something for the vita and msys though, but that's rare.
 
you can use it in windows as well. however, some commands may only work in linux. stuff like rm, mkdir, cp, etc. work in windows, but others like apt-get, only work in linux. though, it is true that I haven't had much luck with playstation consoles outside of linux. Nintendo consoles are not a problem, but playstation is. I did compile something for the vita and msys though, but that's rare.
I cant find a download for the docker either :/
yeah, I've managed to compiled some WiiU RA stuff with a Dockerfile pretty easily.
 
  • Like
Reactions: godreborn
not every repo has a docker file. a lot of them don't, so that may be one of them.
It states in the repos readme:
This repo also uses CI/CD to create a docker image called orbisdev/orbisdev:latestper change. This is quite useful if you're a developer that want to create/port an application to the PS4. So, you just can go there and compile your project using this docker image.
Usually it would be in the Actions tab of the repo but any download I see there is expired and too big to be a dockerfile.

I think ill give this a pass until I find a proper dockerfile :P
 
  • Like
Reactions: godreborn
I'm going to try compiling retroarch again, the official one. my orbisdev seems to be too old though, because it doesn't understand one of the functions, and it errors almost immediately. hopefully, I can still compile orbisdev:

1678122218969.png

Post automatically merged:

I'm compiling oribsdev right now. for some reason, it couldn't detect clang, so I had to remove it, then reinstall.
 
Last edited by godreborn,
  • Like
Reactions: Doneo and ploggy
I'm going to try compiling retroarch again, the official one. my orbisdev seems to be too old though, because it doesn't understand one of the functions, and it errors almost immediately. hopefully, I can still compile orbisdev:

View attachment 357477
Post automatically merged:

I'm compiling oribsdev right now. for some reason, it couldn't detect clang, so I had to remove it, then reinstall.
Great!
You may need this specific Retroarch repo
https://github.com/orbisdev/RetroArch
I'm not sure if thats stuff has been merged into Retroarch master yet?

Try and compile the libretro-2048 core first to check if everything with your setup is working.
I'm not sure what the Compile command is.. perhaps: make -f Makefile.libretro platform=orbis
If it compiles you can add this to another of the cores:

# Orbis(PS4)
else ifeq ($(platform), orbis)
TARGET := $(TARGET_NAME)_libretro_$(platform).a
CC = clang
CXX = clang++
AR = orbis-ar
PLATFORM_DEFINES := -DORBIS
CFLAGS += -isysroot $(ORBISDEV)
STATIC_LINKING = 1
 
  • Like
Reactions: godreborn
Great!
You may need this specific Retroarch repo
https://github.com/orbisdev/RetroArch
I'm not sure if thats stuff has been merged into Retroarch master yet?

Try and compile the libretro-2048 core first to check if everything with your setup is working, if it compiles you can add this to another of the cores:



Then compile with that :D
unfortunately, I got errors with openorbis, so I just now updated cmake. hopefully, it doesn't happen this time. that is the most frustrating thing about compiling, not having complete instructions or no instructions.
Post automatically merged:

damn, failed at same spot.
Post automatically merged:

it looks like that dotnet doesn't find several commands in ubuntu, but I just installed it easily on debian. that must be what they're using.
 
Last edited by godreborn,
  • Like
Reactions: ploggy
Hello, I installed it and it works great! Does anyone know if we can add more roms, cd images and cores? I ran the online updater and it shows no cores to download. I just want to add my PCE isos and 3DO and NeoGeo CD
 
anybody tried this? Is this a new Retroarch version or old Osirix one?

Not sure. You may be able to tell by size or testing the pkg. Osiris one uses open orbis, but the official one uses or will use orbisdev. No idea why, because orbisdev is old.
 
I try to Set the Sound Driver to ps4. I installed cores 4.1 Set the nightly 86_64 in retroatch.cfg and Set Experimental to true. But No Option to Set Sound Output to ps4. I have updated everything thriug online Updater. Cores Said all uptodate. I can inly choose Orbis or null.
 
I'm too lazy to scroll to see if anyone else already mentioned, but if anyone needs to know how to update their cores:
Extract retroarch.cfg with ftp, then close the program.
Edit with notepad++, search "core_updater"
Delete the line, then add: core_updater_buildbot_cores_url = "https://buildbot.libretro.com/nightly/windows/x86_64/latest/"
Upload it back, then restart and new cores/updates work.

Does anyone know how to change the background image? I tried loading .jpg and .png, it doesn't see any of those formats.
Post automatically merged:

I need core ZX Spectrum please
Use what I posted to install it.
 
  • Like
Reactions: 1nitiate
I'm too lazy to scroll to see if anyone else already mentioned, but if anyone needs to know how to update their cores:
Extract retroarch.cfg with ftp, then close the program.
Edit with notepad++, search "core_updater"
Delete the line, then add: core_updater_buildbot_cores_url = "https://buildbot.libretro.com/nightly/windows/x86_64/latest/"
Upload it back, then restart and new cores/updates work.

Does anyone know how to change the background image? I tried loading .jpg and .png, it doesn't see any of those formats.
Post automatically merged:


Use what I posted to install it.
its a windows core, will this work on ps4?
 
its a windows core, will this work on ps4?
does work, but, say n64 perfomance is still bad even with updated mupen64. unless im doing something wrong. snes works nicely though.
Post automatically merged:

its a windows core, will this work on ps4?
does work, but, say n64 perfomance is still bad even with updated mupen64. unless im doing something wrong. snes works nicely though.
 

Site & Scene News

Popular threads in this forum