Émulateur expérimental de Sony Playstation 3 écrit en C++ demandant un Mac sous OS 11.6 minimum. Des builds automatiques sont disponibles sur le site.
- Logos
- Logos
- Logos
- Logos
Site Web
Version
0.0.34 Alpha (auto build)
Mise à jour
Téléchargement Mac
Code Source
Changelog
Changelog
0.0.34 Alpha
What's Changed
- Qt: ignore double clicks unless they are left clicks by @Megamouse in #16033
- Update SDL to 2.30.7 by @Megamouse in #16034
- cellMic: add 16-bit PCM to 32-bit float conversion for DSP stream by @snnaakeein #16030
- patch_manager: fix multiple configurable value dropdowns per patch by @Megamouse in #16039
- aarch64: Fix compilation for windows-on-arm (msys2) by @kd-11 in #16035
- Add support for Tony Hawk: SHRED dongle by @552eden in #16047
- Qt: Fix debugger state when emulation was stopped since the debugger was last shown by @Megamouse in #16048
- cellPad: scale emulated skateboard IR input down by @Megamouse in #16049
- Stub cellSysutilAvc and cellSysutilAvcExt by @Megamouse in #16050
- Debugger/Qt: Non-blocking thread list refreshing by @elad335 in #16051
- Fix arm64 RPCS3 being reported by macOS as an iOS app by @schm1dtmac in #16056
- ffmpeg: Update submodule, supports linux arm64 by @AniLeo in #16036
- SPU Analyser: Fix source termination of starting block by @elad335 in #16057
- arm64: Fix remaining issues for WoA by @kd-11 in #16058
- cellSysutilAvc: Fix cellSysutilAvcEnumPlayers error check by @Megamouse in #16065
- Update FFMPEG to properly rebased branch by @Megamouse in #16066
- rsx: Add 120fps and monitor refresh-rate frame limits by @elad335 in #16071
- SPU Analyzer: Fix dereferencing freed reference by @elad335 in #16074
- input: enable squircle settings in keyboard pad handler by @Megamouse in #16067
- Update dependencies by @Megamouse in #16079
- [TESTERS NEEDED] cellAtracXdec implementation by @capriots in #15538
- [TESTERS NEEDED] Improved contextual menu by @digant73 in #16038
- cellAtracXdec: fix FFmpeg warning by @capriots in #16090
- SPU Analyzer Hotfix by @elad335 in #16092
- RPCN v1.3 by @RipleyTom in #16088
- Updater API V3 (macOS only) by @nastys in #16086
- Added reconciliation functions for game list file (games.yml) by @digant73 in #16061
- Improve logging during RPCS3 updates by @Megamouse in #16098
- Do not close savedata confirmation dialogs in cellMsgDialogAbort by @Megamouse in #16100
- Debugger: Fix thread-selection and refactoring by @elad335 in #16101
- spu: Do not apply a Max SPURS Threads limit to libSail by @AniLeo in #16106
- macOS arm64 CI by @nastys in #16070
- Use singleton for hidapi init and exit by @Megamouse in #16115
- AArch64: fix warning, add files to VS by @Megamouse in #16116
- [Testers Needed][Performance] SPU: Task-based SPURS limiter by @elad335 in #16109
- [Misc] Fix some Qt-related issues on macOS by @schm1dtmac in #16120
- aarch64: Correctly implement the null function trap by @kd-11 in #16123
- Qt: Remove some string conversion bloat by @Megamouse in #16117
- SPU: Make SPURS limit a dynamic setting by @elad335 in #16124
- MacOs/Arm64: Try to fix shortcuts by @Megamouse in #16125
- Fake sceNpMatching2GetLobbyInfoList by @RipleyTom in #16103
- SPU: Improve SPURS Task limit algorithm by @elad335 in #16129
- Qt 6.7.3 by @Megamouse in #15473
- Qt: Enable game window shortcut manager by @Megamouse in #16139
- Add cell net ctl get info param handlers by @RipleyTom in #16138
- Test SPURS Task limit again by @elad335 in #16140
- Qt: Try to fix classic stylesheet after Qt 6.7.3 update by @Megamouse in #16141
- Small macOS fixes by @schm1dtmac in #16142
- Fix crash on VFS Tool by @digant73 in #16146
- Fix scenp_score_record_score param check by @RipleyTom in #16152
- [macOS] Force native style as macOS default by @schm1dtmac in #16147
- Fix 120 fps frame limit, remove 14 from anisotropic filter in home menu by @Megamouse in #16154
- arm64: Linux CI by @kd-11 in #16148
- linux/amd64: Fix steam deck compositor issues by @kd-11 in #16160
- linux/aarch64: Fix CI release upload by @kd-11 in #16162
- Qt/Overlays: Add home menu shortcut to game window by @Megamouse in #16159
- Move x64 appimage builder to its own legacy script by @kd-11 in #16164
- Bump linux x64 docker to 1.7.1, Qt 6.7.3 by @hcorion in #16166
- rsx: Reimplement texture border colors by @kd-11 in #16169
- VS: Fix debug builds by @Megamouse in #16170
- Fixes audio buffering on non-windows platforms by @RipleyTom in #16175
- SPU LLVM: Some frest optimizations by @Whatcookie in #16178
- VS: Fix zstd debug lib by @Megamouse in #16171
- RPCN: add overlay messages on friend requests by @Megamouse in #16172
- RPCN: Implement friends list overlay dialog in home menu by @Megamouse in #16177
- Improve AMD cpu detection by @RipleyTom in #16181
- SPURS limiter performance enhancements by @elad335 in #16182
- SPU: Fix "Max SPURS Threads" performance by @elad335 in #16185
- SPU: SPURS limiter pause duration based on average task order duration by @elad335 in #16196
- SPU: More SPURS limiter fixes by @elad335 in #16199
- Some LV2 Fixes by @elad335 in #16201
- Improve log file creation error message by @Megamouse in #16205
- macOS arm64 CI: Fix packages requiring curl, and fix Ventura by @nastys in #16193
- Fix keyboard pad handler segfault by @Megamouse in #16208
- Fixup by @elad335 in #16212
- Fix sys_spu_thread_group_disconnect_event by @elad335 in #16215
- macOS x64 CI: fix Python by @nastys in #16214
- Qt: Make sure that table columns and their actions have the same state after restoring the layout by @Megamouse in #16209
- 3rd Party: Bump MoltenVK to 1.2.11 (Vulkan SDK 1.3.296) by @shinra-electric in #16190
- Fixed compilation with cmake on Windows by @digant73 in #16184
- Fix checkrt bundling and remove legacy deploy script by @hcorion in #16173
- [TESTERS NEEDED] SPU: Reimplement SPURS limiter by @elad335 in #16217
- gl: Implement host GPU labels [AMD only for now] by @kd-11 in #16234
- rsx: Fix crash when host labels option is disabled by @kd-11 in #16238
- Optimize get_system_time using 128 bit math by @elad335 in #16240
- utils/sysinfo.cpp: New TSC calibration technique by @elad335 in #16244
- Compilation hotfix by @elad335 in #16245
- sys_event_flag_set: Break atomic operation dependencies by @elad335 in #16243
- Only log "always" messages in fatal_error_listener after Qt cli parsing by @Megamouse in #16247
- fix deprecation warnings in Qt 6.8 by @oltolm in #16250
- Filesystem/Win32: Recreate hardlinks on fs::pending_file by @elad335 in #16256
- utils/sysinfo.cpp: Yield CPU time when measuring TSC freq by @elad335 in #16264
- sys_event: Implement EBUSY for disconnection by @elad335 in #16266
- Add more info about Qt in BUILDING.md by @Hasster1 in #16268
- Sulfuric Fixes by @elad335 in #16269
- RSX/GCM: Fix memory unmapping for HLE GCM by @elad335 in #16272
- SPULLVMRecompiler: remove unnecessary bitcast by @oltolm in #16274
- rpcs3_version: Bump to 0.0.34 by @AniLeo in #16277
0.0.33 Alpha
- USB: Allow UsbPspCm passthrough by @Florin9doi in #15540
- Qt/Logs: Fixing spaces, optimize string to html conversion by @elad335 in #15549
- HLE: use original filename for media exports by @Megamouse in #15548
- cellVideoOut: Add interlaced modes by @Megamouse in #15515
- Savestates: Fixup file write by @elad335 in #15555
- Qt: Keep progress dialog alive to fix rare segfaults by @Megamouse in #15553
- merge qt_camera_error_handler into qt_camera_handler by @oltolm in #15557
- VSH cache by @Megamouse in #15534
- Split normal sockets and p2p sockets handling v2 by @RipleyTom in #15562
- Update submodules by @Megamouse in #15569
- USB: Disconnect the virtual device only for TRANSFER_NO_DEVICE error by @Florin9doi in #15574
- vfs_directory: try to fix compilation on gcc 14.1 by @Megamouse in #15579
- cellPad: don't report fake move pads as connected by @Megamouse in #15365
- rsx: Implement xform-constant-based instancing by @kd-11 in #15483
- sys_net improvements by @RipleyTom in #15584
- USB: GunCon3 updates by @Florin9doi in #15585
- rsx: Fix processing of deferred indexed draw parameter updates by @kd-11 in #15589
- Savestates: Multi-threaded compression, use ZSTD by @elad335 in #15587
- gl: Handle GCM_FORMAT_G8B8 readback compatibility check by @kd-11 in #15591
- fix size calculation in get_member_and_attrs by @RipleyTom in #15593
- spu llvm: fix compilation and optimize some vector lookups by @Megamouse in #15598
- Add matching2 option handling by @RipleyTom in #15601
- USB: Add GunCon 3 config window by @Florin9doi in #15597
- sys_usbd: Add Skylander Dump File Types by @deReeperJosh in #15603
- PAD: Fix ldd_data transfer by @Florin9doi in #15606
- overlays/input: allow ldd pad input by @Megamouse in #15180
- threads: some cleanup by @Megamouse in #15599
- Fix GunCon3 encoding by @Megamouse in #15607
- Avoid repeating the -march flag by @pstef in #15561
- cellSysutil: Implement dispatcher callback unloading by @elad335 in #15604
- Improve CB accuracy for Avc2 by @RipleyTom in #15586
- Improve match2 ctx context start by @RipleyTom in #15609
- StrFmt.h: Fix throw_exception log message by @elad335 in #15611
- [TESTERS NEEDED AGAIN] SPU: PUTLLC16 Optimization, SPU Analyzer capabilities upgrade by @elad335 in #15429
- sys_usbd: Allow 2 More Slots for Power Discs on Infinity Base by @deReeperJosh in #15583
- Implement mouse handler configuration by @Megamouse in #15608
- Savestates/SPU LLVM: Fix sinking store finally by @elad335 in #15616
- RSX/SPU: Import and improve RSX accurate reservations functionality by @elad335 in #15618
- Update curl to 8.8.0 by @Megamouse in #15619
- SPU LLVM: Implement PUTLLC16 for accurate RSX reservations by @elad335 in #15621
- Implement raw mouse hot swap by @Megamouse in #15615
- Use official 7zip github repository by @Megamouse in #15625
- Fix OSK event hook callback key code by @Megamouse in #15624
- Overlays: allow LDD/USB input even if len is 0 by @Megamouse in #15629
- vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch by @kd-11 in #15636
- Fix logic typo from PR 15636 by @kunit1 in #15638
- LLVM: Prevent crash on disk space shortage by @elad335 in #15640
- vk: Dump diagnostic messages if device creation fails by @kd-11 in #15642
- SPU LLVM: Disable PUTLLC16 for the weekend by @elad335 in #15648
- sys_net: properly return error in sendto by @cipherxof in #15653
- Unix/Savestates: Fix savestates destination by @elad335 in #15650
- USB: If a Santroller device is in use elsewhere, don't send it commands by @sanjay900 in #15655
- Cirrus: Update to FreeBSD 13.3 by @AniLeo in #15662
- OpenAL: Fix crash when loading certain audio devices by @AniLeo in #15660
- Add openal-soft submodule by @Megamouse in #15663
- SPU: Make GETLLAR always accurate by @elad335 in #15654
- SPU Analyzer: Fix of Crysis by @elad335 in #15668
- Fix raw mouse move handler by @Megamouse in #15670
- Implement anti-deadzone setting by @Megamouse in #15634
- SPU: Silence some warnings by @Megamouse in #15675
- PPU LLVM: Support Unity games properly by @elad335 in #15678
- sys_ppu_thread: Fixed up sys_ppu_thread_join()'s check for detached threads by @brian218 in #15685
- SPU: Enable PUTLLC16 with RTIME checks by @elad335 in #15686
- Game List: Add shortcut to open cache dir by @elad335 in #15687
- rsx: Properly implement signed normalized texture emulation by @kd-11 in #15683
- DS3/DS4/Dualsense: Improvements by @Megamouse in #15522
- RSX: Fix some warnings by @Megamouse in #15688
- Qt: log error cause on shortcut icon creation by @Megamouse in #15695
- sceNp: add some array pointer checks by @Megamouse in #15690
- rsx: Fix simple_array::map by @kd-11 in #15699
- vm_ptr: add some nullptr deref audits by @Megamouse in #15698
- input: Try to fix ingame pad connection updates by @Megamouse in #15697
- Fix sys_lwmutex_lock for SYS_SYNC_RETRY by @elad335 in #15692
- LV2: Race condition fixup by @elad335 in #15700
- Fix race in sys_net select and poll by @RipleyTom in #15704
- SPU: Self-evolving GETLLAR spin detection (Optimization) by @elad335 in #15623
- SPU LLVM: Avoid sinking stores out of non-loops by @elad335 in #15714
- Savestates/Mouse: Fix Mouse handler use by @elad335 in #15717
- Update submodules by @Megamouse in #15721
- input: try to fix macOS SDL crash by @Megamouse in #15722
- Fix locale on linux by @MSuih in #15723
- Improve keyboard modifier handling by @Megamouse in #15725
- PPU: Fix access violation on logging by @elad335 in #15726
- Cut sceNpDrmIsAvailable sleep time by half by @elad335 in #15734
- input: fix ds3 gyro offset by @Megamouse in #15733
- input: add missing lock to keyboard handler ReleaseAllKeys by @Megamouse in #15740
- input: fix minimum turntable input by @Megamouse in #15741
- Invalidate ds4/dualsense calibration instead of disabling the controller by @Megamouse in #15738
- Fix some warnings by @Megamouse in #15742
- skylander_dialog: Fix Drill Sergeant's name by @SuperSamus in #15744
- 3rd Party: Update MoltenVK to 1.2.9 (Vulkan SDK 1.3.283) by @shinra-electric in #15707
- SPU Analyzer: Fix support for multi-block value merge by @elad335 in #15746
- Allow to change more input configs during runtime by @Megamouse in #15736
- input: actually initialize midi drum notes and combos by @Megamouse in #15748
- rsx: Fix wrapped/clamped MSAA sampling behavior with dynamic flags by @kd-11 in #15743
- Fix weird new gcc namespace warning by @Megamouse in #15747
- rsx: Fix codegen when depth-conversion is enabled by @kd-11 in #15752
- Remove check_state() inside thread notificatios by @elad335 in #15749
- CELL: More efficient reservation notificatins by @elad335 in #15756
- Fix midi drum config loading order by @Megamouse in #15757
- cellGem: implement cellGemEnableMagnetometer2 by @Megamouse in #15758
- revert problematic optimization introduced in pull request #15618 by @5kft in #15761
- Fixup and Improve CELL resrrvation notifications by @elad335 in #15759
- Input GUI fixes by @Megamouse in #15771
- Overlays: Show pressure intensity toggle hint on demand by @Megamouse in #15772
- Fix some visual studio filters by @Megamouse in #15774
- Improve error message when update cannot be installed due to version mismatch by @MSuih in #15773
- USB: GunCon3 updates by @Florin9doi in #15776
- [WIP] SPU: Channel Loop Pattern Detection by @elad335 in #15765
- Qt: fix camera id bugs by @Megamouse in #15778
- cellGem: fix camera format conversions by @Megamouse in #15779
- Update submodules by @Megamouse in #15781
- improve CMake files by @oltolm in #15791
- Support old sceNpScoreRankData by @RipleyTom in #15797
- Remove Alipay link from FUNDING.yml by @MSuih in #15807
- Do not set the data size in sceNpBasicGetEvent for SCE_NP_BASIC_EVENT_OFFLINE by @CookiePLMonster in #15804
- SPU: Utilize Operating System sleep in detected RCHCNT loop by @elad335 in #15801
- sys_usbd: Emulate Dimensions Toypad by @deReeperJosh in #15763
- USB: Top Shot Elite emulation / Top Shot Fearmaster emulation by @Florin9doi in #15793
- Fix some warnings (MSVC) by @Megamouse in #15813
- 3rd Party: Bump MoltenVK to 1.2.10 (Vulkan SDK 1.3.290) by @shinra-electric in #15814
- Fixed compilation by @second-reality in #15816
- Some settings fixes by @Megamouse in #15810
- Improve dimensions dialog by @Megamouse in #15815
- sceNp: Fix sending partial results from sceNpScoreRecordGameData by @CookiePLMonster in #15821
- Input: Reload viewport gui settings when changing visibility or active state of the game window by @Megamouse in #15822
- Qt: Fix resolution dropdown if resolution flags of game are empty by @Megamouse in #15823
- Add icons to RPCN friend status circles by @Megamouse in #15830
- vk: Fix crash on VEGA M GH chips by @kd-11 in #15825
- cellMic: Wake up upon registering emulated SingStar microphone by @DaniElectra in #15837
- Add SPU usage for program dump, remove welcome dialog keyboard-shortcut by @elad335 in #15843
- sys_usbd: Allow 'Moving' figure to same slot on Dimensions Toypad by @deReeperJosh in #15850
- DS4/DualSense/SDL: Add touchpad support by @Megamouse in #15856
- raw_mouse: Fix button map out of bounds access by @Megamouse in #15855
- Fix some warnings by @Megamouse in #15863
- gl: Fixes for wayland (asahi linux, aarch64) by @kd-11 in #15869
- types.hpp: Add argument formatter to assert errors by @elad335 in #15871
- Fix ffmpeg deprecation warnings by @Megamouse in #15864
- gl: Fix hang on windows by @kd-11 in #15875
- types.hpp: Format C arrays too for assert errors by @elad335 in #15874
- Update submodules by @Megamouse in #15876
- cellMic: Fix CELLMIC_DEVATTR_CHANVOL handling by @DaniElectra in #15838
- Run platform sanity checks after creating the log and log windows path by @Megamouse in #15853
- change PSMove mouse button bindings by @future-figs in #15860
- Add fallback CPU detection when llvm is not aware of the CPU model by @kd-11 in #15881
- Improved wayland support by @kd-11 in #15883
- Qt/trophies: allow to delete a game's trophy directory by @Megamouse in #15887
- Case-insensitive path compare for module verifier by @kd-11 in #15889
- Dimensions: Try to fix out of bounds array access by @Megamouse in #15893
- SPU LLVM: Revert store postponing restrictrictions by @elad335 in #15897
- MSVC: Fix openal warnings by @Megamouse in #15899
- sys_usbd: Default replies for Dimensions Color Commands by @deReeperJosh in #15901
- cellMic: improvements by @Megamouse in #15900
- aarch64/cpu: Add LLVM support by @kd-11 in #15904
- PINE: Fix socket naming for Mac and Linux to match protocol specification by @Refragg in #15906
- Class "llvm:StringRef" has no member 'Startswith' by @Darkhost1999 in #15898
- Fix initial reload of mouse handler configs by @Megamouse in #15909
- rsx: Fix fragment constants decoding for non-x86 platforms by @kd-11 in #15915
- Pad settings: Ignore button press or stick values unless they increase by @Megamouse in #15907
- input: add analog limiter button by @Megamouse in #15917
- Enable user to change country code by @Ninetime in #15884
- evdev: try to improve button mapping by @Megamouse in #15916
- SPU: Fix bug in GETLLAR, Enable PUTLLC16 if accurate reservations is off by @elad335 in #15918
- Enable users to cancel/reject friend requests by @Ninetime in #15923
- gl: Fix OpenGL behavior under wayland-egl by @kd-11 in #15924
- Fix warning / Refactor some UI code by @Megamouse in #15927
- Qt/input: add shortcut for toggling emulated mouse and keyboard by @Megamouse in #15929
- SPU: Fix "SPU Accurate Reservations" off by @elad335 in #15933
- aarch64/llvm: Handle processing of leaf nodes by @kd-11 in #15925
- rsx: Fix crash when CPU blit is enabled by @kd-11 in #15931
- xinput: allow to map triggers as positive or negative by @Megamouse in #15932
- keyboard: only map single buttons by @Megamouse in #15936
- Fix sys_io thread deadlock by @elad335 in #15941
- [Optimization] CELL: Exclusive reservation notifications by @elad335 in #15934
- Improve patch.yml value validation by @Megamouse in #15940
- VFS tool dialog + 7zip 24.08 by @Megamouse in #15943
- evdev: don't warn on disabled motion device by @RipleyTom in #15945
- Qt: Improve patch creator and patch manager dialogs by @Megamouse in #15944
- [Optimization] SPU: Unlock RSX list transfers by @elad335 in #15946
- Qt: fix pad settings latency by @Megamouse in #15952
- Implement thread_ctrl::wait_until() by @elad335 in #15953
- input: Some fixes by @Megamouse in #15957
- aarch64/llvm: Improve compatibility by @kd-11 in #15962
- aarch64 fixes by @kd-11 in #15971
- Debugger/SPU: Implement SPU Disassembler by @elad335 in #15961
- Rework aarch64 signal handling by @kd-11 in #15974
- cmake: fix EGL and add USE_SYSTEM_CURL by @oltolm in #15975
- config: Set minimum allowed resolution scale to 25% by @AniLeo in #15977
- vk: Support v3dv, allow creating device without textureCompressionBC by @AniLeo in #15978
- Debugger: Pointer comparison bugfix by @elad335 in #15976
- aarch64: CPU branding info and misc improvements by @kd-11 in #15981
- aarch64: Support for apple exceptions by @kd-11 in #15987
- Handle WSAENETRESET error by @RipleyTom in #15993
- SPU: Remove condition from GETLLAR spin detection by @elad335 in #15995
- MacOS - Implement remaining portions for native ARM64 by @kd-11 in #15992
- Qt: sync gui settings by default after setting or removing values by @Megamouse in #15998
- Qt: ask for camera and microphone permissions by @Megamouse in #14798
- RSX: Fix RSX Captures by @elad335 in #16004
- Vk/Gl/Overlays: Do not blend the alpha channel when rendering overlays by @Megamouse in #16009
- Misc fixes by @kd-11 in #16011
- aarch64: Support calloc patch blocks by @kd-11 in #16022
- BUILDING: Add qt6-svg for archlinux, update gcc/clang versions by @AniLeo in #16021
- rpcs3_version: Bump to 0.0.33 by @AniLeo in #16025
0.0.32 Alpha
- cellGame: Fix PPU deadlocks on concurrent execution by @elad335 in #15004
- init_mutex.hpp: Fixup by @elad335 in #15275
- macOS CI: Don't upgrade installed dependents by @nastys in #15276
- Increase VBlank Frequency hertz setting by @Ordinary205 in #15277
- Update submodules by @Megamouse in #15278
- More fixes by @elad335 in #15279
- rsx/cpu_thread: Fix cpu_thread::get_name() for RSX by @elad335 in #15280
- SPU LLVM: Improve SPU code precompilation by @elad335 in #15282
- SPU LLVM: Postpone cache writes until compiled by @elad335 in #15285
- [Experimental] SPU LLVM: More compilation threads by @elad335 in #15284
- Qt: don't deleteLater the progress_dialog by @Megamouse in #15288
- Qt: Try to fix some edge cases related to the progress dialogs by @Megamouse in #15292
- LV2: Much longer thread creation delay for low prio threads by @elad335 in #15293
- RSX: Fix Visual studio debug runtime by @Megamouse in #15304
- Cleanup and set -Werror=delete-non-virtual-dtor by @RipleyTom in #15305
- Visual Studio: Fix debug builds by @Megamouse in #15300
- VS: Fix 3rdparty library output paths by @Megamouse in #15307
- appimage: Do not bundle libvulkan.so by @AniLeo in #15273
- Qt: more game list progress dialog fixes by @Megamouse in #15311
- Fix sceNpScoreGetRankingByNpId by @RipleyTom in #15312
- Qt: replace refresh progress slot with timer by @Megamouse in #15314
- Qt: add search bar to save manager by @Megamouse in #15317
- HLE: clear lower bits of Free Disk Space value by @elad335 in #15313
- Enable WOLFSSL_ALT_CERT_CHAINS by @RipleyTom in #15326
- PPU LLVM: Get rid of "Applying PPU Code" Stage, use smart symbol resolver function instead by @elad335 in #15333
- PPU LLVM: Remove one external symbol resolve for BLR by @elad335 in #15338
- GUI/SaveState: Progress Dialog On Save State Creation, Saving Fixes And Speed Improvement by @elad335 in #15345
- Fixup Savestate Progress by @elad335 in #15346
- Fixup a race in emulation stopping, More SaveState fixes by @elad335 in #15348
- Update submodules by @Megamouse in #15352
- cellMic: fix access violation in cellMicRead by @Megamouse in #15354
- cellAudio: log some more audio backend info by @Megamouse in #15355
- Savestates: More fixes by @elad335 in #15356
- Qt 6.6.3 by @Megamouse in #15351
- Remove Windows 7 reference from Building.md by @Megamouse in #15366
- GL: fix segfault in GLGSRender::flip by @Megamouse in #15363
- rsx: Move SPIRV stuff into common code by @kd-11 in #15367
- Savestates: Fixes Maxima by @elad335 in #15364
- audio: allow to choose channel layouts by @Megamouse in #15359
- rsx: Maintenance fixes by @kd-11 in #15370
- fix: compiler warnings, MSVC CMake build by @oltolm in #15331
- LV2: Make the log cleaner by @elad335 in #15372
- rsx: Fix loading savestates captured during draw calls by @kd-11 in #15374
- SaveStates: User-Experience fixes by @elad335 in #15375
- [TESTERS NEEDED] LLVM: New pass manager by @oltolm in #14877
- PPU LLVM: Fix memory leaks and protect against the rise of CPU threads in the coming years by @elad335 in #15377
- PPU Loader: Fix unload of HLEd PRX modules by @elad335 in #15385
- Updater: Add RPCS3's Patreon link to update dialog by @elad335 in #15390
- SPU LLVM: Fix store elimination within common blocks and MFC commands by @elad335 in #15392
- Fix updater message by @RipleyTom in #15394
- Savestates/Network: Feign connection failure on startup by @elad335 in #15395
- Fix changelog size hack by @RipleyTom in #15398
- Extremely important typo fix by @elad335 in #15399
- Update submodules by @Megamouse in #15400
- cellGame: Enable disc insert/eject based on disc mount state by @Megamouse in #15401
- lv2_socket: reset queue after move by @Megamouse in #15406
- cellCamera: fix config from_string by @Megamouse in #15405
- cellGame: add some more error checks by @Megamouse in #15402
- Remove git brew package from macOS CI script by @nastys in #15407
- cellRtc: some improvements by @Megamouse in #15408
- SPU Analyzer: Do not terminate blocks on BRA by @elad335 in #15413
- cellRtc: tick conversion improvements by @capriots in #15425
- Handle R16G16B16X16_FLOAT / Fix Super Hero Squad output by @Florin9doi in #15431
- PPU/reservations: send thread notification only if data changed by @elad335 in #15432
- SPU: Use bitset to reduce memory for compiler instance by @elad335 in #15434
- Initialize CB in cellSysutilAvc2Load by @RipleyTom in #15435
- cellSysutilAvc2Load: param checks by @Megamouse in #15439
- fix CellSysutilAvc2InitParam by @RipleyTom in #15442
- RSX: Multi-context support [part 1] by @kd-11 in #15421
- Default constructor for avc2_settings by @RipleyTom in #15443
- Savestates: Some improvements by @elad335 in #15438
- Savestates: Fixup by @elad335 in #15446
- LINUX: Explicitly bundle QtWayland plugins by @hcorion in #15447
- rsx: Fixups by @kd-11 in #15453
- Set a unique System Name by @Florin9doi in #15454
- fix some warnings by @Megamouse in #15460
- Buzz cleanup by @Florin9doi in #15456
- rsx: Fix intra-draw-call barrier queueing by @kd-11 in #15465
- Fix OVL patching by @cipherxof in #15463
- Fix typo in System.cpp by @eltociear in #15466
- [NVIDIA TESTERS NEEDED] rsx: Improve ROP output rounding precision by @kd-11 in #15471
- uDraw GameTablet device emulation by @Florin9doi in #15457
- cellSysutilAvc2: improve unload and some more stuff by @Megamouse in #15441
- overlays/osk: Don't use meta out key code in the osk overlay by @Megamouse in #15480
- Qt: try to fix sound effects by @Megamouse in #15482
- PPU LLVM: Fix crash in Unity games (regression) by @elad335 in #15477
- Keyboard improvements by @Megamouse in #15481
- Silence some warnings by @Megamouse in #15486
- cellMusic: add missing error check by @Megamouse in #15487
- Update spurs test by @RipleyTom in #15485
- cellRtc: implement remaining parsers, improve formatters by @capriots in #15451
- Move freopen to console.h by @Megamouse in #15488
- Don't create perf map files in linux unless enabled by @Megamouse in #15490
- Don't crash the game if only a LDD controller is present by @Florin9doi in #15493
- Cleanup templates by @oltolm in #15494
- Compile AUDIT on release builds by @elad335 in #14967
- rsx: optimize some loops by @Megamouse in #15492
- Split normal sockets and p2p sockets handling by @RipleyTom in #15497
- PPU LLVM: Do not crash on linkage of garbage code by @elad335 in #15508
- Logging improvements by @RipleyTom in #15505
- input: use keyboard consumers to seperate cell and overlay logic by @Megamouse in #15506
- Revert "Split normal sockets and p2p sockets handling" by @RipleyTom in #15511
- cellRtc: misc. improvements, set to HLE by default by @capriots in #15496
- Camera: optimize some loops by @Megamouse in #15491
- SPU LLVM: Remove wrong zero sign fixup by @elad335 in #15523
- Clamp spu_fi results by @RipleyTom in #15526
- syscall: Register syscall 149 sys_time_get_system_time by @AniLeo in #15530
- GunCon 3 device emulation by @Florin9doi in #15528
- rpcs3_version: Bump to 0.0.32 by @AniLeo in #15541
Auteur(s)
Auteur
DH
Hykem
kd-11
Nekotekina
Ani
DAGINATSUKO