Hacking [RELEASE] PS4 RetroArch Port (Unofficial)

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,845
Country
United Kingdom
ah, it's orbisdev. I have that installed on debian. I doubt I can build what exists at present. I'm assuming that's the make file orbis. yep:

godreborn@GODREBORN-LAPTOP:~/RetroArch$ make -f Makefile.orbis
clang --target=x86_64-scei-ps4 -DORBIS -D__ORBIS__ -D__PS4__ -D_BSD_SOURCE -I. -Idefines -Ideps -Ideps/7zip -Ideps/libz -Ilibretro-common/include -Ideps/stb -Ilibretro-common/include/compat/zlib -Ideps/rcheevos/include -I/usr/local/orbisdev/usr/include -I/usr/local/orbisdev/usr/include/c++/v1 -I/usr/local/orbisdev/usr/include/orbis -DHAVE_SOCKET_LEGACY -DHAVE_LIBRETRODB -DHAVE_SHADERPIPELINE -DHAVE_GIT_VERSION -DGIT_VERSION=49370f1f26 -DHAVE_DR_MP3 -DHAVE_CORE_INFO_CACHE -DHAVE_CONFIGFILE -DHAVE_RUNAHEAD -DHAVE_CC_RESAMPLER -DHAVE_LANGEXTRA -DHAVE_IMAGEVIEWER -DHAVE_MENU -DHAVE_GFX_WIDGETS -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_XMB -DHAVE_OZONE -DHAVE_OVERLAY -DHAVE_VIDEO_LAYOUT -DHAVE_STB_FONT -DHAVE_THREADS -DHAVE_OPENGL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_EGL -DHAVE_GLSL -DHAVE_7ZIP -D_7ZIP_ST -DHAVE_ZLIB -DHAVE_CHD -DWANT_SUBCODE -DWANT_RAW_DATA_SECTOR -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DRARCH_INTERNAL -DRARCH_CONSOLE -DHAVE_FILTERS_BUILTIN -DHAVE_XMB -DHAVE_RGUI -DHAVE_OZONE -DHAVE_ONLINE_UPDATER -DHAVE_UPDATE_CORES -DHAVE_UPDATE_ASSETS -Werror -Wno-macro-redefined -Wno-typedef-redefinition -Wno-non-literal-null-conversion -Wno-void-pointer-to-int-cast -Wno-format -Wno-tautological-constant-out-of-range-compare -Wno-implicit-function-declaration -DPC_DEVELOPMENT_IP_ADDRESS='"192.168.1.137"' -DPC_DEVELOPMENT_UDP_PORT=18194 -O3 -c -odeps/xxHash/xxhash.o deps/xxHash/xxhash.c
error: unknown warning option '-Wno-void-pointer-to-int-cast'; did you mean '-Wno-int-to-pointer-cast'? [-Werror,-Wunknown-warning-option]
make: *** [Makefile.orbis:185: deps/xxHash/xxhash.o] Error 1
godreborn@GODREBORN-LAPTOP:~/RetroArch$
I dont know if its actually compile-able yet, work looks like its still ongoing but you could ask on the RA discord I suppose ,they could tell you for sure :)
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,866
Trophies
2
XP
29,013
Country
United Kingdom
I was wondering if Retroarch for PS4 had any PSVR support, like for playing Virtual Boy in 3D?
You can do it for Labo VR on Switch, with the right filter, because the emulator supports side-by-side 3D, but I don't know what type of 3D format you have to send to PSVR, or whether homebrew can access it in general.
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,845
Country
United Kingdom
I was wondering if Retroarch for PS4 had any PSVR support, like for playing Virtual Boy in 3D?
You can do it for Labo VR on Switch, with the right filter, because the emulator supports side-by-side 3D, but I don't know what type of 3D format you have to send to PSVR, or whether homebrew can access it in general.
That would be pretty cool, worth getting my PSVR out again for anyway :)
 
  • Like
Reactions: hippy dave

Flame

Me > You
Global Moderator
Joined
Jul 15, 2008
Messages
7,274
Trophies
3
XP
18,733
I was wondering if Retroarch for PS4 had any PSVR support, like for playing Virtual Boy in 3D?
You can do it for Labo VR on Switch, with the right filter, because the emulator supports side-by-side 3D, but I don't know what type of 3D format you have to send to PSVR, or whether homebrew can access it in general.

i just get headache just thinking about that for some reason. :unsure:
 

Cpt777

Member
Newcomer
Joined
Jan 17, 2020
Messages
5
Trophies
0
Age
34
XP
59
Country
Canada
has anyone been able to get netplay to work on the ps4, whenever you click on a hosted game and have the correct rom it causes crash. i tried this with some snes roms and using the latest retroarch port and im on firmware 9.00
 

