Henrik Rydgård
|
a555fe8924
|
Partially implement sceReg
|
2025-04-03 14:13:50 +02:00 |
|
Henrik Rydgård
|
bc3d4fe477
|
Fix a rare UI race condition (if 'region' changed on a background thread)
|
2025-04-02 17:27:46 +02:00 |
|
Henrik Rydgård
|
870a76328d
|
ImDebugger: Add function to dump raw at3 frames from the atrac tool.
|
2025-04-02 13:30:34 +02:00 |
|
Henrik Rydgård
|
77e1c9dd69
|
Work on audiocodec
|
2025-04-02 13:30:34 +02:00 |
|
Henrik Rydgård
|
5e18576f59
|
Separate imports and exports for listing.
|
2025-04-02 10:09:19 +02:00 |
|
Henrik Rydgård
|
717ea3ec8e
|
ImDebugger: Show imports/exports in Module window
|
2025-04-02 10:09:19 +02:00 |
|
Henrik Rydgård
|
8cd28dfd82
|
Start work on real modules window in the debugger
|
2025-04-02 10:09:19 +02:00 |
|
Henrik Rydgård
|
4a15ff950c
|
ImDebugger: Add new Modules windows, turn the old Modules window into what will be a symbol browser
|
2025-04-02 10:09:19 +02:00 |
|
Henrik Rydgård
|
4e25f44eef
|
Rename some module-related functions to include HLE where appropriate
|
2025-03-31 11:17:50 +02:00 |
|
Henrik Rydgård
|
2bfe327dbd
|
Expose PSPThread in the same manner
|
2025-03-31 10:24:03 +02:00 |
|
Henrik Rydgård
|
644f5e4e6c
|
Expose PSPModule (so the debugger can access it later)
|
2025-03-31 09:56:08 +02:00 |
|
Henrik Rydgård
|
c1828f69b9
|
Add an option to compress .ppsym files when saving or not (was always on before).
|
2025-03-29 18:17:41 +01:00 |
|
Henrik Rydgård
|
1a93d8a1f9
|
Some work on symbol export, minor cleanups
|
2025-03-29 14:23:59 +01:00 |
|
Henrik Rydgård
|
acad90a041
|
More work on the lua console
|
2025-03-27 14:26:48 +01:00 |
|
Henrik Rydgård
|
cf059ff84c
|
Stub a lua console, add the sol lua wrapper library
|
2025-03-27 08:59:37 +01:00 |
|
Henrik Rydgård
|
e5d00ce493
|
Fix startup on Android, oops
Forgot that we can't create android-compatible threads in global
constructors, for JNI reasons.
|
2025-03-27 01:58:53 +01:00 |
|
Henrik Rydgård
|
5ea7729f66
|
More work on atrac-through-sas
|
2025-03-25 22:01:33 +01:00 |
|
Henrik Rydgård
|
1bd5cffa1d
|
Initial work on re-implementing atrac-through-sas
|
2025-03-25 22:01:30 +01:00 |
|
Henrik Rydgård
|
9f22d3a64e
|
Re-enable the "HLE module browser". Add ability to export modules as jpscptrace definitions.
|
2025-03-25 00:11:42 +01:00 |
|
Henrik Rydgård
|
e70dd3b2df
|
Break out AtracTrack into its own file. Add a little atrac analysis tool to ImDebugger (for future use)
|
2025-03-19 16:15:51 +01:00 |
|
Henrik Rydgård
|
d11f8609ea
|
Add an easy way to break into the imdebugger from assert messageboxs ("No")
|
2025-03-19 14:22:02 +01:00 |
|
Henrik Rydgård
|
ef4e04c8a1
|
Pass more filename information into elf loading. Allow dumping PRX into elf.
|
2025-03-19 10:42:32 +01:00 |
|
Henrik Rydgård
|
0c64863d21
|
Minor ImDebugger fixes
|
2025-03-18 09:36:34 +01:00 |
|
Henrik Rydgård
|
6d7625ea6b
|
Implement save state support, with backwards compatibility.
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
bb436cda8f
|
Reimplement a lot of logic, implement loop streaming properly
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
4d7a8b8233
|
Some type and comment cleanup
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
54acb07ded
|
ImDebugger: Add more atrac information
|
2025-03-18 09:36:32 +01:00 |
|
Henrik Rydgård
|
b7782d98f3
|
Prepare for Atrac context data to work the new way. Not actually active yet. Also restrict old versions to 4 contexts.
|
2025-03-16 19:32:03 +01:00 |
|
Henrik Rydgård
|
3d143a0cba
|
Finally get rid of the GetTrack() accessor
|
2025-03-16 11:29:00 +01:00 |
|
Henrik Rydgård
|
a3b43d8283
|
Refactor CurrentSample and ResetPlayPosition
|
2025-03-16 11:18:33 +01:00 |
|
Henrik Rydgård
|
5a8e4c1c2e
|
Assorted debugger stuff
|
2025-03-15 17:54:38 +01:00 |
|
Henrik Rydgård
|
11e8b0d126
|
ImDebugger: Allow browsing memory tags in the memory views
|
2025-03-15 17:40:54 +01:00 |
|
Henrik Rydgård
|
adbceabd93
|
Show fake-loaded HLE modules in the debugger. Notify Atrac of its address when one is loaded
Will be useful later.
|
2025-03-15 15:56:11 +01:00 |
|
Henrik Rydgård
|
af8d14c546
|
Buildfix
|
2025-03-08 23:56:01 +01:00 |
|
Henrik Rydgård
|
89e031fb8a
|
Logging cleanup
|
2025-03-08 23:39:22 +01:00 |
|
Henrik Rydgård
|
881e88268f
|
Fix log-stack problem in kernel
|
2025-03-08 23:37:48 +01:00 |
|
Henrik Rydgård
|
65df2bf016
|
ImDebugger: Add log config window, improve atrac window
|
2025-03-07 13:47:31 +01:00 |
|
Henrik Rydgård
|
7e3e944e3b
|
Update GetSecondBufferInfo
|
2025-03-05 17:02:46 +01:00 |
|
Henrik Rydgård
|
bea49a652e
|
Hook framebuffer readback function in Persona 1.
We really need a more general solution for this... Although we can't
generally trap acceses on all platforms :(
|
2025-03-03 10:45:48 +01:00 |
|
Henrik Rydgård
|
a6dbf76d5d
|
Fix some more ImDebugger issues
|
2025-02-25 10:00:02 -06:00 |
|
Henrik Rydgård
|
d996e66b26
|
ImClickableValue: Switch to selectable, add polish. Use for all GPRs.
|
2025-02-24 11:43:32 -06:00 |
|
Henrik Rydgård
|
08155748ea
|
Use the clickablevalue thing in more places
|
2025-02-24 11:43:32 -06:00 |
|
Henrik Rydgård
|
99fa1d12fc
|
ImDebugger: Fix various problems with dupe menu items and coloring of popups
|
2025-02-24 11:43:32 -06:00 |
|
oltolm
|
02e767866a
|
fix compiler warnings
|
2025-02-22 14:15:15 +01:00 |
|
Henrik Rydgård
|
31cf5771f4
|
Turn the break reason into an enum, fix some minor issues
|
2025-02-19 16:01:11 -06:00 |
|
Henrik Rydgård
|
34308a326c
|
Add basic sceSas state viewer to debugger
|
2025-02-19 10:50:32 -06:00 |
|
Henrik Rydgård
|
dce6d35a27
|
ImDebugger: Fix titles of MIPS register views
|
2025-02-19 10:10:29 -06:00 |
|
Henrik Rydgård
|
2c11da1354
|
ImDebugger file browser: Add (slightly clunky) UI to extract individual files.
|
2025-02-13 17:11:11 -06:00 |
|
kotcrab
|
6cc58b19ce
|
Add watch edit and show in window menu
|
2025-02-05 23:44:58 +01:00 |
|
Henrik Rydgård
|
ba6a9119fc
|
Minor logging fixes
|
2025-01-28 09:29:01 +01:00 |
|