Henrik Rydgård
|
ccd5bcaa45
|
Add facility for __KernelGPUReplay to request to be called again
|
2024-12-10 01:27:25 +01:00 |
|
Henrik Rydgård
|
83af54950f
|
Move more core-related stuff into Core.cpp/h
|
2024-12-08 11:54:58 +01:00 |
|
Henrik Rydgård
|
c25e6b3933
|
Add "Split syscall" mechanism
|
2024-12-05 00:05:39 +01:00 |
|
Henrik Rydgård
|
96c4a10e8c
|
Add two new core states, rename RUNNING to RUNNING_CPU and similar for stepping.
|
2024-12-01 21:04:21 +01:00 |
|
Henrik Rydgård
|
0e6fc8e0e3
|
Assorted warning fixes
|
2024-11-28 15:02:26 +01:00 |
|
Henrik Rydgård
|
a74e4a105c
|
ImDebugger register window: Show fpcond on FPU tab. Fix display issue in kernelobj window
|
2024-11-26 08:41:39 +01:00 |
|
Henrik Rydgård
|
9138b7944d
|
Buildfix
|
2024-11-25 00:30:16 +01:00 |
|
Henrik Rydgård
|
7992ff4627
|
Make CBreakpoints an object
|
2024-11-25 00:22:53 +01:00 |
|
Henrik Rydgård
|
0e3c1df9b3
|
Add a way to access the ImDebugger from the DevMenu
|
2024-11-21 15:48:18 +01:00 |
|
Henrik Rydgård
|
30207aa25c
|
Stackwalk safety fix. Stackwalk logic fix (although probably not very important)
|
2024-11-15 15:59:08 +01:00 |
|
Henrik Rydgård
|
0776ee01a8
|
ImDebugger: Add initial HLE module explorer window`
|
2024-11-15 14:49:19 +01:00 |
|
Henrik Rydgård
|
80474fd0f0
|
Some cosmetic fixes to the ImGui debugger
|
2024-11-07 20:11:23 +01:00 |
|
Henrik Rydgård
|
8081ebc265
|
Crashfixes
|
2024-11-07 19:56:32 +01:00 |
|
Henrik Rydgård
|
99eb0bbd64
|
Improve register view, fix follow PC, some cleanup
|
2024-11-07 11:10:16 +01:00 |
|
Henrik Rydgård
|
84a0293e54
|
Add basic register view
|
2024-11-07 11:10:16 +01:00 |
|
Henrik Rydgård
|
cf6d06c56a
|
Start work on imdbg
|
2024-11-07 11:10:12 +01:00 |
|
Henrik Rydgård
|
d3e9398cb3
|
Split Core_EnableStepping into Core_Break and Core_Resume
|
2024-11-03 17:53:42 +01:00 |
|
Henrik Rydgård
|
2e85eb5128
|
More static code analysis fixes
|
2024-10-28 17:59:06 +01:00 |
|
Henrik Rydgård
|
6a7435341e
|
Some reporting cleanups
|
2024-10-28 17:25:40 +01:00 |
|
Henrik Rydgård
|
cf678a1aa6
|
JIT: Allow more blocks to be stored in the cache. Also, add margin to the IsFull check.
|
2024-10-28 17:02:03 +01:00 |
|
Henrik Rydgård
|
c1d6b62625
|
Add a couple of asserts to the JitBlockCache.
|
2024-10-23 13:23:38 +02:00 |
|
Henrik Rydgård
|
e51c58716b
|
Fix minor code issues flagged by PVS-Studio and reported by alphrixus.
|
2024-10-10 14:10:30 +02:00 |
|
Henrik Rydgård
|
1a89c26dc0
|
Warning fixes
|
2024-10-03 18:19:11 +02:00 |
|
Henrik Rydgård
|
eab8d977a5
|
Android: Another gradle plugin version bump. Typo fix.
|
2024-10-01 10:04:43 +02:00 |
|
Henrik Rydgård
|
c5a4023d90
|
Warning fixes
|
2024-09-24 13:28:28 +02:00 |
|
Henrik Rydgård
|
5a6c76720d
|
Remove double ampersands from PPGe-drawn text (in-game UI)
|
2024-09-22 09:28:48 +02:00 |
|
Nemoumbra
|
4477c9bc66
|
Removed mentions of MIPSLogger, improved the logs
|
2024-09-20 17:09:39 +03:00 |
|
Nemoumbra
|
d1b49cf03b
|
Moved the CyclicBuffer to the Collections dir
|
2024-09-20 16:19:24 +03:00 |
|
Herman Semenov
|
3c66f149d3
|
[Common/Core/Windows] Removed excess check pointer before delete or free()
|
2024-09-17 11:34:42 +02:00 |
|
Nemoumbra
|
dcf98fe8a6
|
Addressed the last block issue in a comment
|
2024-09-16 22:17:08 +03:00 |
|
Nemoumbra
|
bd6c469543
|
Code-review fixes
|
2024-09-16 02:48:52 +03:00 |
|
Nemoumbra
|
08b20ce9c8
|
Buildfix for std::back_inserter
|
2024-09-14 20:16:17 +03:00 |
|
Nemoumbra
|
21d0f596ec
|
Cleaned up the includes
|
2024-09-14 19:57:39 +03:00 |
|
Nemoumbra
|
c1ad3db1d8
|
Switched to PPSSPP's C file-stream API
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
01b3b59d06
|
Bugs fixed + enabled MIPSTracer on Mac, desktop Linux and OpenBDS
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
ab7af0cc19
|
Minor cleanup, new UI button
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
f23b04fb4a
|
Logic errors fixed + refactoring
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
ff5877e993
|
Renamed the IR instruction, new UI button added
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
a26afb4c2f
|
Implemented the trace reconstruction + bugs fixed
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
25f6b01d86
|
Added the initialization code + UI bindings + logs
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
e3b09bea59
|
Ported the MIPSLogger's UI + basic integration of MIPSTracer
|
2024-09-14 19:46:05 +03:00 |
|
Nemoumbra
|
854579a97b
|
Initial code for the tracer + fixed the file locations
|
2024-09-14 19:46:04 +03:00 |
|
Nemoumbra
|
34f113207d
|
Added the MIPSTracer files to the project + name fix
|
2024-09-14 19:46:04 +03:00 |
|
Nemoumbra
|
00cd142365
|
Comment fix + new QOL method
|
2024-09-14 19:46:04 +03:00 |
|
Nemoumbra
|
a6be0517dc
|
New IR instruction added
|
2024-09-14 19:46:04 +03:00 |
|
Henrik Rydgård
|
b6a3996e65
|
Remove a warning, change some & params to pointers for clarity, func rename
|
2024-09-11 11:48:12 +02:00 |
|
Henrik Rydgård
|
7139301692
|
IR interpreter: Replace the assert for downcount with a very predictable branch
Fixes breakpoints and other similar things, with a negligible penalty.
|
2024-09-11 11:24:43 +02:00 |
|
Henrik Rydgård
|
c3f291e9fe
|
Fix for possible overflow in the resampler (can prevent some audio clicks)
Comment fixes
|
2024-09-04 12:56:15 +02:00 |
|
oltolm
|
62194185d4
|
fix shutdown crash on Windows
|
2024-08-24 13:41:33 +02:00 |
|
Henrik Rydgård
|
9fb97add3f
|
Bugfixes
|
2024-07-26 14:22:31 +02:00 |
|