Geesehoward79

Well-Known Member
Member
Joined
Dec 20, 2021
Messages
138
Trophies
0
Age
45
XP
543
Country
Brazil
has anyone been able to get netplay to work on the ps4, whenever you click on a hosted game and have the correct rom it causes crash. i tried this with some snes roms and using the latest retroarch port and im on firmware 9.00
Wait for official release.
 
  • Like
Reactions: KiiWii

Geesehoward79

Well-Known Member
Member
Joined
Dec 20, 2021
Messages
138
Trophies
0
Age
45
XP
543
Country
Brazil
There is p-uae support on ps4?
2048_libretro.self - 2048 core
atari800_libretro.self - Atari 5200
bluemsx_libretro.self - blueMSX, MSX/SVI/ColecoVision/SG-1000
dosbox_libretro.self - DOSbox 0.74, MS-DOS Emulator
dosbox_svn_libretro.self - DOSbox-SVN, MS-DOS Emulator
desmume2015_libretro.self - Nintendo DS [NDS]
desmume_libretro.self - Nintendo DS [NDS]
fbalpha2012_libretro.self - FB Alpha 2012 v0.2.97.29, Arcade Machine Emulator [Various]
fbalpha2012_cps1_libretro.self - FB Alpha 2012 CPS1 v0.2.97.28, Capcom Play System [CPS1]
fbalpha2012_cps2_libretro.self - FB Alpha 2012 CPS2 v0.2.97.28, Capcom Play System II [CPS2]
fbalpha2012_cps3_libretro.self - FB Alpha 2012 CPS3 v0.2.97.29, Capcom Play System II [CPS3]
fbalpha2012_neogeo_libretro.self - FB Alpha 2012 NeoGeo v0.2.97.29, SNK Neo-Geo AES/MVS
fceumm_libretro.self - FCEUmm, Nintendo Entertainment System [NES]
flycast_libretro.self - Flycast, Sega Dreamcast
fmsx_libretro.self - fMSX, MSX 1/2 Emulator
gearboy_libretro.self - Gearboy, Game Boy [DMG + Color]
genesis_plus_gx_libretro.self - Genesis Plus GX, Sega Genesis/Mega Drive & Sega CD & Sega Master System
handy_libretro.self - Handy, Atari Lynx
hatari_libretro.self - Hatari, Atari ST/STE/TT/Falcon
mame2000_libretro.self - MAME 0.37b5, Multiple Arcade Machine Emulator
mame2003_libretro.self - MAME 0.72, Multiple Arcade Machine Emulator
mame2003_plus_libretro.self - MAME 0.72+, Multiple Arcade Machine Emulator
mame2010_libretro.self - MAME 0.139, Multiple Arcade Machine Emulator
mame2015_libretro.self - MAME 0.160, Multiple Arcade Machine Emulator
mednafen_gba_libretro.self - Beetle GBA, Game Boy Advance [GBA]
mednafen_lynx_libretro.self - Beetle Lynx, Atari Lynx
mednafen_ngp_libretro.self - Beetle NeoPop, Neo-Geo Pocket [Color]
mednafen_pce_fast_libretro.self - Beetle PCE FAST, NEC PC Engine
mednafen_pcfx_libretro.self - Beetle PC-FX, NEC PC-FX
mednafen_psx_libretro.self - Beetle PSX, PlayStation 1 [PS1]
mednafen_saturn_libretro.self - Beetle Saturn, Sega Saturn
mednafen_snes_libretro.self - Beetle bsnes, Super Nintendo [SNES]
mednafen_supergrafx_libretro.self - Beetle SuperGrafx, NEC PC Engine SuperGrafx
mednafen_vb_libretro.self - Beetle VB, Virtual Boy
mednafen_wswan_libretro.self - Mednafen WonderSwan, Bandai WonderSwan [+ Color]
mesen_libretro.self - Nintendo Entertainment System [NES]
mesen-s_libretro.self - Mesen-S, Nintendo SNES/Game Boy
mgba_libretro.self - mGBA, Game Boy Advance [GBA]
mrboom_libretro.self - Mr.Boom, Bomberman
mupen64plus_libretro.self - Nintendo 64 [N64]
mupen64plus_next_libretro.self - Nintendo 64 [N64]
nestopia_libretro.self - Nestopia, Nintendo Entertainment System [NES]
opera_libretro.self - Opera, 3DO
parallel_n64_libretro.self - Nintendo 64 (Experimental) [N64]
pcsx_rearmed_libretro.self - PCSX ReARMed, PlayStation 1 [PS1]
picodrive_libretro.self - PicoDrive, Sega Genesis/Mega Drive & Sega CD & Sega 32X
ppsspp_libretro.self - PPSSPP, PlayStation Portable [PSP]
prboom_libretro.self - PrBoom, Doom
prosystem_libretro.self - ProSystem, Atari 7800
quicknes_libretro.self - QuickNES, Nintendo Entertainment System [NES]
sameboy_libretro.self - SameBoy, Game Boy [GB + Color]
scummvm_libretro.self - ScummVM
snes9x2002_libretro.self - Snes9X 2002, Super Nintendo [SNES]
snes9x2005_libretro.self - Snes9x 2005, Super Nintendo [SNES]
snes9x2005_plus_libretro.self - Snes9x 2005 Plus, Super Nintendo [SNES]
snes9x2010_libretro.self - Snes9x 2010, Super Nintendo [SNES]
snes9x_libretro.self - Snes9x, Super Nintendo [SNES]
stella2014_libretro.self - Stella 2014, Atari 2600 [VCS]
squirrel_libretro.self - SquirrelJME, Java ME
tyrquake_libretro.self - TyrQuake, Quake
vba_next_libretro.self - VBA Next, Game Boy Advance
v
bam_libretro.self - VBA-M, Game Boy Advance [GBA]
vecx_libretro.self - VecX, GCE Vectrex
vemulator_libretro.self - VeMUlator, Dreamcast VMU
vice_x128_libretro.self - VICE x128, Commodore C128
vice_x64_libretro.self - VICE x64, Commodore C64
vice_x64sc_libretro.self - VICE x64sc, Commodore C64
vice_xscpu64_libretro.self - VICE xscpu64, Commodore C64 SuperCPU
vice_xcbm2_libretro.self - VICE xcbm2, Commodore CBM-II
vice_xpet_libretro.self - VICE xpet, Commodore PET
vice_xplus4_libretro.self - VICE xplus4, Commodore PLUS/4
vice_xvic_libretro.self - VICE xvic, Commodore VIC-20
virtualjaguar_libretro.self - Virtual Jaguar, Atari Jaguar
vitaquake2_libretro.self - vitaQuake2, Quake 2
yabause_libretro.self - Yabause, Sega Saturn
 

