L'émulation PlayStation 4 s'améliore, psOff semble tirer son épingle des nombreux protagonistes, il semble faire des progrès impressionnants ! Bien que le projet soit encore en développement, il montre déjà des résultats prometteurs.
L’objectif de psOff est simple il s'agit de de créer un émulateur PlayStation 4 pour Windows.
Le projet utilise également cet émulateur pour exécuter des binaires “Linux” sur Windows, bien que psOff ne soit pas encore pleinement fonctionnel, il peut déjà exécuter certains jeux. Par exemple, il peut faire tourner Sonic Mania Plus à 1449 fps, Worms WMD à 234 fps et Blackhole à 32 fps.
Comme vous le savez il existe plus de 6 projets d'émulation PS4 en développement, mais psOff est un grand projet où les développeurs sont motivés et les changements et améliorations sont très nombreux.
Changelog versus v0.4 Bêta :libSceSaveData things by @igor725 in #52libSceSharePlay initial implementation by @TylerJaacks in #51Another libSceSaveData thing by @igor725 in #54Implement ioctl+fcntl IFile functions by @igor725 in #56Do not close the emulator if message box failed by @igor725 in #58Implement some deprecated SaveData API by @igor725 in #59Stub libSceVrTracker + Cleanup + libSceNgs2 things by @igor725 in #60Move zlib by @SysRay in #62Some libScePngDec by @igor725 in #63Some libSceNet functions by @igor725 in #64Implementation attempt: sceNetEpoll things by @igor725 in #65Gamereport by @igor725 in #66Work by @SysRay in #67intercepts, + window resize, + fullscreen config by @SysRay in #69Some functions to get the original libSceNgs2 wroking by @igor725 in #68Remember window position and size by @igor725 in #70Fix libScePngDec implementation by @igor725 in #71Gamereport request by @igor725 in #72unittest + frame limiting by @SysRay in #73Unit tests action by @igor725 in #74Rework GameReport a bit by @igor725 in #75Stub sceRazorIsLoaded by @igor725 in #76Fix /dev/random creation by @igor725 in #77Fixes by @igor725 in #78Move initialization of /dev/zero and /dev/null, meet POSIX standard by @minecraft8997 in #79NpToolkit2, NpParty, Voice stubs by @igor725 in #80Fix deps for core + config_emu|pthread|appcontent things by @igor725 in #81libSceNet| Resolver by @igor725 in #82GameReport| Locales by @igor725 in #83Work -> feature by @SysRay in #85Stubs and functions by @igor725 in #86More translations for GameReport by @igor725 in #84Proper multiple display support by @igor725 in #88Stub some funcs by @igor725 in #89Moved third_party to new repo by @SysRay in #91Symbol stubs by @kr1spy2115 in #90Savedata backups by @igor725 in #87Format inplace by @igor725 in #92videout| fix image handling race condition by @SysRay in #94Fromat inplace fix by @igor725 in #93Let ffmpeg decide by @igor725 in #95add emulator version by @SysRay in #97Autofill emulator version in game report by @igor725 in #98Work by @SysRay in #99libSceGameLiveStreamingSetMaxBitrate + libSceUsbd symbols by @Ordinary205 in #101Cleanup + Json things by @igor725 in #100Update window title by @igor725 in #102Discord release notifier by @igor725 in #103Fix vsync description + ngs2 things by @igor725 in #106Multiple Symbols by @Ordinary205 in #105Revert audio change by @igor725 in #108work -> features by @SysRay in #109libSceVoice Symbols by @Ordinary205 in #110Multiple Symbols (Part 2) by @Ordinary205 in #112Wiki thing by @igor725 in #55libSceHttp early implementation by @minecraft8997 in #104Fix wiki action by @igor725 in #113Some libc missing syms by @igor725 in #114Moving net code to core by @igor725 in #111Multiple gamepads support by @igor725 in #115Some config range checks and wiki update by @igor725 in #116Multiple stubs and implementations by @igor725 in #117Toggle fullscreen keybind by @igor725 in #118Minor libSceUlt research by @igor725 in #119Work by @SysRay in #121More stubs, libc implementations and scePadOpen fix by @igor725 in #120Multiple Symbols (Part 3) by @Ordinary205 in #122Fix all kinds of bugs across libScePad by @igor725 in #124Add json validation schemas to config files by @igor725 in #123Error codes cleanup + more scePad fixes by @igor725 in #125Update wiki info and json schemas by @igor725 in #126Ngs2 things again by @igor725 in #128Handle ps_regs==nullptr case by @igor725 in #127Custom verbosity level for each logging module by @igor725 in #129Work by @SysRay in #130libScePad and libScePthread fixes + some stubs by @igor725 in #131Work by @SysRay in #133render| v.0.5-nightly_27.04.24 by @SysRay in #134Get rid of pad's backend aliases by @igor725 in #132Fix OpenFile formatting by @igor725 in #135Fix other strings too by @igor725 in #136move runtime + main to public by @SysRay in #137Fix renderer version displaying by @igor725 in #138fix vulkan limits by @SysRay in #139MemoryManager + Missing Symbols fix by @SysRay in #140small fixes by @SysRay in #141vulkanSetup fixes, + exception(more infos) by @SysRay in #143Stubs again by @igor725 in #142fix exception handling by @SysRay in #144libScePngEnc implementation by @igor725 in #146Correct libSceAudioOut behavior by @igor725 in #145Multiple Symbols (Part 4) by @Ordinary205 in #148Fix gmtime_s stack corruption and distorted FLOAT_8CH sound by @igor725 in #147sceNpSignaling library stub and log fix by @kr1spy2115 in #150work -> features by @SysRay in #151fix imgui resize crash by @SysRay in #152Trophies system by @igor725 in #149Rework hotkey handling + cleanup by @igor725 in #153Fix unused iterator by @igor725 in #154Set of logarithm funcs + config fix by @igor725 in #156Trophies list by @igor725 in #155Add symbol names and paths to stacktrace by @igor725 in #157Disable IO vbuffer by @igor725 in #158Missing symbols and minor fixes by @igor725 in #159Work by @SysRay in #160Fix sampling rate for ngs2 sound by @igor725 in #161Multiple Symbols (Part 5) by @Ordinary205 in #162Fix language detection for trophies by @igor725 in #163Another Ngs2 fix by @igor725 in #164Trophies fix by @igor725 in #166Handle zero-cases by @igor725 in #165bugfixes for libc malloc by @SysRay in #167Fix POSIX_CALL return value + Library fix by @igor725 in #168fixes by @SysRay in #169Stub some sceNp apis by @igor725 in #170graphicsDriver| use shader regs size by @SysRay in #172Work -> features by @SysRay in #173Window size + Thread name bugfix by @igor725 in #174Features -> main by @SysRay in #175
La liste des compatibilités se trouve ici : psOff_compatibility
Téléchargement : psOff v0.5