v0.0.27 Alpha
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
- AppImage: Do not bundle libgmodule-2.0 and libglib-2.0 by @AniLeo in #13187
- VSH Improvements by @elad335 in #13172
- Update RSXThread.cpp by @elad335 in #13198
- Ignore ESC to exit fullscreen if shortcuts are disabled by @Megamouse in #13186
- Pine: fix some warnings and simplify some stuff by @Megamouse in #13178
- macOS: Set LSApplicationCategoryType to games by @UltraHDR in #13200
- Qt: add shortcut manager by @Megamouse in #13189
- USIO: Emulation Performance Optimization by @brian218 in #13174
- Road to Qt6: preparations by @Megamouse in #13202
- Road to Qt6: move progress indication to own handler by @Megamouse in #13208
- USIO: Backup file fixup by @brian218 in #13206
- rsx: Optimizations and refactoring by @kd-11 in #13201
- Package installation fixes by @Megamouse in #13205
- PRX/savestates/VSH: Associate PRX with library, fix VSH browser by @elad335 in #13221
- rsx: Fix some pipe state signal propagation routines by @kd-11 in #13236
- Add output scaling filtering options by @xperia64 in #13217
- Qt: add (very basic) system command utility by @Megamouse in #13232
- rsx: More regression fixes by @kd-11 in #13240
- input: fix ds4 led/rumble in pad settings by @Megamouse in #13242
- input: move config getters to base class by @Megamouse in #13243
- Fix stuff by @Megamouse in #13249
- USB: Added VFS USB mass storage devices to the USB device list by @brian218 in #13214
- Thread: silence -Wsign-compare on FreeBSD aarch64 by @jbeich in #13257
- Fix BUILDING.md Vulkan SDK Version by @mayotte203 in #13256
- Fix emucore.vcxproj.filters by @brian218 in #13261
- overlays/osk: improvements by @Megamouse in #13255
- Overlays: Add rudimentary home menu by @Megamouse in #13226
- macOS CI: move to AArch64 VM (x64 builds) by @nastys in #13155
- Deprecate HDD0/disc, make RPCS3/games movable by @elad335 in #13265
- sys_usbd: fix usb handler deinitialization by @mayotte203 in #13281
- Whitelist EA Active 2 accessories by @MSuih in #13278
- Allow unbinding pad buttons by right clicking by @DungeonMaster47 in #13283
- rsx: Minor refactoring by @kd-11 in #13290
- sys_game: Implemented sys_game_get_rtc_status() & Updated sys_game_board_storage_read() by @brian218 in #13268
- Qt: fix vfs dialog usb tab cast by @Megamouse in #13295
- perfoverlay: fix minimal graph min/max calculation by @Megamouse in #13298
- SPU LLVM: Minor SUMB AVX-512 path optimization by @Whatcookie in #13266
- Fix SDL CMake warnings by @RipleyTom in #13300
- Unbreak build with Vulkan-Headers >= 1.3.240 by @jbeich in #13302
- [3rd Party] Update MoltenVK to 1.2.2 (VK 1.3.239) by @shinra-electric in #13303
- evdev_gun: enable libudev on FreeBSD by @jbeich in #13305
- readme: Remove Azure, rename Cirrus CI badges by @AniLeo in #13307
- Print LV2 Syscall Usage only if increased since last print by @elad335 in #13304
- rsx: Relax face culling config checks by @kd-11 in #13309
- Overlays/OSK: separate windows improvements by @Megamouse in #13264
- overlays/osk: fix y offset direction by @Megamouse in #13313
- System.cpp: Do not create VFS directories outside of RPCS3 dir by @elad335 in #13311
- rsx/overlays: Reimplement message queue by @kd-11 in #13333
- Remove obsolete shader compilation hint settings by @Megamouse in #13335
- SDL: Fix button presses by @Megamouse in #13338
- Game list: Use the latest game icon instead of 1.00's by @elad335 in #13340
- GUI: Remove ANSI color code from TTY by @illusion0001 in #13343
- rsx/overlays/message-queue: Do not fade albedo, only alpha by @kd-11 in #13346
- guns fixes by @nadenislamarre in #13347
- Update Dependencies by @Megamouse in #13345
- rsx/overlays: Re-export spinner by @kd-11 in #13349
- Add more disconnected limitations in sys_net by @RipleyTom in #13341
- sys_prx: Fix PRX module filename reading by @elad335 in #13339
- sys_game: Implemented sys_game_board_storage_write() & Made it modifiable by @brian218 in #13320
- rsx/overlays: Misc Improvements by @kd-11 in #13355
- Fix package installation by @Megamouse in #13329
- CLI: add option to boot rsx capture by @Megamouse in #13330
- cellVdec: Fix AU decode count on callback by @elad335 in #13342
- Qt: add copy context menu entry to log viewer by @Megamouse in #13362
- FAudio maintenance by @Megamouse in #13363
- FAudio cmake fix by @RipleyTom in #13369
- rsx: Don't accept garbage shader input by @kd-11 in #13361
- Fix OpenGl overlay colors by @Megamouse in #13367
- cellGameDataCheckCreate: Truncate excess of characters in TITLE_ID by @elad335 in #13348
- CLI: Add fullscreen and pad profile options by @Megamouse in #13370
- rsx_debugger: replace malloc with buffer cache by @Megamouse in #13372
- evdev: fix sony guitar hero button assignment by @Megamouse in #13377
- Overlays: Add a selection of dynamic settings to the home menu by @Megamouse in #13368
- Update input dependencies by @Megamouse in #13379
- Fix displaying of audio device when it's disconnected by @Vestrel in #13378
- VSH/cellPad improvements by @Megamouse in #13380
- Debugger: Print error codes stored in GPR by @elad335 in #13388
- Fix C00 boot from external HG games by @Megamouse in #13392
- CLI: add game-screen parameter, save last game window screen in no-gui mode by @Megamouse in #13397
- Remove whitespace by @Margen67 in #13396
- Create TEST12345/USRDIR for test elfs by @Megamouse in #13402
- fix order of static initialization by @oltolm in #13386
- PINE: fix error format function by @Megamouse in #13406
- cellVdec: fix au_count race condition by @Megamouse in #13412
- cellVdec: fix pitch of RGBA/ARGB images by @Megamouse in #13413
- PINE: Fix crash on exit by @elad335 in #13409
- Fix boot by RPCS3_GAMEID constants by @Megamouse in #13419
- Signaling improvements & UPNP implementation by @RipleyTom in #13374
- sys_game: LV2 board storage minor fixups by @brian218 in #13424
- overlays: Make message dialog texts thread safe by @Megamouse in #13418
- Fix Visual studio dependency by @Megamouse in #13429
- patch_manager: add ability to add configurable patches by @Megamouse in #13415
- fixed_typemap.hpp: static allocation for m_init by @Nekotekina in #13427
- fix some warnings by @Megamouse in #13431
- rsx/overlays: Unified overlay input by @kd-11 in #13398
- Forces local IP to bind address if set by @RipleyTom in #13446
- Qt: try to fix locale nonsense on linux by @Megamouse in #13442
- Fix Visual Studio 17.5.0 compilation by @Megamouse in #13434
- rsx/overlays: Fix emu close by @kd-11 in #13451
- Fix for Windows ENOTCONN on connecting socket by @RipleyTom in #13444
- Misc. asan fixes by @oltolm in #13439
- input: disable ldd home menu for now by @Megamouse in #13455
- cellSaveData: get rid of g_last_user_response by @Megamouse in #13456
- cellMsgDialog: hotfix for return_code lifetime by @Megamouse in #13460
- cellMsgDialog: fix use-after-free by @elad335 in #13461
- Debugger: show CIA in register view by @illusion0001 in #13462
- rsx: Minor memory optimizations by @kd-11 in #13467
- cellRtc: fix out of bounds write by @Megamouse in #13459
- [3rdparty] update cubeb by @oltolm in #13470
- Update FW 4.90 Latest Version by @Joaozin-tech in #13468
- rpcs3_version: Bump to 0.0.27 by @AniLeo in #13474
Full Changelog: v0.0.26...v0.0.27