Haha. Nice.
Hi, I've been playing with OpenOrbis all day trying to get a local RetroArch build working in Windows with little success. As I don't have enough rep to DM users, could you message me please?@ploggy , just learned something new. OpenOrbis now makes the pkg automatically as well as the eboot.bin:
View attachment 291343
I believe it does, the Makefile.ps4 has a dependency for "OO_PS4_TOOLCHAIN" to be set, it also invokes "$(OO_PS4_TOOLCHAIN)/bin/$(CDIR)/create-fself"retroarch doesn't seem to be built with OpenOrbis. you can tell by the environmental variable which sdk it's for.
$ make -f Makefile.ps4
clang --target=x86_64-pc-freebsd12-elf -funwind-tables -std=c11 -DORBIS -D__ORBIS__ -DHAVE_OOSDK -I. -Idefines -Imemory/ps4 -Ideps -Ideps/7zip -Ideps/libz -Ilibretro-common/include -Ideps/stb -Ilibretro-common/include/compat/zlib -Ideps/rcheevos/include -DHAVE_OPENGLES3 -DHAVE_SOCKET_LEGACY -DHAVE_LIBRETRODB -DHAVE_SHADERPIPELINE -DHAVE_GIT_VERSION -DGIT_VERSION=66daf89d77 -DHAVE_DR_MP3 -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_NETWORKING -DHAVE_NETWORK_CMD -DHAVE_CHEEVOS -DRC_DISABLE_LUA -DHAVE_COMPRESSION -DHAVE_MAIN -DRARCH_INTERNAL -DRARCH_CONSOLE -DHAVE_FILTERS_BUILTIN -DHAVE_XMB -DHAVE_RGUI -DHAVE_OZONE -DHAVE_ONLINE_UPDATER -DHAVE_UPDATE_CORES -DHAVE_UPDATE_ASSETS -emit-obj -O3 -o memory/ps4/user_mem.o memory/ps4/user_mem.c
memory/ps4/user_mem.c:1:13: fatal error: 'stdlib.h' file not found
<U+FEFF>#include <stdlib.h>
^~~~~~~~~~
1 error generated.
make: *** [memory/ps4/user_mem.o] Error 1
NOCan we play Nintendo Wii games on this Ps4 version
Really interesting posts here, congrats on your findings @godreborn !
Has anybody manged to get PCSX2 working on PS4's RetroArch? I'd updated the config to point to the official buildbot url and downloaded the PS2 core but as I understand it should be in a format of "pcsx2_libretro_ps4.self" instead of "pcsx2_libretro.dll", tried to see if there's anything obvious on OsirisX's Github Project that could handle this, but with no understanding of C/C++ I didn't get very far.
Why not test yourself ?for N64 games, which core has better sound performance? mupen64plus, or mupen64plus next?