Commit Graph

  • 8f1dc7a2d4 Fix VFS regression Megamouse 2021-09-22 21:44:52 +02:00
  • da91a841b7 VFS: add logging to mount Megamouse 2021-09-22 20:30:28 +02:00
  • 4323ca4a01 Remove unused lambda Megamouse 2021-09-22 22:42:40 +02:00
  • fff0c96bf3 Debugger: Implement editing instruction for entire SPU group Eladash 2021-09-23 20:49:49 +03:00
  • 7167fbf545 ci: Switch QT mirror (#10918) Ani 2021-09-23 20:37:36 +01:00
  • e4aff539b0 vk: Fix scanning for upload heap types. kd-11 2021-09-22 21:47:53 +03:00
  • d0e31f4ec3 sys_fs: Add write log messages for SDATA/EDATA Eladash 2021-09-21 12:49:59 +03:00
  • 3e06446297 sys_fs: Fix sys_fs_read/write when nbytes is 0 Eladash 2021-09-21 12:07:01 +03:00
  • 4237039d53 sys_fs: Fix SDATA/EDATA file-stat Eladash 2021-09-21 11:46:40 +03:00
  • 5ae7dbf77c Fix cellFsSdataOpenByFd flags Eladash 2021-09-21 11:45:32 +03:00
  • f1037f75d9 perf_overlay: fix initial graph positions with detail level none Megamouse 2021-09-21 22:26:43 +02:00
  • a7cb513a89 cellOsk: partially implement continuous mode Megamouse 2021-09-21 00:59:11 +02:00
  • e3ec71c683 cellOsk: partially implement cellOskDialogExtUpdateInputText Megamouse 2021-09-20 21:19:34 +02:00
  • f7870d4968 cellOsk: do not notify INPUT_ENTERED on each input Megamouse 2021-09-20 20:39:37 +02:00
  • 80ef0ce9b5 cellOsk: reset options after unload Megamouse 2021-09-19 21:51:45 +02:00
  • 696a3c4a42 cellOsk: stub some settings Megamouse 2021-09-19 21:21:56 +02:00
  • 81a01134bb cellOsk: fix dialog abort w/o user interaction Megamouse 2021-09-19 21:12:42 +02:00
  • 70c291753c cellOsk: dont send INPUT_ENTERED unless continuous Megamouse 2021-09-19 20:32:47 +02:00
  • 3c7ada8e83 rsx: Fix 3D texture decode kd-11 2021-09-20 01:29:05 +03:00
  • 46b3027981 rsx: Invariably clear the texture state if referenced. kd-11 2021-09-19 23:18:20 +03:00
  • 334999f639 vk: Enable sampler mirror-clamped-to-edge as an extension kd-11 2021-09-19 22:22:48 +03:00
  • dabfce5c82 rsx: Rework how depth/stencil initialization+clear works kd-11 2021-09-19 22:01:25 +03:00
  • 0a8d9a12ab vk: Rewrite memory initialization kd-11 2021-09-19 20:20:12 +03:00
  • 19b2da2590 Enable stencil export extension when required kd-11 2021-09-19 19:01:12 +03:00
  • 17a074e1ac Fix memory leak in cellOskDialog (#10895) Eladash 2021-09-21 11:29:32 +03:00
  • 38d5f688b3 cellAudio fix Eladash 2021-08-25 15:26:41 +03:00
  • e307a1b4bd input: fix keyboard_pad_handler pressure sensitivity Megamouse 2021-09-19 23:00:29 +02:00
  • a50e22a11f Overlays: Fix position of centered perf-overlay Megamouse 2021-09-19 11:04:01 +02:00
  • c995505023 edat: Check for the correct directory AniLeo 2021-09-18 17:42:53 +01:00
  • 1f8f428a59 unpkg: Don't append title ID to license packages AniLeo 2021-09-18 17:36:07 +01:00
  • e10c6cbaf7 SPU: cpu_work() fixup, fix recursion in AV handler Eladash 2021-09-17 20:18:12 +03:00
  • 5870da0b55 SPU MFC: Add shuffling in steps setting Eladash 2021-09-17 18:12:48 +03:00
  • 5f729d4dbf GUI Settings: Add MFC Delay Command checkbox Eladash 2021-09-17 18:02:19 +03:00
  • ebde86b967 CLI: add "high-res-timer" argument (defaults to 1) Megamouse 2021-09-18 00:15:01 +02:00
  • 14a425e487 rsx: wait when emulation is paused Megamouse 2021-09-07 23:39:39 +02:00
  • 1f1d1da87b silence some warnings Megamouse 2021-09-17 22:44:05 +02:00
  • 129ade2f73 System: only init fxo objects if a game is started Megamouse 2021-09-08 00:09:53 +02:00
  • c37c6fb6de System.cpp: Remove outdated and bugged code-block Eladash 2021-09-17 10:29:06 +03:00
  • 5736fa3351 Fix Emulator::IsPathInsideDir Eladash 2021-09-16 12:50:30 +03:00
  • 3e84a2acc0 PKG: Implement SDATA decryption Eladash 2021-09-16 11:30:36 +03:00
  • 77c252a4c0 PKG: Debugging messages Eladash 2021-09-16 11:04:47 +03:00
  • e4f92ddf77 GUI: PARAM.SFO formatting Eladash 2021-09-16 09:09:30 +03:00
  • 1f3b1e1c99 Implement Emulator::GetFakeCat() Eladash 2021-09-16 02:34:20 +03:00
  • 73bdf7481e Emu: Fix disc game move from hdd0/game Eladash 2021-09-10 21:27:33 +03:00
  • c2ab3c664c rsx: Fix stupid overflow kd-11 2021-09-17 19:38:04 +03:00
  • ddec5d6908 CPUThread: Prevent recursive check_state calls Eladash 2021-09-17 12:01:29 +03:00
  • 975aae1d13 SPU MFC: Implement MFC commands execution shuffling Eladash 2020-06-27 17:38:49 +03:00
  • 9e62ca562b SPU LLVM: implement SQRT and DIV pattern detection (xf) Nekotekina 2021-09-13 21:56:01 +03:00
  • d28b0ba2fa SPU LLVM: implement spu_re, spu_rsqrte Nekotekina 2021-09-07 19:42:05 +03:00
  • aba332d4c4 SPU LLVM: make intrinsics for most xfloat instructions Nekotekina 2021-09-07 18:35:00 +03:00
  • 543fb7a9cb LLVM DSL / SPU LLVM: implement infinite precision shifts Nekotekina 2021-09-06 21:07:06 +03:00
  • 67b3fc70f8 LLVM DSL: implement absd and match helpers Nekotekina 2021-09-05 20:33:19 +03:00
  • 2268aa9093 LLVM DSL: reimplement fre, frsqe, fmax, fmin Nekotekina 2021-09-03 15:44:24 +03:00
  • 4b8ee85995 LLVM DSL: reimplement pshufb, add 'calli' Nekotekina 2021-09-03 12:21:05 +03:00
  • 86ead1b93b SPU LLVM: implement FI instruction Nekotekina 2021-09-01 21:33:00 +03:00
  • 7ec7f261b1 LLVM DSL: implement fpcast Nekotekina 2021-09-01 21:07:02 +03:00
  • 1685769bd9 LLVM DSL: reimplement fmuladd, force hw fma if present Nekotekina 2021-09-01 20:43:57 +03:00
  • 2acb6ed60d SPU LLVM: optimize SHUFB for permutation-only shuffles Nekotekina 2021-09-01 19:49:27 +03:00
  • 144244e902 SPU LLVM: implement missing constant mask handling in SHUFB Nekotekina 2021-09-01 19:34:07 +03:00
  • 7cf9d1380b LLVM DSL: add line number in get_const_vector automatically Nekotekina 2021-09-01 16:20:33 +03:00
  • f188019244 LLVM DSL: reimpelement fsqrt, fabs Nekotekina 2021-09-01 13:43:34 +03:00
  • 38dfc88e8d LLVM DSL: reimplement avg Nekotekina 2021-08-31 19:35:45 +03:00
  • 95c36221fa LLVM DSL: reimplement ctlz, ctpop Nekotekina 2021-09-01 14:04:05 +03:00
  • b30ac48513 Refresh game list after installing RAP files via menus NicknineTheEagle 2021-07-18 22:51:08 +03:00
  • 4fcc1c0f31 Fully implement sceNpDrmVerifyUpgradeLicense NicknineTheEagle 2021-07-18 22:19:58 +03:00
  • 1a2fad4eac cellSearch: more stubs and implementations (#10578) Megamouse 2021-09-16 23:05:29 +02:00
  • da4f4dafbd overlays: Show feedback while stopping ppu compilation Megamouse 2021-09-05 13:12:08 +02:00
  • e5876b3a1b Fix BDVD path setting Eladash 2021-09-13 05:12:51 +03:00
  • 9c2d94ca1a sys_prx: Improve sys_prx_get_module_info error checking Eladash 2021-09-15 20:33:31 +03:00
  • ae4f837f57 sys_prx: Implement sys_prx_get_module_id_by_address Eladash 2021-09-15 20:29:40 +03:00
  • c6c4aa4634 cmake corrections (#10782) polar 2021-09-16 13:59:08 +01:00
  • bcda172ae7 Switch from r16ui to r16 xddxd 2021-09-16 13:18:43 +03:00
  • d511e76a63 Enable the precise occlusion query feature xddxd 2021-09-16 12:17:35 +03:00
  • 56e982375e Qt: add changelog to updater (#10844) Megamouse 2021-09-16 05:34:06 +02:00
  • e3eaf5f29e Qt: Reset stick positions on pad handler change Megamouse 2021-09-15 21:28:01 +02:00
  • e56609d836 Qt: Relocate pad handler parameter changes Megamouse 2021-09-15 21:26:53 +02:00
  • 460fb66949 Qt: reset config when null pad handler is selected Megamouse 2021-09-15 21:12:55 +02:00
  • b955469721 Qt: fix player selection checks Megamouse 2021-09-15 21:03:46 +02:00
  • 6378e16fdf Emu.Load: add more logging Megamouse 2021-09-13 01:21:11 +02:00
  • 8b48fd95fe Fix sys_prx_start/stop_module for older firmware Eladash 2021-09-11 14:34:14 +03:00
  • 5600430a05 Fix user_interface::alloc_thread_bit() usage Eladash 2021-09-09 22:23:04 +03:00
  • 50ad7ba1f6 vm: Fix vm::unmap Eladash 2021-09-11 08:26:08 +03:00
  • fe6cb4774e Fixup default config-path (#10863) Eladash 2021-09-12 21:28:48 +03:00
  • 91fefd4671 Fix vm::try_alloc regression Eladash 2021-09-11 13:37:39 +03:00
  • 677d5f09ce Add debugging info for when sys_tty_write is executed Eladash 2021-09-11 13:05:43 +03:00
  • c7f5475b56 Improve sys_fs_close logging Eladash 2021-09-06 14:52:56 +03:00
  • 42e3add6a1 BUILD: a couple of cmake msvc compile fixes (#10799) 陈俊嘉 2021-09-12 05:55:53 +08:00
  • 8dc98bbc1b Add support for sc vtrm crypto Megamouse 2021-07-27 11:04:46 +02:00
  • f98595bee5 Patches/PPU: Add jump_link patch type Eladash 2021-09-02 18:14:26 +03:00
  • fafefb2cf5 Fixup No.3 after #10779 Eladash 2021-09-01 22:52:50 +03:00
  • 1cbcf7e1ad Reimplement config selection for game startup Eladash 2021-09-08 15:23:50 +03:00
  • df080fbc53 Ensure frozen emulation for special executables inspection modes Eladash 2021-09-07 21:09:14 +03:00
  • bd66dfedc9 Do not allow to unpause after fatal error occured in emulation Eladash 2021-09-07 19:42:08 +03:00
  • 69faf14a79 System: remove deprecated custom config location Megamouse 2021-09-08 02:13:10 +02:00
  • 1a443cf6b5 Qt: remove deprecated playtime code Megamouse 2021-09-08 01:59:48 +02:00
  • 2fb68bfc03 Qt: release scaled pixmaps from memory if possible Megamouse 2021-09-08 01:00:49 +02:00
  • 4d70c483b2 Qt: release unused data when switching list modes Megamouse 2021-09-08 01:43:33 +02:00
  • 29256df5b1 input: make pad_thread a named_thread Megamouse 2021-09-07 21:56:49 +02:00
  • a74156fe5b input: reimplement lost optimization Megamouse 2021-09-07 20:42:18 +02:00
  • 57473ff98d Qt: Add missing Boot confirmation Megamouse 2021-09-08 19:10:30 +02:00