rpcs3 Git (2020/11/01) is compiled. RPCS3 is an open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows and Linux. The emulator has been in development since early 2011 and currently supports modern DirectX 12, Vulkan and OpenGL renderers. The emulator is capable of booting and playing a decent amount of commercial games and PlayStation 3 SDK samples. Many more titles are also becoming playable with future development by contributors.
rpcs3 Git changelog:
* Fix vm::page_protect and range flags
* SPU: Fix Accurate DMA edge case
* Improve vm::range_lock
* Qt: Pass events to dialog when not remapping
* overlays: kinda fix performance graph margins (#9181)
* Disasm: do not allow to access previous instructions in non-interpreter mode
* SPU Debugger: SHUFB insertion patterns
* TSX: new fallback method (time-based)
* vm: rename g_addr_lock to g_range_lock
* Rename vm::reservation_light_op -> light_op
* Cleanup some includes
* cellSubDisplay: Add some constants (#9178)
* implement interception for cellKb and cellMouse
* HLE: Add some constants
* Add License Area Setting
* Qt: Fix Resolution combobox default value
* rsx: Fix transform contants load
* Actually start rsx replay thread
* vm: optimize range lock slot allocations
* sys_fs/sys_usbd: add cpu_flag::wait
* sys_ppu_thread: add cpu_flag::wait
* sys_memory: add cpu_flag::wait
* sys_rsx: add cpu_flag::wait
* sys_event: cleanup (replace vm::temporary_unlock)
* Derive RSX Replay thread from cpu_thread
* Allow cpu_thread& arg passed to the syscalls
* PPU: Optimize reservation load for success
* vm: add extern clear_range_locks function
* CPU: improve cpu_thread::suspend_all for cache efficiency (TSX)
* perf_meter.hpp: fix double rdtsc bug, add restart() method
* SPU: make do_dma_transfer() static with _this arg
* PPU: reload old data on STCX failure
* PPU: add LARX perf counter
* SPU: load previous data on PUTLLC failure
* CPU: improve cpu_thread::suspend_all (TSX)
* Logs: add callback for cpu_thread to set cpu_flag::wait
* SPU: add stx/ftx counters
* TSX tweaks
* Qt: Add "Configure Game Patches" to game list (#9154)
* ci: Update docker to 1.6
* ci: Use system cURL on Linux build
* Revert "TSX: adjust transaction logic"
* NET: Add SO_RCVBUF / SO_SNDBUF defaults to .._bnet_socket
* atomic.cpp: fix memory ordering loads and release stores
* Revert part of CellHddGameCheck
* TSX: adjust transaction logic
* Fix cpu_flag::temp, make sure it removes cpu_flag::wait
* SPU: make vm::check_addr checks safe under vm::range_lock
* SPU: improve accurate DMA
* atomics.cpp: add support for waiting on 128-bit atomics
* Remove some vm::reservation_lock instances
* vm: improve range_lock and shareable cache (Non-TSX)
* atomic.cpp: implement notify callback
* DS4: Add error logging and remove some unused code
* Qt: fix never played nonsense
Download: rpcs3 Git (2020/11/01) x64
Source: Here
0 Comments
Post a Comment