ShadPS4 Git (2024/07/22) is released. An early PS4 emulator for Windows and Linux written in C++.
ShadPS4 changelog:
* one more memory fix
* memory fix
* Merge pull request #312 from Borchev/main
* Fix formatting
* Add sceKernelGetDirectMemoryType and update sceKernelReserveVirtualRange to search for free region when virtual_addr==0
* Allocate more system reserved space on macOS and document restrictions.
* Support RIP relative memory operands in patched instructions.
* Update MoltenVK to 1.2.10
* Fix user data path on macOS.
* Update format list for rebase and sort and remove duplicates.
* Restore old keybindings for Windows and Linux.
* Only use date library on macOS.
* Make sure only system managed region can be moved on Windows.
* Only patch BMI1 instructions under Rosetta 2.
* Add a few missing used formats from detiling.
* Define tessellation_factors_ring_addr relative to end of system reserved area.
* Reduce system reserved space to 0x700000000 and map fixed on macOS.
* Address review comments around memory and patches.
* Make sure system managed memory is in correct location on macOS.
* Fix missing logging on memory manager initalization.
* Change format list from vector to array/span.
* Tidy up Vulkan extension list.
* Set minimum macOS target to 11 and fix compile errors.
* Add GitHub Actions workflows for macOS.
* Remap SDL face buttons to be usable without a keypad.
* Add fallback system for unsupported pixel formats.
* Downgrade Vulkan requirement to 1.2 with extensions.
* Migrate TLS patches to new patching system.
* Fix one-off bug with user data registers.
* Add initial macOS support.
* vk_scheduler: Fix pending op check
* vk_scheduler: Add api for defering operations (#311)
Download:
ShadPS4 Git (2024/07/22) :
1cloudfile
gofile
mirrored
send
usersdrive
Source: Here
0 Comments
Post a Comment