ShadPS4 v0.12.5 has been released, an early PS4 emulator for Windows and Linux, developed in C++. This update addresses issues from the previous version (0.12.0), where an input change rendered several games unplayable. Key fixes include correcting a divide-by-zero error, reverting the problematic controller change, and ensuring game arguments are correctly passed. New features involve improvements in the USB backend system and initial implementations for font libraries. The update also streamlines GPU functions and removes Qt from the emulator, opting for launchers instead. For more details, the source code is available for download.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on ๐)
ShadPS4 v0.12.5 has been released. This is an early PS4 emulator for Windows and Linux, developed in C++.
ShadPS4 Changelog:
You might wonder, “why such an early release?” In the past, updates occurred every 2-3 months, but the previous 0.12.0 update introduced an input issue that rendered many games unplayable. Hence, we needed to address this quickly. Additionally, there are some other exciting features and bug fixes included, so enjoy! ๐
Core
– Fixed divide by zero error in kernel time
– Reverted controller changes from 0.12.0 as it broke many games
– Resolved issues with redundant application of patches
– Fixed conditions preventing game arguments from being passed
– Simulated write-only file access with read-write capabilities
– Filesystem: returned st_mtim in posix_stat (fixes RB4 / CUSA02901 DLC crash)
– ImGui: continued drawing during pending change_layer
Libraries
– usbd: Established USB backend system
– usbd: Emulated Skylander Portal Backend
– usbd: Added Infinity Base Backend
– usbd: Included Dimension Toypad
– Implemented get_authinfo
– HttpLib: Added more functions
– Initial implementation of font library
– Enhanced return stub for sceNetPoolCreate
– Libkernel: Implemented/stubbed several functions
GPU
– buffer_cache: optimized region sizes
– added null GPU notice
– Implemented sceGnmDrawInitToDefaultContextStateInternal functions
Qt
– Removed Qt from the emulator; now using launchers
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!