Hacking [RELEASE] PS4 RetroArch Port (Unofficial)

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,357
Trophies
1
XP
6,343
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:

[email protected]:~/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
[email protected]:~/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
8,384
Trophies
1
XP
14,398
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,357
Trophies
1
XP
6,343
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
6,461
Trophies
2
XP
13,285
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
32
XP
39
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
124
Trophies
0
Age
43
XP
364
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
124
Trophies
0
Age
43
XP
364
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
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: Lame yuzu won't read subfolders on the deck