Skip to content

Releases: SysRay/psOff_compatibility

2025Nov10

10 Nov 15:19
8d19af5

Choose a tag to compare

Changelog

Generic

  • Add sceKernelDebugOutText implementation
  • Add stubs for reported missing symbols
  • Decrease logger thread pool size
  • Fix invalid resolution setting save
  • Update ImGui to v1.92.3

Memory

  • Revert back to 4k kernel pages
  • Fix reported memory type and protection values

Graphics

  • Fix opcodes translation in GPU processor
  • Throw critical error on missing GPU opcode
  • Fix Vulkan surface capabilities corruption
  • Add more missing feature reports

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Sep17

17 Sep 15:37
5cdb635

Choose a tag to compare

Changelog

Generic

  • Add more sfo reports to log
  • Updated the page size from 4k to 16k
  • Fix sceMoveSetLightSphere return value
  • Update FFmpeg headers to 8.0
  • Improve FFloader version picker
  • Add missing symbols in libSceVideoOut
  • Handle ENOTSOCK error in ps4 sockets

SysModule

  • Fix error code returned by sceSysmoduleLoadModule
  • Handle module arguments

Kernel

  • Fix incorrect reported st_blksize, st_blocks and st_size for directory descriptors
  • Remove unnecessary check in lseek(2) for directory descriptors
  • Improve schedule mode detection
  • Add memory region names for ELF binaries
  • Fix DWARF parsing
  • Fix munmap size condition check
  • Fix getpagesize return value
  • Fix error checks in kqueue

Graphics

  • Fix EventWrite command not being handled
  • Stub PixelStatDumpCI_VI

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Aug13

13 Aug 15:07
5cdb635

Choose a tag to compare

Changelog

Generic

  • Fix internal sysmodule id translation
  • Patch Unix stack canary
  • Updated Polish translation (thanks @kr1spy2115)
  • Updated Simplified Chinese translation (thanks @Roll8ack)

Kernel

  • Fix reported ELF binary name missing file extension
  • Fix thread stack size align
  • Fix mutex destruction checks
  • Fix cond error checks
  • Add sceKernelLoadStartModule arguments check
  • Remove incorrect reverse lseek(2) optimization for directories opened as file descriptor

User Interface

  • Add application patch version collision detection
  • Fix possible emulator restarting after update issue

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Aug06

06 Aug 13:44
84878c4

Choose a tag to compare

Changelog

Generic

  • Specify correct filesystems for /savedata and /download mountpoints
  • Fix log flushing when application calls exit(2)
  • Implement config corruption safety mechanism
  • More error checks in libkernel::pthread
  • Fix possible log file corruption
  • Add more reported missing symbols
  • More libSceRtc implementations and fixes

Input

  • Rework libScePad user handling

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Jul30u

30 Jul 07:49
84878c4

Choose a tag to compare

2025Jul30u Pre-release
Pre-release

Changelog

Generic

  • Add missing libSceTextToSpeech symbols
  • Fix sceZlibWaitForDone with infinite timeout case
  • Fix free memory size calculation in non-neo case
  • New logging system

User Interface

  • Remove restriction on closing windows before updating

Input

  • Fix possible input regression in some games
  • Ignore any user keyboard input if any unfocused application dialog is opened

SaveData

  • Fix error codes for RO savedata
  • Fix potential using of unitialized dirname in savedata dialogs
  • Fix potential mountpoint leaking

AvPlayer

  • Fix possible STOP event spam
  • Un-hardcode interface allocation size

Networking

  • Stub sceNetResolverStartNtoa6
  • Add stubs for libSceNpPartner001

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Jul23u

23 Jul 20:08
23392a7

Choose a tag to compare

2025Jul23u Pre-release
Pre-release

Changelog

Generic

  • Add missing flock(2) POSIX api function
  • An attempt was made to fix possible deadlock conditions in semaphores and eventflags
  • Another attempt was made to fix thread synchronization issues in Unity games
  • Fix shared payload size check for DialogAPI
  • Add madvise(2) function
  • Add missing libSceTextToSpeech functions
  • Fix "leaking" overlay key up event to PS4 application

