[Release] RetroArch für die PS4

  • RetroArch PS4 (Inoffizielle Version)

    retroarch.PNG

    Es handelt sich um die inoffizielle Version eines RetroArch Ports, der von OsirisX auf gbatemp.net veröffentlicht wurde und auf Vorarbeit von psxdev, frangar und masterzorag basiert.

    Cores
    • 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
    • vbam_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
    Einstellungen in Bildern


    Steuerung festlegen für linken Analogstick:


    Verzeichnis für die Spielesammlung festlegen:

    Systemsprache festlegen:

    Schnellwahl-Menü festlegen (in diesem Fall ist es L3):


    Eingabe und Abbrechen vertauschen :_X1: <---> :_Kreis:

    Changelog

    R4

    - Re-based to RetroArch v1.8.8

    - All cores updated to their latest version

    - Converted most cores to OOSDK (Some cores require libc++ which isn't quite ready yet with OOSDK. Cores that did require it were built using the older SDK)

    - Flycast is now dynarec enabled

    - Mupen64Plus and Parallel64 now include Angrylion plugin which should be used for best performance

    - Fixed sound stuttering issue (May not be completely gone but should be less of it)

    - More reserved memory (2.6 GB up from 700MB)

    - Fixed cores installer to create the needed directories so it doesn't hang (Before it was required to run RetroArch first)


    New Cores in R4:

    - PPSSPP (PSP)

    - PrBoom (Doom)

    - TyrQuake (Quake)

    - vitaQuake 2 (Quake 2)

    - Mr.Boom (Bomberman)

    - MAME 2010 (Arcade)

    - MAME 2015 (Arcade)

    - Atari800 (Atari 5200)

    - ProSystem (Atari 7800)

    - Handy (Atari Lynx)

    - Hatari (Atari ST/STE/TT/Falcon)

    - VICE x128,x64,xcbm2,xpet,xplus4,xvic (Commodore)

    - DOSBox SVN (DOS)

    - SquirrelJME (Jave ME)

    - blueMSX (MSX)

    - VBA-M (Game Boy Advance)

    - Mesen (NES)

    - Mesen-S (SNES)

    - Nestopia (NES)

    - Beetle Saturn (Sega Saturn)

    - Opera (3DO)

    - VeMUlator (Dreamcast VMU emu)

    R3

    • Update auf RetroArch v1.8.4

    R2

    • Fixed launching games from playlists
    • Added more cores including mupen64plus (N64), yabause (Sega Saturn), etc. Check below for full list
    • Note: There is just small speed improvement with mupen64 compared with parallel.


    Anwendung:
    Erfordert HEN v2.1.1 oder höher.

    1. Spiele können entweder von hdd oder usb geladen werden.
    2. Der RetroArch-Systemordner befindet sich in /data/retroarch/system. Dort müssen alle notwendigen Bios-Dateien abgelegt werden.
    3. Es gibt einen kleinen Fehler, durch den manchmal Spiele nach dem Schließen nicht mehr geladen werden können. Wenn dies passiert, versuche den Core und das Spiel erneut zu laden.
    5. Die Shader sollten funktionieren. Versuche von usb zu laden, wenn du Probleme hast, und vergiss nicht, nach dem Laden auf Apply zu drücken.

    Hinweis:
    Ab Revision 3 ist eine Anpassung der Core Location unter den Einstellungen --> Verzeichnisse erforderlich, falls ausgehend von einer älteren Revision aktualisiert werden sollte! Dort ist diese Struktur zu wählen: /data/self/retroarch/cores


    Download Revision 4
    https://mega.nz/file/LQ5zQQIL#F2PDuA2_8lQd4EbI6WWaljVECTJ-T06vGZtRmvcX-7I
    Cores Installer R4
    https://mega.nz/file/vdxVRL6T#5HEdQ1NjWEFJ8M6vgMDJdTmr8wH5YeHRz6k_zZ70Hpw

    Cores Installer R4.1

    https://mega.nz/file/TMxVACaQ#ZBjWCovHhiSfHx9Qq1B-aNVk0T8de7LD23VgLUqbhkQ


  • Endlich - ein nativ Port by @OsirisX von Retroarch für die PS4 ist da! :thumbs_up:
    ( auf Basis der Vorarbeiten von @psxdev u. @frangar u. @masterzorag)

    Basis ist Retroarch V1.8.1 und es sollen noch weiter Cores folgen.
    Laut Thread sind einige Cores noch rest langsam (z.:B.: N64)
    Ich habe eine MAME Rom getestet und es läuft 1A.
    Nach der Erstinstallation ist :_Kreis: und :_X1: noch vertauscht

    Notes:
    1. Games can either be loaded from hdd or usb.
    2. The RetroArch system folder is located in /data/retroarch/system. (any necessary bios files need to be placed there)
    3. There is a small bug where sometimes games won't load after closing- it. If this happens, try re-loading the core and load the game again.
    4. N64 emulator seems to run fastest with rice gfx plugin.

    Cores:

    Spoiler anzeigen


    2048_libretro.self - 2048 core
    dosbox_libretro.self - DOSbox 0.74, MS-DOS Emulator
    desmume2015_libretro.self - Nintendo DS [NDS]
    fceumm_libretro.self - FCEUmm, Nintendo Entertainment System [NES]
    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
    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
    mednafen_gba_libretro.self - MednaFen GBA, Game Boy Advance [GBA]
    mednafen_lynx_libretro.self - MednaFen Lynx, Atari Lynx
    mednafen_ngp_libretro.self - MednaFen NeoPop, Neo-Geo Pocket [Color]
    mednafen_snes_libretro.self - MednaFen SNES, Super Nintendo [SNES]
    mednafen_vb_libretro.self - MednaFen VB, Virtual Boy
    mednafen_wswan_libretro.self - MednaFen WonderSwan, Bandai WonderSwan [+ Color]
    mgba_libretro.self - mGBA, Game Boy Advance [GBA]
    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
    quicknes_libretro.self - QuickNES, Nintendo Entertainment System [NES]
    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]


    Quelle Twitter:
    https://twitter.com/notzecoxao/status/1210574667704160256

    Thread GBA Temp:
    https://gbatemp.net/threads/release-ps4-retroarch-port-unofficial.555028/

    Download:
    https://mega.nz/#!mRgTnAzI!3cXPgqXYltkv1aIzgKOqqgHdlr9u-fFIq-q2CzhnFH0

    Aknowledgments/Thanks
    - Flatz for figuring out OpenGL on PS4
    - Frangarcj for the initial RetroArch PS4 port
    - Big Boss for liborbis

    Grüße lotus78

    3 Mal editiert, zuletzt von lotus78 (28. Dezember 2019 um 07:53)

  • Gibt es eigentlich eine Möglichkeit, die Spiele per USB-Stick auf die interne HDD zu kopieren, oder muss das alles per FTP gemacht werden? :slightly_smiling_face:

  • Kurze Info nach der Installation:
    - man kann natürlich diverse Designs per FTP auf die PS4 kopieren, und dann das Desing von Retroarch dementsprechen ändern
    (Dateien unter - data/retroarch/assets bzw. data/retroarch/overlay)

    Sprache ändern:
    Settings/User/Language

    :_X1: mit :_Kreis: ändern:
    Einstellungen/Eingabe/vertausche OK und Zurück Taste

    Design ändern:
    Einstellungen/Benutzeroberfläche/Menü/Menü Desing/z.B.:Retrosystem

    Update:
    die Assets, Shaders usw. können ganz einfach über den Online Update aktualisiert werden werden -
    es wird dazu kein FTP oder Xplorer benötigt !

    Grüße lotus78

    2 Mal editiert, zuletzt von lotus78 (28. Dezember 2019 um 20:05)

  • Ich habe mal einige PSX-, und GBA-Titel angetestet und bin begeistert! Vor allem können hier auch Spielstände erstellt, und alles von der internen Festplatte verwaltet werden. Endlich kommt mal neuer Schwung in die PS4 Homebrew Scene! :slightly_smiling_face:

    Wer RetroArch bereits auf anderen Systemen verwenden sollte, wird sich ohne Probleme mit dem PS4 Port zurechtfinden. :slightly_smiling_face:

  • Der Hauptpfad data liegt im Root der PS4 Festplatte und ist im Titelpost genannt! Die Bios-Files müssen dort in die Unterordnertruktur /retroarch/system kopiert werden. :slightly_smiling_face:
    Du musst RetroArch auch erst installiert, und sicherlich auch einmal ausgeführt haben, damit diese Ordnerstruktur angelegt wird.

  • Wo finde ich das Game?

    Schau mal in der Sammlung deiner gedumpten Spiele nach. :slightly_smiling_face:


    sind die Games legal zum laden ?

    Nein!

  • "You will need a jailbroken PS4 running 5.05 fw to install and use this port."

    Aber nette Sache :slightly_smiling_face:

    KEIN Support per PN oder Pinnwand! Zum Fragen ist das Forum da, dass ist der Sinn einer Community
    Supportanfragen per PN/ Pinnwand werden grundsätzlich ignoriert

  • Dieses nette Homebrew erweitert den Horizont der PS4 um eine Vielzahl weiterer Systeme, wie es bereits auch auf anderen Konsolen der Fall ist, auf denen RetroArch läuft. Das ist mal etwas ganz Besonderes für PS4 Besitzer, die auf der FW 5.05 sitzen geblieben sind :D .......und es ist damit zu rechnen, dass das Ende der Fahnenstange noch lange nicht erreicht ist. Ich bin mal gespannt, wie es mit RetroArch auf der PS4 weitergeht......

  • Ich benutz für Retro einen Raspberry Pi mit Retropie bzw. Recalbox.

    Gäbs da einen Sinn Retroarch zu installieren? Läuft das auf der PS4 spürbar besser als auf dem Pi oder kann man sich das sparen?

    Mit SNES Station auf der PS4 fiel mir zumindest nichts auf gegenüber dem Pi.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!