• v.0.14.0 f0d23eb2d2

    v.0.14.0 Stable

    kerem released this 2026-02-07 13:36:19 +03:00 | 201 commits to main since this release

    📅 Originally published on GitHub: Sat, 07 Feb 2026 10:39:45 GMT
    🏷️ Git tag created: Sat, 07 Feb 2026 10:36:19 GMT

    Greeting fellow users , testers , devs.

    Here is a brand new release from shadPS4 , It took as some time but some nice features are here so we wanted to share them with all of you out there . This new release brings some more compatiblity with games and several bug fixes. You can check the list below

    Core

    Added thread name to log lines
    Fixed float parsing in memory patcher
    Read compiled sdk version from eboot
    Added global emulator state class
    Corrected physical based handling for memory pools
    Add libSceRtc, libSceJpegDec, libSceJpegEnc, and libScePngEnc LLEs
    Changing the mouse speed does not affect the mouse speed offset
    Added libSceAudiodec to lle modules list
    Introducing key_manager for storing encryption keys
    Miscellaneous memory fixes and slight optimizations
    Added new cli parser using CLI11
    filesystem: fill in timespec values for fstat
    Kernel.Vmm: Fix bug with VMA physical area tracking

    Libraries

    M4AAC support in ajm
    Fixed dialog text input in IME dialog
    Fixed issues with winsock in sockets (sceNet)
    Stubbed libSceRudp
    Reimplemented dirents
    Stubbed libsceNpWebApi2
    Lib.Videodec2: Stub sceVideodec2AllocateComputeQueue to return a valid computeQueue pointer
    Lib.Audio3d: sceAudio3dGetDefaultOpenParameters fix
    Ajm: fix init params initialization
    Improved path detection in Avplayer
    NetFixes : workaround for Epolls on P2P sockets
    implemented sceImeDialogGetPanelSizeExtended in Ime Dialog
    Np: libSceNpPartner001 stubs
    Added NpTus stub
    Delete unused fds in sceNetEpollDestroy and sys_socketclose
    Added pngenc HLE
    Fake Matching2
    Skip stdin fd for want_read in select
    Fix default pthread attributes
    Prevent posix_pthread_mutexattr_settype from setting invalid mutex types
    ajm mp3: check frame size on every frame

    shader_recompiler

    Some fixes for tess shaders
    VS clip distance emulation for NVIDIA GPUs
    Implemented V_LSHR_B64
    Implemented V_CMP_OP_F64
    Implemented V_FFBH_I32
    fix for incorrectly outputted attribute if cdist emulation is not needed

    Video Core

    Small readback optimization
    Small fixes regarding GDS
    Prevent Rasterizer::IsMapped from returning true for memory ranges that wrap the address space

    Downloads