v0.0.19
版本发布时间: 2021-11-01 11:06:30
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
- BUILD: Refactor wolfssl submodule by @p01arst0rm in https://github.com/RPCS3/rpcs3/pull/10780
- Patches/PPU: Extend and improve patching capabilities (code allocations, jumps to any address) by @elad335 in https://github.com/RPCS3/rpcs3/pull/10779
- Hotfix for #10779 by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/10805
- Fixup No.2 for #10779 by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/10808
- Silence some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10814
- Qt: patch creator by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10816
- cellCamera/sys_net: Anti-Log spam enhancement by @elad335 in https://github.com/RPCS3/rpcs3/pull/10817
- Fix pad profiles by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10820
- remove deprecated avcodec_register_all by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10824
- rsx: Implement accurate ZCULL stats by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10823
- Enable PPU java mode handling by default by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10825
- Debugger/Disasm: Name SPU Syscalls by @elad335 in https://github.com/RPCS3/rpcs3/pull/10827
- Log emulation pause/unpause events by @elad335 in https://github.com/RPCS3/rpcs3/pull/10830
- Fix wording of some tooltips by @Talkashie in https://github.com/RPCS3/rpcs3/pull/10832
- Input: pad_thread optimizations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10836
- Qt: release more memory when possible by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10839
- Remove some deprecated stuff by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10840
- Do not allow to unpause after fatal error occured in emulation by @elad335 in https://github.com/RPCS3/rpcs3/pull/10833
- Improve config selection options for game startup by @elad335 in https://github.com/RPCS3/rpcs3/pull/10841
- Fixup for code allocation patches, Implement 32-bit jump-link patch type by @elad335 in https://github.com/RPCS3/rpcs3/pull/10810
- Add support for sc vtrm crypto by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10616
- BUILD: a couple of cmake msvc compile fixes by @cjj19970505 in https://github.com/RPCS3/rpcs3/pull/10799
- Fix vm::try_alloc regression by @elad335 in https://github.com/RPCS3/rpcs3/pull/10857
- Fixup default config-path by @elad335 in https://github.com/RPCS3/rpcs3/pull/10863
- vm: Fix vm::unmap by @elad335 in https://github.com/RPCS3/rpcs3/pull/10855
- Fix user_interface::alloc_thread_bit() usage by @elad335 in https://github.com/RPCS3/rpcs3/pull/10846
- sys_prx: Fix old firmware by @elad335 in https://github.com/RPCS3/rpcs3/pull/10873
- Qt: Pad settings dialog fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10866
- Qt: add changelog to updater by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10844
- RSX fixes by @xddxd in https://github.com/RPCS3/rpcs3/pull/10877
- BUILD: cmake corrections by @p01arst0rm in https://github.com/RPCS3/rpcs3/pull/10782
- sys_prx: Implement sys_prx_get_module_id_by_address by @elad335 in https://github.com/RPCS3/rpcs3/pull/10874
- Fix BDVD path setting by @elad335 in https://github.com/RPCS3/rpcs3/pull/10868
- overlays: Show feedback while stopping ppu compilation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10822
- cellSearch: more stubs and implementations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10578
- Fully implement sceNpDrmVerifyUpgradeLicense by @NicknineTheEagle in https://github.com/RPCS3/rpcs3/pull/10581
- [Testers Needed] SPU LLVM Improvements by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/10809
- SPU MFC: Implement MFC commands execution shuffling by @elad335 in https://github.com/RPCS3/rpcs3/pull/8514
- CPUThread: Prevent recursive check_state calls (fixup after #8514) by @elad335 in https://github.com/RPCS3/rpcs3/pull/10883
- rsx: Fix stupid overflow by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10885
- Disc games handling fixes, PKG SDATA Decryption, PARAM.SFO Formatter, Other System.cpp fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/10849
- System: skip unnecessary fxo initializations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10838
- RSX: wait when emulation is paused (reduces CPU usage) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10837
- Windows/CLI: add "high-res-timer" argument (defaults to 1) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10889
- SPU/GUI: Add MFC Delay Command checkbox to GUI, Add one more MFC Shuffle setting by @elad335 in https://github.com/RPCS3/rpcs3/pull/10884
- unpkg/edat: Extract and check for edat on the correct directory by @AniLeo in https://github.com/RPCS3/rpcs3/pull/10891
- Fix position of centered performance overlay by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10893
- Fix keyboard_pad_handler pressure sensitivity by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10899
- cellAudioPortOpen/Timestamp fix by @elad335 in https://github.com/RPCS3/rpcs3/pull/10763
- Fix memory leak in cellOskDialog by @elad335 in https://github.com/RPCS3/rpcs3/pull/10895
- rsx/vk: Fix some spec violations by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10900
- Improve cellOskDialog. Partially fixes some more games that use it (mostly online games) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10896
- Fix initial perf overlay graph positions when the detail level is set to none by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10905
- sys_fs: SDATA/EDATA fixes and more by @elad335 in https://github.com/RPCS3/rpcs3/pull/10903
- vk: Fix scanning for upload heap types. by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10912
- ci: Switch QT mirror by @AniLeo in https://github.com/RPCS3/rpcs3/pull/10918
- Debugger: Implement editing instruction for entire SPU group by @elad335 in https://github.com/RPCS3/rpcs3/pull/10916
- Fix VFS regression by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10914
- settings: Refactor a few CPU tab settings by @AniLeo in https://github.com/RPCS3/rpcs3/pull/10928
- Qt: Fix SnapSlider in settings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10933
- Patches/PPU: Implement HLE/LLE/With-TOC function call patches by @elad335 in https://github.com/RPCS3/rpcs3/pull/10859
- Remove some lwmutex log spam by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10930
- Debugger/Disasm: Name PPU Syscalls by @elad335 in https://github.com/RPCS3/rpcs3/pull/10939
- rsx/vk: Optimizations by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10938
- vk: Clean up around vkQueueSubmit handling by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10942
- vk: Use a dynamic number of descriptor allocations by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10943
- Qt: Add "Restore Defaults" Button to Settings Dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10944
- Taskbar progressbar fixes for Windows and Linux (Unity Launcher) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10929
- SPU LLVM: Use VDBPSADBW in SUMB by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/10937
- SPU LLVM Fixup for VDBPSADBW by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/10948
- PKG: Simplify files management by @elad335 in https://github.com/RPCS3/rpcs3/pull/10935
- Fixup for multi-file PKG by @elad335 in https://github.com/RPCS3/rpcs3/pull/10949
- Suggest tweaking the setting "Stub PPU Traps" after PPU trap by @elad335 in https://github.com/RPCS3/rpcs3/pull/10921
- Set up VS environment before calling cmake in glslang and spirv by @CookiePLMonster in https://github.com/RPCS3/rpcs3/pull/10952
- Fix clang-format for new ugly lambda indentations by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10945
- GUI Utilities: Implement PS3 SDAT/EDAT decryption by @elad335 in https://github.com/RPCS3/rpcs3/pull/10934
- Overlays: fix small performance overlay font sizes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10957
- Input: increase mouse acceleration maximum by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10958
- Update yaml-cpp to version 0.7 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10961
- cellKb: implement key repeat mode by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10965
- Add edat install support by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/10966
- rsx: Restructure texture instruction dispatch a bit by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10964
- Make pad and patches config saving atomic by @elad335 in https://github.com/RPCS3/rpcs3/pull/10974
- Qt: write version changes to update_history.log by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10972
- DS4: add Zeroplus Brook Mars controller by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10038
- rsx: Minor fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10975
- PPU DisAsm: Fix CMPLI disassembly by @elad335 in https://github.com/RPCS3/rpcs3/pull/10986
- [WIP] RPCN 0.4: The Friend Update by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/10981
- sceNpDrmIsAvailable: add param checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/10987
- vm_native: fix overcommit on FreeBSD by @jbeich in https://github.com/RPCS3/rpcs3/pull/10989
- rsx: Fix some texture decode instructions by @kd-11 in https://github.com/RPCS3/rpcs3/pull/10993
- Fix rpcn create/login not returning proper error by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/10990
- rpcn: wait for signal before connect by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/10995
- GUI Utilities: Implement instruction searching in PS3 memory, PPU/SPU disassemblers improved by @elad335 in https://github.com/RPCS3/rpcs3/pull/10968
- Add I/O setting to toggle emulated DJ Hero turntable controller by @shockdude in https://github.com/RPCS3/rpcs3/pull/10992
- Defaults to 127.0.0.1 when failing to discover IP by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/10997
- PPU/SPU LLVM: Emulate VPERM2B with a 256 bit wide VPERMB (AVX512 optimization) by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/10959
- RPCN: Enables resend token button by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11002
- RPCN:Set error state on empty login/password by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11005
- sceNpDrmIsAvailable: fix error check by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11007
- DS4: log hardware and firmware versions by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11008
- PPUDisAsm: Fixup SC printing (#10968), support LV1 syscalls by @elad335 in https://github.com/RPCS3/rpcs3/pull/11017
- sys_net: redirects 0.0.0.0 packets on windows by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11011
- PPUDisAsm: Fix MFSPR/MTSPR disassembly by @elad335 in https://github.com/RPCS3/rpcs3/pull/11019
- SPU/PPU DisAsm: Implement more constant formation patterns by @elad335 in https://github.com/RPCS3/rpcs3/pull/11020
- vm_native.cpp: Fix DeviceIoControl usage by @elad335 in https://github.com/RPCS3/rpcs3/pull/11029
- Qt: remove pad settings size constraint by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11028
- Linux: add org.mate.ScreenSaver as fallback by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11034
- vk: Fully allow CB change in emit_geometry by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11031
- SPU: Implement interrupts handling for remaining events by @elad335 in https://github.com/RPCS3/rpcs3/pull/10917
- 3rdparty: Update dependencies by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11044
- Fix possible fs::create_path recursion overflow by @elad335 in https://github.com/RPCS3/rpcs3/pull/11041
- fix: cleanup basic handler in np term by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11046
- [Win32] Allow renaming uppercase RAP/EDAT to lowercase with drag-and-drop from /exdata by @elad335 in https://github.com/RPCS3/rpcs3/pull/11048
- Add I/O setting to toggle emulated Guitar Hero Live guitar controller by @shockdude in https://github.com/RPCS3/rpcs3/pull/11049
- Screenshot: sort folders by Title IDs by @illusion0001 in https://github.com/RPCS3/rpcs3/pull/11054
- Qt: fix richtext_item_delegate palette by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11053
- Allow booting any ELF inside disc directory, not just ones at 'PS3_GAME/USRDIR/' by @elad335 in https://github.com/RPCS3/rpcs3/pull/11015
- Add Qt camera handler by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11016
- Screenshot: add Title ID to filename by @illusion0001 in https://github.com/RPCS3/rpcs3/pull/11056
- PS Move: Show live camera stream by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11058
- Qt: Add sound-effect to screenshots by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11057
- Decrease IO log spam by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11064
- cellAudio: Fix audio channel order by @capriots in https://github.com/RPCS3/rpcs3/pull/11066
- rsx/gl: Fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11062
- Qt: Use svg instead of insignia by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11068
- Qt: fix QSvg deployment by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11075
- SPU DisAsm: Print SPU floats by @elad335 in https://github.com/RPCS3/rpcs3/pull/11077
- Emu: Move VFS mount to Init by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11040
- Improve trophy pop-up by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11078
- PS3 String Searcher: Implement instruction searching in embedded SPU images (as well as SPU floats) by @elad335 in https://github.com/RPCS3/rpcs3/pull/11082
- Trophy manager improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11084
- Add more logging for Emulator Stop events by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11087
- Performance overlay position fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11088
- rsx: Fix sampling in X when 0 pitch is given by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11080
- GUI: Always show thread name for fatal log messages by @elad335 in https://github.com/RPCS3/rpcs3/pull/11090
- rpcs3_version: Bump to 0.0.19 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11095
Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.18...v0.0.19