Eladash
|
6a1fa88e15
|
PPU: Fixup savestate prio bit usage
|
2024-03-27 19:59:22 +02:00 |
|
Eladash
|
7468d96c51
|
Savestates: safe saving while cellSaveData is active
|
2024-03-27 19:59:22 +02:00 |
|
Eladash
|
750359d780
|
Fixup emulation stopping
|
2024-03-27 19:59:22 +02:00 |
|
Eladash
|
8588b2b11a
|
vm: Fix writer lock leak
|
2024-03-27 19:59:22 +02:00 |
|
Eladash
|
68349e48cd
|
Savestates: Save PPU running order
|
2024-03-26 21:35:53 +02:00 |
|
Elad Ashkenazi
|
29ad568791
|
Fix ppu_thread::serialize_common
|
2024-03-25 12:05:24 +02:00 |
|
Elad.Ash
|
e32ed90d21
|
PPU LLVM: Remove one external symbol resolve for BLR
|
2024-03-21 15:56:31 +02:00 |
|
Eladash
|
2f822abb47
|
PPU LLVM: Use symbol resolver function to resolve functions
|
2024-03-20 12:48:31 +02:00 |
|
Eladash
|
f47c7e0ef1
|
PPU LLVM: Relax MSELF entry name constraints
These names are a hint
|
2024-02-16 10:42:57 +02:00 |
|
Eladash
|
f943deb2c3
|
PPU LLVM: Do not use possible duplicates in MSELF
|
2024-02-16 10:42:57 +02:00 |
|
Eladash
|
85884d14cd
|
PPU LLVM: Add more MSELF file checks
Do not crash on invalid files.
|
2024-02-16 10:42:57 +02:00 |
|
Megamouse
|
7a02787bee
|
fix some more warnings
|
2023-12-30 21:14:26 +01:00 |
|
Megamouse
|
59c58aa3cf
|
fix some warnings
|
2023-12-30 19:07:35 +01:00 |
|
Eladash
|
69ef9c8a6a
|
PPU/sys_dbg: Implement self-modifying code
|
2023-12-03 12:57:21 +02:00 |
|
Eladash
|
d449420a45
|
PPU Progress Dialog: Add "Applying PPU Code" stage
|
2023-11-28 21:18:18 +02:00 |
|
Eladash
|
0416f6361c
|
Fix file_view::read_at and file_view::get_stat
|
2023-11-28 16:46:44 +02:00 |
|
Eladash
|
5dbeb68ed2
|
Savestates: Fix optional_savestate_state use
|
2023-11-27 12:36:17 +02:00 |
|
Eladash
|
f60bdbaece
|
Savestates: Compressed state files
|
2023-11-27 12:36:17 +02:00 |
|
oltolm
|
8c0debfe65
|
Fix file_view::read_at
|
2023-11-10 18:40:17 +02:00 |
|
Eladash
|
66d01b688c
|
Savestates: Implement initial RAM ventilation system
|
2023-11-10 08:45:49 +02:00 |
|
oltolm
|
50df01d00e
|
llvm: add support for LLVM 17
|
2023-10-13 14:27:48 +02:00 |
|
Eladash
|
c7c81ed95d
|
PPU: Limit concurrent OVL files processing to 2
|
2023-09-11 15:44:33 +03:00 |
|
Eladash
|
7a4ee286be
|
Rewrite Utilitis/sema.cpp
|
2023-09-11 15:44:33 +03:00 |
|
Eladash
|
37ba19776a
|
PPU LLVM: Fixup pdone count
|
2023-09-10 18:58:34 +03:00 |
|
Eladash
|
bdceb24fd9
|
PPU: Try to reduce wait for other threads
|
2023-09-10 18:58:34 +03:00 |
|
Eladash
|
b4fc43d787
|
PPU LLVM: Re-add multi-threaded overlay module compilation
|
2023-09-10 18:58:34 +03:00 |
|
Elad Ashkenazi
|
52495c17d6
|
PPU Analyzer: Fixup
|
2023-09-06 06:53:10 +03:00 |
|
Eladash
|
44c08c3a73
|
PPU/Progress Dialog: Improve remaining time calculation
|
2023-09-05 22:02:47 +03:00 |
|
Eladash
|
6dcdf6ec76
|
Add approximation to remaining compilation time
|
2023-09-05 14:58:46 +03:00 |
|
Eladash
|
ff4485d8ae
|
PPU LLVM: Patch unregistered BLRs
Fixes "Unregistered PPU Function" in "Jak and Daxter Collection"
|
2023-09-05 06:20:57 +03:00 |
|
Eladash
|
8d9e9eaff9
|
PPU Precompilation: Fixup file counter
|
2023-09-02 22:14:53 +03:00 |
|
Eladash
|
b900c43ceb
|
PPU: Precompile only encrypted executeables
Improve sys_prx_load_module and sys_overlay_load_module error checking.
|
2023-09-02 22:14:53 +03:00 |
|
Eladash
|
deacf76ca4
|
PPU Analyzer: Revert TRAP detection change
|
2023-09-02 12:31:11 +03:00 |
|
Eladash
|
a9810ccb72
|
SPU LLVM: Another fix for Game Collection's precompilation
|
2023-09-02 12:31:11 +03:00 |
|
Eladash
|
02b5cae2ad
|
Precompile PRX/ELF extension
|
2023-08-30 16:47:45 +03:00 |
|
Elad Ashkenazi
|
105c5759f3
|
Add SPU Precompilation to Create PPU Cache
|
2023-08-30 08:45:29 +03:00 |
|
Eladash
|
b5faf5800b
|
SPU LLVM Precompilation
Implement function SPU function discovery in images or random SPU code
|
2023-08-28 09:03:56 +03:00 |
|
Megamouse
|
8772219492
|
Remove unused variable in PPUThread.cpp
|
2023-08-23 21:42:59 +02:00 |
|
Megamouse
|
d8af3ea855
|
overlays: fix some warnings, simplify code, use move and references
|
2023-08-23 21:42:59 +02:00 |
|
Eladash
|
a001e6ef09
|
Progress Dialog: Fix race on PPU compilation status
|
2023-08-22 05:40:53 +03:00 |
|
Eladash
|
7a0185dbcc
|
PPU/debugger: Fixup
|
2023-08-21 14:36:54 +03:00 |
|
Eladash
|
17302a9422
|
Debugger/PPU: Superior Callstack Detection
|
2023-08-20 22:43:41 +03:00 |
|
Eladash
|
dddd12f66b
|
CELL: Postponed address notifications
|
2023-08-17 09:02:28 +03:00 |
|
Elad Ashkenazi
|
968762c135
|
Fix PPU SELF Precompilation
|
2023-08-14 18:47:20 +03:00 |
|
Eladash
|
df24305698
|
PPU/Debugger: Fix op_branch_targets
|
2023-08-08 10:22:05 +03:00 |
|
Eladash
|
cdc0441405
|
PPU: Fixup interpreter and analyzer
|
2023-08-08 10:22:05 +03:00 |
|
Eladash
|
edf4f7eacc
|
PPU/Patches: Fix CALLOC patch with interpreter
|
2023-08-07 19:01:38 +03:00 |
|
Eladash
|
39910885d9
|
PPU: fix leak when precompiling SELF files
|
2023-08-06 21:37:10 +03:00 |
|
Eladash
|
2a0278fbb1
|
Fixup SPU/PPU Cache Abortion
|
2023-08-06 21:37:10 +03:00 |
|
Eladash
|
ee869a49f4
|
PPU Precompilation Fixup
|
2023-08-06 10:38:40 +03:00 |
|