Megamouse
|
b7eefeac8b
|
hotfix: skip progr dialogs if msg dialogs are open
|
2021-04-03 20:37:40 +02:00 |
|
Eladash
|
e57f36fc5b
|
Quick sys_sm_get_params implementation
|
2021-04-03 17:23:40 +03:00 |
|
Eladash
|
32116086b3
|
Implement _sys_prx_register_module loading imports/exports functionality
|
2021-04-03 17:23:40 +03:00 |
|
Eladash
|
878da3b474
|
Implement get_cellos_appname()
Identifying vsh.self and possibly other operating system executables in the future.
|
2021-04-03 17:23:40 +03:00 |
|
Megamouse
|
9c7230e79f
|
cli: set user-id per command line
|
2021-04-02 11:50:28 +02:00 |
|
Eladash
|
7b57b8f2ca
|
debugger: Implement ability to pause entire emulation on breakpoint
|
2021-04-01 19:11:55 +03:00 |
|
Eladash
|
55c98bfaef
|
Fix #9879 and fix firmware confirmation dialog when auto-start is disabled
|
2021-04-01 14:09:02 +03:00 |
|
Nekotekina
|
e9a45a2f45
|
Implement scoped_progress_dialog
Create Emu/system_progress.hpp
Remove atomic g_progr_show
|
2021-03-31 23:40:09 +02:00 |
|
Nekotekina
|
2212a131ef
|
Fix some -Weffc++ warnings (part 1)
|
2021-03-31 11:27:09 +03:00 |
|
Nekotekina
|
deacf05769
|
Enable -Wdeprecated-copy
Some classes violated the Rule of 3(5) in their special operator definitions.
|
2021-03-31 11:27:09 +03:00 |
|
Megamouse
|
870224cde0
|
Emu/overlay: ingame native overlay PPU compilation
|
2021-03-31 09:38:30 +02:00 |
|
Eladash
|
1e71deb0db
|
rsx: Compile shaders when CELL is not running
|
2021-03-30 11:13:47 +03:00 |
|
Eladash
|
dea1d01de2
|
Fix Emulator::Stop race with IDM
Newly created threads' state could have not been flagged with exit.
|
2021-03-30 10:21:54 +03:00 |
|
Eladash
|
e9bea1c742
|
Emu: Do not obey auto-exit setting after creating firmware cache
|
2021-03-30 10:21:54 +03:00 |
|
Eladash
|
d51bb8b1cc
|
Fix Emulator::Pause race with IDM
|
2021-03-30 10:21:54 +03:00 |
|
Eladash
|
aad5283786
|
Fix Emulator::IsPaused()
|
2021-03-30 10:21:54 +03:00 |
|
xddxd
|
9d895e6b15
|
Scheduler overhaul
|
2021-03-26 00:29:44 +03:00 |
|
Megamouse
|
ba45daff35
|
Qt: some cleanup in debugger
|
2021-03-24 20:47:51 +01:00 |
|
Nekotekina
|
b3fb6d7d18
|
Add and fix -Wredundant-decls (GCC)
|
2021-03-23 22:48:57 +03:00 |
|
Nekotekina
|
5dc3467337
|
vm: fix reservation_update notification
Rare function.
|
2021-03-23 21:09:37 +03:00 |
|
Eladash
|
1864419561
|
Fix SPU mapped memory page size
|
2021-03-19 22:25:08 +03:00 |
|
Megamouse
|
43ac33c2b4
|
cellSaveDataEnableOverlay
|
2021-03-18 11:11:34 +03:00 |
|
Nekotekina
|
2decf1ecda
|
Rename and move g_tls_current_cpu_thread inside cpu_thread
Don't declare extern inside get_current_cpu_thread().
Possible workaround for gcc-11.
|
2021-03-17 23:49:48 +03:00 |
|
Eladash
|
1d7fbd6a9a
|
Fix sceNpTrophyGet(Trophy/Game)Icon
|
2021-03-17 22:31:57 +03:00 |
|
Eladash
|
1213708b72
|
Replace some log errors (#9980)
|
2021-03-17 17:19:35 +03:00 |
|
Nekotekina
|
8fcebebae3
|
Implement lv2_mp_flag::cache
Identify /dev_hdd1 without unsafe path comparison.
|
2021-03-16 19:37:03 +03:00 |
|
Nekotekina
|
f801dc6558
|
Save all 8 syscall_args
|
2021-03-16 19:33:37 +03:00 |
|
Eladash
|
8716ac554f
|
Fix sys_raw_spu_destroy
|
2021-03-16 19:31:52 +03:00 |
|
Eladash
|
d7b4753007
|
Make gamedata installation atomic as real PS3
|
2021-03-16 19:31:52 +03:00 |
|
Eladash
|
a9b0d25c01
|
PPU Debugger: Fixup for syscall arguments (#9932)
|
2021-03-16 16:20:45 +03:00 |
|
shockdude
|
6a14849381
|
sys_usbd: DJ Hero Turntable Emulation (#9965)
* Initial Turntable Emulation
|
2021-03-14 23:48:50 +03:00 |
|
Megamouse
|
1e09be19f5
|
Qt: Fix PaintedPixmap crash if icon is null
|
2021-03-14 19:56:11 +01:00 |
|
Megamouse
|
1a5a0f5eca
|
overlays: Fix aspect ratio of custom bakground images
|
2021-03-14 16:46:16 +01:00 |
|
kd-11
|
c9214ce6c0
|
vk: Disable async streaming by default
|
2021-03-14 16:39:55 +03:00 |
|
Nekotekina
|
0327ecc5c1
|
Enable -Wduplicated-cond (GCC)
|
2021-03-13 18:46:59 +03:00 |
|
Nekotekina
|
c22e1e71f0
|
Continue fixing strict aliasing warnings
|
2021-03-13 18:02:37 +03:00 |
|
Eladash
|
aff63028d4
|
SCE Decryption: Detect illegal RAP files
|
2021-03-13 11:51:40 +01:00 |
|
Eladash
|
923ba6f3bb
|
Fix sysutil_send_system_cmd at Emu.Stop()
|
2021-03-12 21:01:48 +03:00 |
|
Eladash
|
729cd9284e
|
debugger: Fix PPU threads pausing
|
2021-03-12 13:01:12 +03:00 |
|
kd-11
|
140c5bfc3e
|
Add asynchronous streaming to the GUI and auto-enable it
- Hopefully not many users are on very weak GPUs
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
a5f0faefc3
|
vk: Check for uninitialized target before going into any scaling op
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
608f8de347
|
vk: Solve GPU hang/reset due to waiting on events that are never signaled
- TODO: Some refactoring may be required to pair the primary and secondary CB and avoid such blunders
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
3e8a00d264
|
Basic fixups
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
7d5a72c9e0
|
vk: Add options to system configuration
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
48d0f80a86
|
vk: Add an alternate async queue scheduler
- This version violates spec but does not rely on CPU threads to keep the GPU from hanging. It's ironically much safer to use.
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
bd6c187fcd
|
vk: Tune event polling for higher throughput
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
585837a3f0
|
vk: Support new fxo usage pattern
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
b4e821c28d
|
vk: Flip on async texture uploads
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
589ac1c5d4
|
vk: Optimization - avoid touching the mutex at all if possible even when there is no contention
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
c9e8b87c60
|
vk: Properly clean up async scheduler
|
2021-03-12 02:27:05 +03:00 |
|