blaze2051

Member
Newcomer
Joined
Aug 6, 2017
Messages
18
Trophies
0
Age
44
XP
93
Country
United States
2048_libretro.self - 2048 core
atari800_libretro.self - Atari 5200
bluemsx_libretro.self - blueMSX, MSX/SVI/ColecoVision/SG-1000
dosbox_libretro.self - DOSbox 0.74, MS-DOS Emulator
dosbox_svn_libretro.self - DOSbox-SVN, MS-DOS Emulator
desmume2015_libretro.self - Nintendo DS [NDS]
desmume_libretro.self - Nintendo DS [NDS]
fbalpha2012_libretro.self - FB Alpha 2012 v0.2.97.29, Arcade Machine Emulator [Various]
fbalpha2012_cps1_libretro.self - FB Alpha 2012 CPS1 v0.2.97.28, Capcom Play System [CPS1]
fbalpha2012_cps2_libretro.self - FB Alpha 2012 CPS2 v0.2.97.28, Capcom Play System II [CPS2]
fbalpha2012_cps3_libretro.self - FB Alpha 2012 CPS3 v0.2.97.29, Capcom Play System II [CPS3]
fbalpha2012_neogeo_libretro.self - FB Alpha 2012 NeoGeo v0.2.97.29, SNK Neo-Geo AES/MVS
fceumm_libretro.self - FCEUmm, Nintendo Entertainment System [NES]
flycast_libretro.self - Flycast, Sega Dreamcast
fmsx_libretro.self - fMSX, MSX 1/2 Emulator
gearboy_libretro.self - Gearboy, Game Boy [DMG + Color]
genesis_plus_gx_libretro.self - Genesis Plus GX, Sega Genesis/Mega Drive & Sega CD & Sega Master System
handy_libretro.self - Handy, Atari Lynx
hatari_libretro.self - Hatari, Atari ST/STE/TT/Falcon
mame2000_libretro.self - MAME 0.37b5, Multiple Arcade Machine Emulator
mame2003_libretro.self - MAME 0.72, Multiple Arcade Machine Emulator
mame2003_plus_libretro.self - MAME 0.72+, Multiple Arcade Machine Emulator
mame2010_libretro.self - MAME 0.139, Multiple Arcade Machine Emulator
mame2015_libretro.self - MAME 0.160, Multiple Arcade Machine Emulator
mednafen_gba_libretro.self - Beetle GBA, Game Boy Advance [GBA]
mednafen_lynx_libretro.self - Beetle Lynx, Atari Lynx
mednafen_ngp_libretro.self - Beetle NeoPop, Neo-Geo Pocket [Color]
mednafen_pce_fast_libretro.self - Beetle PCE FAST, NEC PC Engine
mednafen_pcfx_libretro.self - Beetle PC-FX, NEC PC-FX
mednafen_psx_libretro.self - Beetle PSX, PlayStation 1 [PS1]
mednafen_saturn_libretro.self - Beetle Saturn, Sega Saturn
mednafen_snes_libretro.self - Beetle bsnes, Super Nintendo [SNES]
mednafen_supergrafx_libretro.self - Beetle SuperGrafx, NEC PC Engine SuperGrafx
mednafen_vb_libretro.self - Beetle VB, Virtual Boy
mednafen_wswan_libretro.self - Mednafen WonderSwan, Bandai WonderSwan [+ Color]
mesen_libretro.self - Nintendo Entertainment System [NES]
mesen-s_libretro.self - Mesen-S, Nintendo SNES/Game Boy
mgba_libretro.self - mGBA, Game Boy Advance [GBA]
mrboom_libretro.self - Mr.Boom, Bomberman
mupen64plus_libretro.self - Nintendo 64 [N64]
mupen64plus_next_libretro.self - Nintendo 64 [N64]
nestopia_libretro.self - Nestopia, Nintendo Entertainment System [NES]
opera_libretro.self - Opera, 3DO
parallel_n64_libretro.self - Nintendo 64 (Experimental) [N64]
pcsx_rearmed_libretro.self - PCSX ReARMed, PlayStation 1 [PS1]
picodrive_libretro.self - PicoDrive, Sega Genesis/Mega Drive & Sega CD & Sega 32X
ppsspp_libretro.self - PPSSPP, PlayStation Portable [PSP]
prboom_libretro.self - PrBoom, Doom
prosystem_libretro.self - ProSystem, Atari 7800
quicknes_libretro.self - QuickNES, Nintendo Entertainment System [NES]
sameboy_libretro.self - SameBoy, Game Boy [GB + Color]
scummvm_libretro.self - ScummVM
snes9x2002_libretro.self - Snes9X 2002, Super Nintendo [SNES]
snes9x2005_libretro.self - Snes9x 2005, Super Nintendo [SNES]
snes9x2005_plus_libretro.self - Snes9x 2005 Plus, Super Nintendo [SNES]
snes9x2010_libretro.self - Snes9x 2010, Super Nintendo [SNES]
snes9x_libretro.self - Snes9x, Super Nintendo [SNES]
stella2014_libretro.self - Stella 2014, Atari 2600 [VCS]
squirrel_libretro.self - SquirrelJME, Java ME
tyrquake_libretro.self - TyrQuake, Quake
vba_next_libretro.self - VBA Next, Game Boy Advance
v
bam_libretro.self - VBA-M, Game Boy Advance [GBA]
vecx_libretro.self - VecX, GCE Vectrex
vemulator_libretro.self - VeMUlator, Dreamcast VMU
vice_x128_libretro.self - VICE x128, Commodore C128
vice_x64_libretro.self - VICE x64, Commodore C64
vice_x64sc_libretro.self - VICE x64sc, Commodore C64
vice_xscpu64_libretro.self - VICE xscpu64, Commodore C64 SuperCPU
vice_xcbm2_libretro.self - VICE xcbm2, Commodore CBM-II
vice_xpet_libretro.self - VICE xpet, Commodore PET
vice_xplus4_libretro.self - VICE xplus4, Commodore PLUS/4
vice_xvic_libretro.self - VICE xvic, Commodore VIC-20
virtualjaguar_libretro.self - Virtual Jaguar, Atari Jaguar
vitaquake2_libretro.self - vitaQuake2, Quake 2
yabause_libretro.self - Yabause, Sega Saturn
thank you, where can i download these .self files do you have a link?
 

zmiennik

New Member
Newbie
Joined
Feb 28, 2023
Messages
1
Trophies
0
Age
14
XP
12
Country
Poland
This is a native PS4 port of RetroArch. The current release is based off v1.8.8.
You will need a jailbroken PS4 running 5.05 fw to install and use this port.

Why is it no longer developed?
the number of cores is very low, I'm waiting for Amiga core mainly.

Amiga rules!
 
Last edited by zmiennik,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    ubisoft should #stopkillinggames ngl
  • Badcatalex @ Badcatalex:
    sony should #stopkillinggames
  • Badcatalex @ Badcatalex:
    they killed LittleBigPlanet online, which was the main core of every LBP game
  • BakerMan @ BakerMan:
    for real
  • BakerMan @ BakerMan:
    at least with them, it was because of the DDOS attacks, ubisoft was just scummy
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
    SylverReZ @ SylverReZ: @realtimesave, You seen the Unlock Switch flashcart yet?