v0.0.25
版本发布时间: 2022-11-02 05:50:53
RPCS3/rpcs3最新发布版本:v0.0.33(2024-09-01 03:47:15)
Please note that our version increases are landmarks and not stable builds Always download the latest build from https://rpcs3.net/download
Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.
What's Changed
- BufferUtils: Fix regression in upload_untouched by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12592
- vm.cpp: Fix emulation stopping on SPU access violation by @elad335 in https://github.com/RPCS3/rpcs3/pull/12586
- SPU: Fix potential deadlock in event queue syscalls by @elad335 in https://github.com/RPCS3/rpcs3/pull/12583
- rsx: Implement atomic vertex upload (with Strict Rendering Mode) by @elad335 in https://github.com/RPCS3/rpcs3/pull/12591
- Unlog sceNpUtilCmpNpId by @elad335 in https://github.com/RPCS3/rpcs3/pull/12596
- RSX FIFO Accuracy tooltip rewrite by @srive in https://github.com/RPCS3/rpcs3/pull/12575
- PPU Interpreter: Fix STVLX by @VelocityRa in https://github.com/RPCS3/rpcs3/pull/12601
- Implemented sys_game_board_storage_read() by @brian218 in https://github.com/RPCS3/rpcs3/pull/12597
- Fix ARM build by @elad335 in https://github.com/RPCS3/rpcs3/pull/12606
- GUI: Log fixes and possible optimizations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12562
- Fix a deadlock with non-TSX and SPU creation by @elad335 in https://github.com/RPCS3/rpcs3/pull/12617
- Fix USIO fault when it received unsupported FW commands by @brian218 in https://github.com/RPCS3/rpcs3/pull/12593
- IdManager.cpp: Fix cellFs IDs by @elad335 in https://github.com/RPCS3/rpcs3/pull/12604
- spu/arm64: clean up assembly code generation by @sguo35 in https://github.com/RPCS3/rpcs3/pull/12608
- [Test] simd_builder ver. 2 by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12603
- System.cpp: Fix Create PPU Cache regression by @elad335 in https://github.com/RPCS3/rpcs3/pull/12551
- SPU: Implement "quintuple" Inbound MBOX storage by @elad335 in https://github.com/RPCS3/rpcs3/pull/12594
- Linux: delete JIT announcement file on exit by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12623
- BufferUtils: fix regression for AVX512 ICL+ path by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12624
- System.cpp: Fix Create Firmware Cache by @elad335 in https://github.com/RPCS3/rpcs3/pull/12626
- rsx: Misc optimizations and fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12632
- sys_ppu_thread: Fix max thread name size by @elad335 in https://github.com/RPCS3/rpcs3/pull/12641
- Add the ability to set the PSID from the configuration by @kigyui in https://github.com/RPCS3/rpcs3/pull/12637
- readme: discord link fix and platform list update by @ethanrushh in https://github.com/RPCS3/rpcs3/pull/12638
- SPU: Extend Inaccurate SPU reservations by @elad335 in https://github.com/RPCS3/rpcs3/pull/12628
- cellMusic: Implement some error checking by @elad335 in https://github.com/RPCS3/rpcs3/pull/12625
- rsx: Properly reset ZCULL stat counters by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12645
- SPU: Power consumption reduction when using SPU inaccurate reservations by @elad335 in https://github.com/RPCS3/rpcs3/pull/12648
- sys_game_board_storage_read(): Fix regression after #12637 by @brian218 in https://github.com/RPCS3/rpcs3/pull/12646
- Implement CPU usage reduction feature by @elad335 in https://github.com/RPCS3/rpcs3/pull/12614
- SPU: Regression fix after #12648 by @elad335 in https://github.com/RPCS3/rpcs3/pull/12650
- Power saving CPU preemptions: bugfixes and performance improvements by @elad335 in https://github.com/RPCS3/rpcs3/pull/12654
- USIO: Keep LastGameStatus Memory by @brian218 in https://github.com/RPCS3/rpcs3/pull/12666
- Fix some annoying warnings by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12652
- Request macOS 10.14.+ permissions by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/12600
- cellImeJp: fix regression by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12677
- gl: Avoid UBO/SSBO binding index collisions by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12676
- rsx: Fix initialization of null cubemap resources by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12682
- Update MoltenVK to 250e1f9 and single queue by @nastys in https://github.com/RPCS3/rpcs3/pull/12620
- Allow USB passthrough for Densha de GO! controller by @MarcRiera in https://github.com/RPCS3/rpcs3/pull/12674
- USIO: Save Game Settings by @brian218 in https://github.com/RPCS3/rpcs3/pull/12686
- SPU/LV2: Fix tiny race conditions by @elad335 in https://github.com/RPCS3/rpcs3/pull/12678
- sys_ppu_thread: Fix surmixer hack by @elad335 in https://github.com/RPCS3/rpcs3/pull/12689
- Fix pkg batch install dlg on linux by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12692
- rsx/gl: Fixes and improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12693
- BufferUtils: fix regression on AVX path by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12700
- Savestates: Don't actually delete savestates by @elad335 in https://github.com/RPCS3/rpcs3/pull/12702
- sys_net: Implement sys_net_bnet_sendmsg for native sockets by @cohaereo in https://github.com/RPCS3/rpcs3/pull/12687
- Replace .at() calls with custom method showing actual source location on failure by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12684
- sys_game_board_storage_read(): Add more known code & Improve byte casting by @brian218 in https://github.com/RPCS3/rpcs3/pull/12706
- [macOS] Ask CMake to look in the right place for include & link directories by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/12516
- Update LLVM commit (Zen Detection) by @xddxd in https://github.com/RPCS3/rpcs3/pull/12708
- gui: Rename "Full Width AVX-512" setting by @AniLeo in https://github.com/RPCS3/rpcs3/pull/12709
- rsx: Minor fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12711
- RPCN v0.6 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12073
- rsx: Maintenance fixes [2] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12716
- USIO: Save Game Settings - Full Implementation (Supplement to #12686) by @brian218 in https://github.com/RPCS3/rpcs3/pull/12714
- RPCN fixups by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12722
- SPU: fix atomicity of inaccurate GETLLAR by @elad335 in https://github.com/RPCS3/rpcs3/pull/12730
- rsx: Fix underflow in ZCULL sync by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12735
- Mac CI fixes by @nastys in https://github.com/RPCS3/rpcs3/pull/12738
- CELL_NET_CTL_INFO_IP_ADDRESS returns external address by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12734
- Qt: pad settings: clear input data on thread pause by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12739
- PPU/SPU LLVM: Fast path for Zen4 VPERMI2B/VPERMT2B by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/12737
- USIO Backup Minor Optimization by @brian218 in https://github.com/RPCS3/rpcs3/pull/12728
- Add origin PRX names for log messages by @elad335 in https://github.com/RPCS3/rpcs3/pull/12743
- rsx: Do not clobber CELL memory when a surface is partially inherited by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12746
- Fix compatibility of games when running without audio output by @elad335 in https://github.com/RPCS3/rpcs3/pull/12751
- Savestates: Improvements by @elad335 in https://github.com/RPCS3/rpcs3/pull/12750
- Some minor optimizations by @elad335 in https://github.com/RPCS3/rpcs3/pull/12685
- gl: Explicitly declare gl_Position as invariant when using mesa drivers by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12759
- PPU Precompilation: fix really long wait to abort VSH/firmware compilation by @elad335 in https://github.com/RPCS3/rpcs3/pull/12755
- rsx: Maintenance fixes [3] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12762
- [HOTFIX] vk: Fixup for scissor/viewport invalidation rules by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12768
- rsx: Frame limiter bugfixes, fixes Steam Deck sleep by @elad335 in https://github.com/RPCS3/rpcs3/pull/12777
- [3rdParty] Pine: Replace sprintf with snprintf to silence compiler warning by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/12773
- [HOTFIX] vk: Reload state if depth bounds changes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12779
- SPU: Inline and batch MFC list transfers by @elad335 in https://github.com/RPCS3/rpcs3/pull/12763
- Update sys_game_board_storage_read() by @brian218 in https://github.com/RPCS3/rpcs3/pull/12769
- rsx: Fixup a bug after mfc list optimization by @elad335 in https://github.com/RPCS3/rpcs3/pull/12782
- cellSubDisplay: add error checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12491
- Qt: throw exception if settings translation is missing by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12790
- Qt: delay first log frame update by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12791
- cubeb: add some more logging and error checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12534
- Improved the compatibility of USIO for old versions of games by @brian218 in https://github.com/RPCS3/rpcs3/pull/12781
- Improved some sys_game syscalls by @brian218 in https://github.com/RPCS3/rpcs3/pull/12787
- rsx: Maintenance fixes [4] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12788
- Savestates: fix endless renaming of used savestates by @elad335 in https://github.com/RPCS3/rpcs3/pull/12780
- Overlays: Simplify overlay_media_list_dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12792
- rsx: Maintenance Fixes [4.1] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12795
- Input: log more pad information by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12803
- Input: improve ldd reload by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12804
- Input: Fix MMJOY axis identification and some minor refactoring by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12812
- Misc improvements for arcade games by @brian218 in https://github.com/RPCS3/rpcs3/pull/12796
- cellRtc: Fix some param checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12814
- rsx/gl: Improve legacy support by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12820
- Continues the bugfixes journey of #12678 by @elad335 in https://github.com/RPCS3/rpcs3/pull/12799
- RPCN v0.7 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12818
- GUI/TTY: fix UI deadlock when TTY is being spammed by @elad335 in https://github.com/RPCS3/rpcs3/pull/12824
- Implemented sys_game_watchdog syscalls by @brian218 in https://github.com/RPCS3/rpcs3/pull/12815
- Input: Fix Dualsense gyro axis by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12829
- sys_game_watchdog minor fixups by @elad335 in https://github.com/RPCS3/rpcs3/pull/12827
- Input: Allow to toggle player LED (Dualsense and DS3) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12845
- SPU Profiler: nearly always print performance report on Emu.Pause() by @elad335 in https://github.com/RPCS3/rpcs3/pull/12841
- USIO Input Enhancement by @brian218 in https://github.com/RPCS3/rpcs3/pull/12848
- sys_sm_shutdown() log minor fixup by @brian218 in https://github.com/RPCS3/rpcs3/pull/12836
- cellAudio: Implement setting to disable sampling skip by @elad335 in https://github.com/RPCS3/rpcs3/pull/12837
- gl: Handle clip plane switching using API calls and the state tracker by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12850
- Changed the log level of LV2 Watchdog's being triggered by @brian218 in https://github.com/RPCS3/rpcs3/pull/12852
- GUI TTY: fix a regression by @elad335 in https://github.com/RPCS3/rpcs3/pull/12855
- Update dependencies by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12851
- Cubeb: rewrite locking by @Vestrel in https://github.com/RPCS3/rpcs3/pull/12805
- Input: refactoring and bugfixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12860
- DualSense improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12861
- Various sys_net improvements by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12858
- Savestates: +1 Bug by @elad335 in https://github.com/RPCS3/rpcs3/pull/12863
- rsx: Maintenance fixes [5] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12856
- Implement sceNpScoreSanitizeComment by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12864
- sys_net: return appropriate packet size for P2P by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12865
- sceNpTrophy: improve logging by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12867
- Sly Savestates Improvements by @elad335 in https://github.com/RPCS3/rpcs3/pull/12870
- Add one missing line, fix a UB by @elad335 in https://github.com/RPCS3/rpcs3/pull/12872
- System.cpp: Minor regression fix by @elad335 in https://github.com/RPCS3/rpcs3/pull/12874
- rsx: Force position invariance on GPUs where it matters by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12868
- rsx/cfg: Unlimit texture LOD bias addend, add custom frame limit by @elad335 in https://github.com/RPCS3/rpcs3/pull/12866
- SceNpScore: improvements by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12875
- System.cpp: Unchecked fix by @elad335 in https://github.com/RPCS3/rpcs3/pull/12879
- [macOS] [Arm] Remove MVK Semaphore Support Style & Update MoltenVK by @shinra-electric in https://github.com/RPCS3/rpcs3/pull/12873
- VSH: implement sys_fs_mount() and sys_fs_unmount() by @brian218 in https://github.com/RPCS3/rpcs3/pull/12880
- Savestates/System.cpp: Realized fix for suspend mode by @elad335 in https://github.com/RPCS3/rpcs3/pull/12883
- Savestates/rsx/IO: Resume emulation on long START press, enable "Start Paused" by defaut by @elad335 in https://github.com/RPCS3/rpcs3/pull/12881
- overlays/osk: allow key input of all available pages by @Megamouse in https://github.com/RPCS3/rpcs3/pull/12898
- cellAudio: fix channel order in cellAudioAdd6chData by @capriots in https://github.com/RPCS3/rpcs3/pull/12902
- implement sceNpManagerGetMyLanguages by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/12904
- Add Texture lod bias to UI by @Darkhost1999 in https://github.com/RPCS3/rpcs3/pull/12905
- rsx: Fix clear color for formats with less than 32-bit width by @kd-11 in https://github.com/RPCS3/rpcs3/pull/12909
- Unexpected bugfixes by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/12726
- Misc improvements and bug fix for VSH for non-CEX firmware by @brian218 in https://github.com/RPCS3/rpcs3/pull/12893
- System.cpp: fix dummy "Press.. START to resume" on crash by @elad335 in https://github.com/RPCS3/rpcs3/pull/12906
- VSH: sys_fs: Minor fixup by @brian218 in https://github.com/RPCS3/rpcs3/pull/12913
- rpcs3_version: Bump to 0.0.25 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/12914
Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.24...v0.0.25