Audio

  • Add size checks for Ajm input buffers
  • Add more sceAudioOutOpen variants
  • Add missing sceAudioOutExGetSystemInfo function

SaveData

  • Fix minor file handle leaks
  • Fix savedata memory behavior
  • Fix possible write to readonly-mounted savedata

AvPlayer

  • One more fix SDK checks
  • An attempt was made to fix AvPlayer event hangs
  • Fix possible hang on destruction

User Interface

  • Libraries libSceConvertKeycode.sprx and libSceRudp.sprx were added to firmware whitelist
  • Add button to clear favorites list
  • Fix wrong ProcParam address calculation leading to false-positive eboot.bin corruption detection
  • Add option to select keybind for emulator overlay

Networking

  • More error checks added
  • Fix EPoll file descriptor lookup
  • Stub SCKERROR for getsockopt(2)
  • Implement RealSocket->write() call
  • Implement RealSocket->getpeeraddr() call

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Jul16

16 Jul 13:39
130d865

Choose a tag to compare

Changelog

Generic

  • Improve ELF loading security checks
  • Improve module_start() error checks on older SDKs
  • Correct sceSaveDataDirNameSearch implementation
  • An attempt was made to fix rare occasional Unity games hang issue
  • Add few missing symbols (fixes for #1094, #1080, #1070, #1062)
  • Prevent exception recursion
  • Fix savedata icon regression
  • Fix libSceVideodec2 structure sizes for older SDKs
  • Fix sceKernelOpen special case handling

Input

  • Fix mouse cursor random movements after leaving emulator UI overlay
  • Forward mouse wheel tilt to ps4 applications

User Interface

  • Add option to select all firmware libraries at once
  • Fix duplicate firmware libraries detection
  • Application details SDK field now shows actual eboot.bin SDK version
  • Add app specific option to run in Neo (PS4 Pro) mode
  • Add more SDK version variety to the library list filter
  • Add library inconsistency detector

Networking

  • Fix firmware-less libSceNp* initialization process
  • Add bandwidth check functionality
  • Fix user signed in check
  • Implement Matching2 fake room

Audio Job Manager

  • Fix channels layout detection
  • Fix possible initialization issues across the codecs
  • Fix AAC decoder compatibility detection

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Jul10

10 Jul 06:39
5c6b01f

Choose a tag to compare

Changelog

Generic

  • Fix slight memory leak in mouse input handler
  • Revert filesystem path translation rule change
  • Allow loading of firmware libraries libSceM4aacEnc, libSceSystemGesture, libSceAt9Enc and libSceAudiodec
  • Fix sceKernelOpen write open regression
  • Add checkbox to remove older logs

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.

2025Jul09

09 Jul 16:48
1b4788b

Choose a tag to compare

Warning

This release regressed /savedata[0-15] and /temp0 writing ability.
Your saved games might get saves corrupted!

Changelog

Generic

  • Fix not enough memory condition
  • Initialize libSceAudioOut inside libSceAudio3d
  • Adjust startup window resolution to fit display resolution
  • Fix application session setup process
  • Fix ps4 application overclock caused by psOff UI
  • Update ImGui to v1.92.0
  • Update SDL to v3.2.16

Filesystem

  • Fix unmount error cases
  • Fix incorrect path handling cases
  • Implement low-level directory reading

Input

  • Improve libSceIme hardware keyboard event handling
  • Implement mouse wheel support for libSceMouse

Audio

  • Initial Audio3D implementation (sound is not positioned yet)
  • Add more Ajm error codes
  • Implement microphone support
  • Save more data in Ajm jobs
  • Fix sceAjmModuleUnregister error check
  • Fix Ajm initialization process
  • Fix missing Ajm job info in some cases

Networking

  • Implement USECRYPTO and USESIGNATURE sockopts
  • Fix errno setting for socket(2) call

You can check our realtime tracker aswell

The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.

Socials

Join our Discord server if you'd like to get more news about the psOff emulator.