From 163d05b1435e154da76fee3421b36b77d788a49fea00e012112bb23ab8df51ed Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sun, 30 Jul 2023 07:25:57 +0000 Subject: [PATCH 1/6] - Update to version 0.0.28~git20230729: * SPU LLVM: AVX-512 optimization for CFLTU (#14384) * Fix typos, improve consistency * SPU LLVM: Optimize common SFI+ROTQMBY pattern * Utils: Add initial AVX10 support * Include spu.log inside RPCS3.log when SPU Debug is true * SPU/Non-TSX: Implement cuncurrent reservations * SPU/MFC: Format command more consistently * cellSaveData: Adjust to non-TSX * Log TTY output after emulation have been stopped * sceNpTrophy: Minor UB fixup * sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing * sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing * sceNpTrophy: Check if a trophy configuration file exists before starting the install process * sceNpTrophy: Initial commSign checking of CreateContext * rename fs::stat to fs::get_stat * Fix config path in Emu.Restart() * cellSaveData: add some more error logging * Fixed Emu.Restart(graceful=false) no longer worked after #14038 * Debugger: Make break-all non-default * Fixup patches * Minor ppu_initialize fix * ppu: Make install function log message trace * USIO: Added support for Tekken Tag Tournament 2 Live Monitor edition * opengl: fix Qt warnings (#14249) * USIO: Added support for Tekken Tag Tournament 2 * Savestates: Facilitate multi slots * Thread.cpp: Always print SPU thread name in access violation * PPU Analyzer: Fixup get_ptr() * Add ppu_module::get_ref() to ease debugging OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=78 --- _servicedata | 2 +- intel-ittapi.tar.xz | 4 ++-- rpcs3-0.0.28~git20230721.tar.xz | 3 --- rpcs3-0.0.28~git20230729.tar.xz | 3 +++ rpcs3.changes | 42 +++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 6 files changed, 49 insertions(+), 7 deletions(-) delete mode 100644 rpcs3-0.0.28~git20230721.tar.xz create mode 100644 rpcs3-0.0.28~git20230729.tar.xz diff --git a/_servicedata b/_servicedata index 05e424a..2bcb3e6 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - 38a5313ed2c4ebb626017a4f7f28ed0c0a89f931 \ No newline at end of file + fd6829f7576da07e3bb90de8821834d3ce44610c \ No newline at end of file diff --git a/intel-ittapi.tar.xz b/intel-ittapi.tar.xz index a194dff..fe8d8e4 100644 --- a/intel-ittapi.tar.xz +++ b/intel-ittapi.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec94f5abb1679b08abca9303c87cafbffbd225221b38f22b6ed0e52b68758bfe -size 128308 +oid sha256:cdb3cc70802873bcc653438213e74a99a23e648fe421fa51a766325aa52ac425 +size 128808 diff --git a/rpcs3-0.0.28~git20230721.tar.xz b/rpcs3-0.0.28~git20230721.tar.xz deleted file mode 100644 index 6f29e34..0000000 --- a/rpcs3-0.0.28~git20230721.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2220f5521fe4a5da225b06844108d3946ee6f92f6a34d394b71264d82c1cb9cc -size 52411852 diff --git a/rpcs3-0.0.28~git20230729.tar.xz b/rpcs3-0.0.28~git20230729.tar.xz new file mode 100644 index 0000000..50ccc0b --- /dev/null +++ b/rpcs3-0.0.28~git20230729.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5543f8942481701c608fe78e135a5c3845e676411cb5f116055d3092ed583d93 +size 52424916 diff --git a/rpcs3.changes b/rpcs3.changes index 622a089..55b5e78 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Sun Jul 30 07:16:40 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.28~git20230729: + * SPU LLVM: AVX-512 optimization for CFLTU (#14384) + * Fix typos, improve consistency + * SPU LLVM: Optimize common SFI+ROTQMBY pattern + * Utils: Add initial AVX10 support + * Include spu.log inside RPCS3.log when SPU Debug is true + * SPU/Non-TSX: Implement cuncurrent reservations + * SPU/MFC: Format command more consistently + * cellSaveData: Adjust to non-TSX + * Log TTY output after emulation have been stopped + * sceNpTrophy: Minor UB fixup + * sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing + * sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing + * sceNpTrophy: Check if a trophy configuration file exists before starting the install process + * sceNpTrophy: Initial commSign checking of CreateContext + * rename fs::stat to fs::get_stat + * Fix config path in Emu.Restart() + * cellSaveData: add some more error logging + * Fixed Emu.Restart(graceful=false) no longer worked after #14038 + * Debugger: Make break-all non-default + * Fixup patches + * Minor ppu_initialize fix + * ppu: Make install function log message trace + * USIO: Added support for Tekken Tag Tournament 2 Live Monitor edition + * opengl: fix Qt warnings (#14249) + * USIO: Added support for Tekken Tag Tournament 2 + * Savestates: Facilitate multi slots + * Thread.cpp: Always print SPU thread name in access violation + * PPU Analyzer: Fixup get_ptr() + * Add ppu_module::get_ref() to ease debugging + * Update SPU reservation notifier mask + * Qt: Minor logging change + * CPUThread.cpp: Fix use of cpu_counter::add + * Invalidate Savestates + * Qt: Fix GetBootConfirmation() + * Game List: Fix allowance of caches/games to be removed while the game is running! + * Game List: Implement Remove HDD1 Cache option + * USIO: Fixed BACKUP MEMORY ERROR for some games (#14248) + ------------------------------------------------------------------- Fri Jul 21 14:31:06 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 9d8eff6..462e4d1 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.28~git20230721 +Version: 0.0.28~git20230729 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From 10eb546179dd5b2b08f2385e80caf7cb9038051d77b8b847c873ec8bce443fe3 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Tue, 1 Aug 2023 15:12:18 +0000 Subject: [PATCH 2/6] - Update to version 0.0.29~git20230731: * rsx: fix register_vertex_printer value func * rpcs3_version: Bump to 0.0.29 * Qt6 port * cellAudioIn: reduce log spam * cellMsgDialogAbort: do not return CELL_MSGDIALOG_ERROR_DIALOG_NOT_OPENED * Thread.cpp: Fixup SPU access violation log message * Optimize RSX Debugger * Qt: Fix elf_memory_dumping_dialog PPU address * Debugger: Transition to plain text edit * Fix color tag of logs/tty * Qt: fix data type of find_dialog text edits OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=79 --- _servicedata | 2 +- rpcs3-0.0.28~git20230729.tar.xz | 3 --- rpcs3-0.0.29~git20230731.tar.xz | 3 +++ rpcs3.changes | 16 ++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 21 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.28~git20230729.tar.xz create mode 100644 rpcs3-0.0.29~git20230731.tar.xz diff --git a/_servicedata b/_servicedata index 2bcb3e6..b5d289d 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - fd6829f7576da07e3bb90de8821834d3ce44610c \ No newline at end of file + ef12da774e12548b4c0ceebf478b66d258bb8aa1 \ No newline at end of file diff --git a/rpcs3-0.0.28~git20230729.tar.xz b/rpcs3-0.0.28~git20230729.tar.xz deleted file mode 100644 index 50ccc0b..0000000 --- a/rpcs3-0.0.28~git20230729.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5543f8942481701c608fe78e135a5c3845e676411cb5f116055d3092ed583d93 -size 52424916 diff --git a/rpcs3-0.0.29~git20230731.tar.xz b/rpcs3-0.0.29~git20230731.tar.xz new file mode 100644 index 0000000..ba5a9a8 --- /dev/null +++ b/rpcs3-0.0.29~git20230731.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6ac3b47764a294265393cf4e0d3feee183258a9aa1cd9d06b8d221c01180777 +size 52426968 diff --git a/rpcs3.changes b/rpcs3.changes index 55b5e78..3a38f4f 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Aug 01 14:13:31 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.29~git20230731: + * rsx: fix register_vertex_printer value func + * rpcs3_version: Bump to 0.0.29 + * Qt6 port + * cellAudioIn: reduce log spam + * cellMsgDialogAbort: do not return CELL_MSGDIALOG_ERROR_DIALOG_NOT_OPENED + * Thread.cpp: Fixup SPU access violation log message + * Optimize RSX Debugger + * Qt: Fix elf_memory_dumping_dialog PPU address + * Debugger: Transition to plain text edit + * Fix color tag of logs/tty + * Qt: fix data type of find_dialog text edits + ------------------------------------------------------------------- Sun Jul 30 07:16:40 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 462e4d1..ef710d9 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.28~git20230729 +Version: 0.0.29~git20230731 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From 79181dd4a84b3bb689ced2b2acfb25e9aba286377b7363dc9a8f3ccb40b50334 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Thu, 10 Aug 2023 15:39:16 +0000 Subject: [PATCH 3/6] - Update to version 0.0.29~git20230810: * LV2/cellPad: Implement priority-based connection updates * cellPad: Fix max_connect in GetInfo * rsx: Remove unused code (argb<->bgra modifier) and refactor a bit * rsx: Implement image copy between 2D -> 3C/CUBE with scaling support. * ELF.h: fix warning * PPU/Debugger: Fix op_branch_targets * PPU: Fixup interpreter and analyzer * PPU/Patches: Fix CALLOC patch with interpreter * cellSaveData: Fix check 58, implement checks 77 and 76 * PPU Loader: Fixup virtual load for non PRX * cellGame: Add some LV2 sleep * Add some error checking to sys_fs_chmod * PPU Analyzer: Fixup verify_func * PPU: fix leak when precompiling SELF files * PPU Loader: Fix imports/exports in virtual mode * PPU Analyzer: Add more function constraints * Fixup SPU/PPU Cache Abortion * PPU Precompilation Fixup * Merge xfloat options * vm.cpp: Fixup race in range_lock_internal * Fixup log message in sys_memory_allocate * System.cpp: Fixup spu.log/tty.log dumping * PPU LLVM: Fixup VSH Precompilation * PPU: A few more minor bugfixes * PPU LLVM Cache Fixup * PPU LLVM/RawSPU: Fixup MMIO crossing-out * vk: Fix detection of RADV on get_driver_vendor() * Make experimental build warning modal * CI: Don't silence curl errors OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=80 --- _servicedata | 2 +- rpcs3-0.0.29~git20230731.tar.xz | 3 -- rpcs3-0.0.29~git20230810.tar.xz | 3 ++ rpcs3.changes | 55 +++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 60 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.29~git20230731.tar.xz create mode 100644 rpcs3-0.0.29~git20230810.tar.xz diff --git a/_servicedata b/_servicedata index b5d289d..d9b2ca0 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - ef12da774e12548b4c0ceebf478b66d258bb8aa1 \ No newline at end of file + 4bbe885f35390194d0377195d9024cfb8499262b \ No newline at end of file diff --git a/rpcs3-0.0.29~git20230731.tar.xz b/rpcs3-0.0.29~git20230731.tar.xz deleted file mode 100644 index ba5a9a8..0000000 --- a/rpcs3-0.0.29~git20230731.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6ac3b47764a294265393cf4e0d3feee183258a9aa1cd9d06b8d221c01180777 -size 52426968 diff --git a/rpcs3-0.0.29~git20230810.tar.xz b/rpcs3-0.0.29~git20230810.tar.xz new file mode 100644 index 0000000..73e0de5 --- /dev/null +++ b/rpcs3-0.0.29~git20230810.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f75ca91a3cf2b9f59fd558d593d283de3d981afc61ebfe3173cb20cee694390 +size 53026776 diff --git a/rpcs3.changes b/rpcs3.changes index 3a38f4f..707cd6e 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,58 @@ +------------------------------------------------------------------- +Thu Aug 10 15:33:40 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.29~git20230810: + * LV2/cellPad: Implement priority-based connection updates + * cellPad: Fix max_connect in GetInfo + * rsx: Remove unused code (argb<->bgra modifier) and refactor a bit + * rsx: Implement image copy between 2D -> 3C/CUBE with scaling support. + * ELF.h: fix warning + * PPU/Debugger: Fix op_branch_targets + * PPU: Fixup interpreter and analyzer + * PPU/Patches: Fix CALLOC patch with interpreter + * cellSaveData: Fix check 58, implement checks 77 and 76 + * PPU Loader: Fixup virtual load for non PRX + * cellGame: Add some LV2 sleep + * Add some error checking to sys_fs_chmod + * PPU Analyzer: Fixup verify_func + * PPU: fix leak when precompiling SELF files + * PPU Loader: Fix imports/exports in virtual mode + * PPU Analyzer: Add more function constraints + * Fixup SPU/PPU Cache Abortion + * PPU Precompilation Fixup + * Merge xfloat options + * vm.cpp: Fixup race in range_lock_internal + * Fixup log message in sys_memory_allocate + * System.cpp: Fixup spu.log/tty.log dumping + * PPU LLVM: Fixup VSH Precompilation + * PPU: A few more minor bugfixes + * PPU LLVM Cache Fixup + * PPU LLVM/RawSPU: Fixup MMIO crossing-out + * vk: Fix detection of RADV on get_driver_vendor() + * Make experimental build warning modal + * CI: Don't silence curl errors + * LV2: Improve sys_timer_usleep by using CPU usermode waiting + * macOS CI: use lzma compression for the DMG + * macOS CI: use faudio from submodule + * macOS CI: build faudio from source + * osk: ignore input based on ignore_device_events + * rsx: Rebuild shader texture state if we detect a silent mismatch + * Fix current date format + * Optimize memory usage of ELF loader + * Auto-dump decrypted binaries if PPU debug is enabled + * Fix decrypt_binaries_t::done() + * vm.cpp/Non-TSX: Fixup potential deadlock + * PPU LLVM/SPU/Non-TSX: Obnoxiously responsive and obedient PPU for SPU requests + * Fixup futex_waitv redefinition + * direct return in ppu_check + * Fix lf_queue regression + * Linux: use futex_waitv syscall for atomic waiting + * Remove thread pool + * Reset broken LLCM_CCACHE_BUILD change + * Don't require Qt 6.4.0 (works with 6.2.4) + * Update ffmpeg + * Update dependencies + ------------------------------------------------------------------- Tue Aug 01 14:13:31 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index ef710d9..39db378 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.29~git20230731 +Version: 0.0.29~git20230810 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From 5449e4af6b82a6c609cf7c38eaa453a872b4c71537d7306cb3b14970b1492079 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sat, 26 Aug 2023 14:55:09 +0000 Subject: [PATCH 4/6] - Update to version 0.0.29~git20230826: * input: implement pressure intensity deadzone * input: clamp 0-1 in NormalizeDirectedInput * GHLtar: fix guitar tilt * Update rpcs3/Emu/Io/RB3MidiKeyboard.cpp * RB3MidiKeyboard.cpp: fix some note off messages being processed incorrectly * rsx: Optimize RET returning to following CALL * PPU Analyzer: Analyze whole segment 0 when patches are applied * Savestates: Fix config_event_entry compatibility * rsx: Discard color mask writes with reserved bits * Remove unused variable in PPUThread.cpp * cellPad: remove unused variables * Fix Vulkan link in README * overlays: fix some warnings, simplify code, use move and references * sceNpDrm: Slow down sceNpDrmIsAvailable * cellGame: Make cellGameDataCheck slower * PPU Analyzer: Fix for unaligned sections * rsx: Fixup calculate_required_range * Progress Dialog: Fix race when PPU compilation is super fast * rsx: Fix index vertex array range with modulo calculation * Progress Dialog: Avoid PPU compilation pop-up on short linkage * Progress Dialog: Fix race that could lead to ever-inaccurate results * Progress Dialog: Fix race on PPU compilation status * input: fix dance mat PID * Input: Add PS Move navigation controller * qt/utils: support full path in get_dir_entries * Game List: Add initials-only search * LV2/Loader: Fix kernel regions addresses * PPU/debugger: Fixup * Debugger/PPU: Superior Callstack Detection OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=81 --- _servicedata | 2 +- rpcs3-0.0.29~git20230810.tar.xz | 3 -- rpcs3-0.0.29~git20230826.tar.xz | 3 ++ rpcs3.changes | 69 +++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 74 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.29~git20230810.tar.xz create mode 100644 rpcs3-0.0.29~git20230826.tar.xz diff --git a/_servicedata b/_servicedata index d9b2ca0..1776281 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - 4bbe885f35390194d0377195d9024cfb8499262b \ No newline at end of file + b2484838418a523c6f8791b316eb1d56e937d461 \ No newline at end of file diff --git a/rpcs3-0.0.29~git20230810.tar.xz b/rpcs3-0.0.29~git20230810.tar.xz deleted file mode 100644 index 73e0de5..0000000 --- a/rpcs3-0.0.29~git20230810.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f75ca91a3cf2b9f59fd558d593d283de3d981afc61ebfe3173cb20cee694390 -size 53026776 diff --git a/rpcs3-0.0.29~git20230826.tar.xz b/rpcs3-0.0.29~git20230826.tar.xz new file mode 100644 index 0000000..a55ceb0 --- /dev/null +++ b/rpcs3-0.0.29~git20230826.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88c341505424a06affe62d4b58fc3e958017cef49b0d12915f08cf3f3ac19e06 +size 53429816 diff --git a/rpcs3.changes b/rpcs3.changes index 707cd6e..706ce75 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,72 @@ +------------------------------------------------------------------- +Sat Aug 26 14:52:21 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.29~git20230826: + * input: implement pressure intensity deadzone + * input: clamp 0-1 in NormalizeDirectedInput + * GHLtar: fix guitar tilt + * Update rpcs3/Emu/Io/RB3MidiKeyboard.cpp + * RB3MidiKeyboard.cpp: fix some note off messages being processed incorrectly + * rsx: Optimize RET returning to following CALL + * PPU Analyzer: Analyze whole segment 0 when patches are applied + * Savestates: Fix config_event_entry compatibility + * rsx: Discard color mask writes with reserved bits + * Remove unused variable in PPUThread.cpp + * cellPad: remove unused variables + * Fix Vulkan link in README + * overlays: fix some warnings, simplify code, use move and references + * sceNpDrm: Slow down sceNpDrmIsAvailable + * cellGame: Make cellGameDataCheck slower + * PPU Analyzer: Fix for unaligned sections + * rsx: Fixup calculate_required_range + * Progress Dialog: Fix race when PPU compilation is super fast + * rsx: Fix index vertex array range with modulo calculation + * Progress Dialog: Avoid PPU compilation pop-up on short linkage + * Progress Dialog: Fix race that could lead to ever-inaccurate results + * Progress Dialog: Fix race on PPU compilation status + * input: fix dance mat PID + * Input: Add PS Move navigation controller + * qt/utils: support full path in get_dir_entries + * Game List: Add initials-only search + * LV2/Loader: Fix kernel regions addresses + * PPU/debugger: Fixup + * Debugger/PPU: Superior Callstack Detection + * CLI - install multiple pkgs from folder (#14516) + * Update BUILDING.md (#14515) + * xaudio2: enable IID_IXAudio2Extension for mingw-w64 + * Fixup cellPadPeriphGetInfo + * Replace some utils::bless usages + * Workaround for Clang: move bless to its own header file + * Cg Disasm: Fix instruction highlighting patter + * Debugger/RSX: Add FP/VP hash of current shader + * Add link for homebrew MVK 1.2.5 to Mac build script + * Bump MoltenVK to 1.2.5 + * Update submodules + * cellAudio: Move and partially fix _mxr000 hack + * Update focal + * PPU: Fix LVRX bad memory access + * LV2: Fixup reservation notifications + * utils/endian.hpp: Use std::byteswap + * SPU: Use usermode waiting for busy GETLLAR loop + * CELL: Postponed address notifications + * Fixup atomic wait (Linux) + * cmake: replace add_compile_definitions with target_compile_definitions + * sys_net.cpp: fix compiler warning + * qt6: fix mingw-w64 build + * remove unnecessary defines + * Fix PPU SELF Precompilation + * cellRec: add more encoder options + * cellPad: Fixup sys_config management + * cellRec: fix width of encoder frames + * home menu: remove non-dynamic SPU Loop Detection + * SPU LLVM: Inline timer reads for WrDec and RdDec - Uses RDTSC to emulate the spu decrementer + * patches: Improve location logging for invalid note sequence + * VS: Fix compilation on Visual Studio 17.7.0 + * SPU LLVM: Fix for AVX-512 CFLTU path - vcvvtps2udq doesn't turn negative numbers into 0, fix by using signed integer max with 0 instead of vrangeps + * PPU Loader: Fixup stack alignment after envp fix + * (Linux) Fixup futex_waitv + * PPU Loader: Fix main()'s envp + ------------------------------------------------------------------- Thu Aug 10 15:33:40 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 39db378..c63d934 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.29~git20230810 +Version: 0.0.29~git20230826 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From bccdae4399d0f3d1a6a1492b901626b98414761b81f51cb35ce9146e28f34ffe Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sun, 27 Aug 2023 03:40:36 +0000 Subject: [PATCH 5/6] OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=82 --- rpcs3.spec | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/rpcs3.spec b/rpcs3.spec index c63d934..0d8a0b1 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -74,16 +74,16 @@ BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswscale) #qt dependencies -BuildRequires: pkgconfig(Qt5Concurrent) >= 5.15.2 -BuildRequires: libqt5-qtbase-private-headers-devel >= 5.15.2 -BuildRequires: pkgconfig(Qt5Core) >= 5.15.2 -BuildRequires: pkgconfig(Qt5DBus) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Multimedia) >= 5.15.2 -BuildRequires: pkgconfig(Qt5MultimediaWidgets) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Network) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Qml) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Svg) >= 5.15.2 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.15.2 +BuildRequires: pkgconfig(Qt6Concurrent) +BuildRequires: qt6-base-private-devel +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6DBus) +BuildRequires: pkgconfig(Qt6Multimedia) +BuildRequires: pkgconfig(Qt6MultimediaWidgets) +BuildRequires: pkgconfig(Qt6Network) +BuildRequires: pkgconfig(Qt6Qml) +BuildRequires: pkgconfig(Qt6Svg) +BuildRequires: pkgconfig(Qt6Widgets) Requires(post): hicolor-icon-theme Requires(post): update-desktop-files From d52c1ca04503b6fa456ba2e24f2b08a79d1c189d177a8b8ebcdab15738c80562 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sat, 2 Sep 2023 05:40:27 +0000 Subject: [PATCH 6/6] - Update to version 0.0.29~git20230902: * Set azure variables * SPU LLVM: Optimize spu_idisable * Fix excluded sections check mismatch * rsx/texture-cache: Remove archaic short-circuit during purge-xxxxx routines * Crypto: Fix endianess, avoid crashing on invalid values * Qt: rename pad profiles to config files * Make sure to enable PR builds * More cleanup * Update linux Azure and re-enable GitHub pushing * Precompile PRX/ELF extension * Hotfix SPU Cache Spam For Game Collections * Fixup Create PPU Cache * SPU: support pure SPU code precompilation discovery * SPU: Refactor function discovery * Add SPU Precompilation to Create PPU Cache * Qt: fix pressure intensity deadzone enabled state * macOS CI: build ffmpeg and gnutls from source, and fix deploy script (#14563) * input: add SDL_GameControllerDB * Update MVK * Update homebrew mvk on build script * [DS4] Proper USB/BT detection * SPU LLVM Precompilation Fixup * SPU LLVM Precompilation * Zero register optimization for AVX-512-VBMI - Take advantage of the fact that AVX instructions zero the upper 128 bits for a nice optimization when one input vector is zeroed * PPU Analyzer: Fix OPD section validation * cellPad: fix lost status during cellPad_NotifyStateChange * cellPad: fix potential out of bounds read and u32 warnings * cellPad: some readability updates * Midi: fix data type warnings OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=83 --- _servicedata | 2 +- rpcs3-0.0.29~git20230826.tar.xz | 3 --- rpcs3-0.0.29~git20230902.tar.xz | 3 +++ rpcs3.changes | 36 +++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 41 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.29~git20230826.tar.xz create mode 100644 rpcs3-0.0.29~git20230902.tar.xz diff --git a/_servicedata b/_servicedata index 1776281..ab01bf7 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - b2484838418a523c6f8791b316eb1d56e937d461 \ No newline at end of file + 7e281a3354aaface59af02fe95836f63727e96dd \ No newline at end of file diff --git a/rpcs3-0.0.29~git20230826.tar.xz b/rpcs3-0.0.29~git20230826.tar.xz deleted file mode 100644 index a55ceb0..0000000 --- a/rpcs3-0.0.29~git20230826.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88c341505424a06affe62d4b58fc3e958017cef49b0d12915f08cf3f3ac19e06 -size 53429816 diff --git a/rpcs3-0.0.29~git20230902.tar.xz b/rpcs3-0.0.29~git20230902.tar.xz new file mode 100644 index 0000000..f986f1e --- /dev/null +++ b/rpcs3-0.0.29~git20230902.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbbd6c404d2731377801d99f9de00d14fd071e136e7810fffdde08fa051a2f68 +size 53425516 diff --git a/rpcs3.changes b/rpcs3.changes index 706ce75..40c7f51 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Sat Sep 02 03:36:40 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.29~git20230902: + * Set azure variables + * SPU LLVM: Optimize spu_idisable + * Fix excluded sections check mismatch + * rsx/texture-cache: Remove archaic short-circuit during purge-xxxxx routines + * Crypto: Fix endianess, avoid crashing on invalid values + * Qt: rename pad profiles to config files + * Make sure to enable PR builds + * More cleanup + * Update linux Azure and re-enable GitHub pushing + * Precompile PRX/ELF extension + * Hotfix SPU Cache Spam For Game Collections + * Fixup Create PPU Cache + * SPU: support pure SPU code precompilation discovery + * SPU: Refactor function discovery + * Add SPU Precompilation to Create PPU Cache + * Qt: fix pressure intensity deadzone enabled state + * macOS CI: build ffmpeg and gnutls from source, and fix deploy script (#14563) + * input: add SDL_GameControllerDB + * Update MVK + * Update homebrew mvk on build script + * [DS4] Proper USB/BT detection + * SPU LLVM Precompilation Fixup + * SPU LLVM Precompilation + * Zero register optimization for AVX-512-VBMI - Take advantage of the fact that AVX instructions zero the upper 128 bits for a nice optimization when one input vector is zeroed + * PPU Analyzer: Fix OPD section validation + * cellPad: fix lost status during cellPad_NotifyStateChange + * cellPad: fix potential out of bounds read and u32 warnings + * cellPad: some readability updates + * Midi: fix data type warnings + * cellPad: implement cellPadPeriphGetData default logic and add some comments + * input: Use pad class instead of index in pad settings dialog + ------------------------------------------------------------------- Sat Aug 26 14:52:21 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 0d8a0b1..0e36f1b 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.29~git20230826 +Version: 0.0.29~git20230902 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only