Henrik Rydgård
c5ad1548bc
Add simple AT3 dumping (non-streaming only)
2025-03-19 10:42:32 +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
c4241e283a
Prepare to generalize file dumping
2025-03-19 09:46:25 +01:00
Henrik Rydgård
cef14adf67
Assorted logging fixes and cleanup
2025-03-18 13:48:12 +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
78e763b050
Restore the setting.
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
76abdc6d81
Remove an unnecessary translation string
2025-03-07 09:49:44 +01:00
Henrik Rydgård
f59ba78f0b
Add Show In Folder button, delete confirmation to savedata manager popup
2025-03-07 09:43:54 +01:00
Henrik Rydgård
87199bacaa
Minor tweaks, comments and fixes
2025-03-06 13:37:38 +01:00
Henrik Rydgård
fd09a2be27
OpenGL crashfix in dump replay
2025-03-06 10:33:45 +01:00
Henrik Rydgård
6dbfa85bce
DevMenu: Hide the option to record a framedump if one is being played back
2025-03-06 10:33:44 +01:00
Henrik Rydgård
9ac5134c55
Don't ask for confirmation-on-exit when running GE frame dumps
2025-03-06 10:33:44 +01:00
Henrik Rydgård
8674488859
Android: Handle mouse events separately from touch events
...
Use the new modern events like HOVER.
2025-03-05 23:26:30 +01:00
Henrik Rydgård
c90552ccc1
Allow creating custom touch buttons and gestures that toggle the ImDebugger
2025-03-05 18:05:25 +01:00
Henrik Rydgård
5549fddae5
Touch control layout screen: Resize the game image to fit the editing surface
...
Makes it easier to place controls properly.
Note, if you have disabled "Transparent UI background" in settings, this
won't do much.
This is a long-requested feature: #16228
2025-03-05 18:00:49 +01:00
Henrik Rydgård
01d96fd949
Linux warning fixes
2025-03-05 17:02:46 +01:00
Henrik Rydgård
7e3e944e3b
Update GetSecondBufferInfo
2025-03-05 17:02:46 +01:00
Henrik Rydgård
165cc998af
Fix translatability of "UI volume" string
...
See #20075
2025-03-05 13:41:39 +01:00
Henrik Rydgård
5712cf93e9
Merge pull request #20071 from hrydgard/fixed-roliveosc-2
...
es_ES translation update by roliverosc
2025-03-03 15:44:37 +01:00
Henrik Rydgård
9e2946f0d4
Fix some minor translation mistakes, add missing strings
2025-03-03 15:19:20 +01:00
Henrik Rydgård
4989ec61d9
BreakpointManager: Safer and simpler updates.
2025-03-03 13:59:42 +01:00
Henrik Rydgård
d6d1b5bbdc
Add mechanism to run any closure on the main thread
2025-03-03 13:59:39 +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
3ccd6d17c9
Reduce logspam from failed screenshots for savestates. Fixes #19946
2025-03-02 20:14:03 +01:00
Henrik Rydgård
2f58084134
Crash screen: Add more suggestions
2025-03-02 13:51:17 +01:00
Henrik Rydgård
7853803e9b
Allow binding Toggle touch controls to a touch button
...
What it says on the tin. Had to add a check so that touch-up events
don't re-enable them.
2025-02-25 13:21:09 -06:00
Henrik Rydgård
a6dbf76d5d
Fix some more ImDebugger issues
2025-02-25 10:00:02 -06:00
Henrik Rydgård
ee90971762
Fix layout issue on savedata screen
...
Fixes #20030
2025-02-25 09:47:42 -06:00
Henrik Rydgård
4dba1c3544
Add the translation keys
2025-02-24 16:26:19 -06:00
Henrik Rydgård
e9b51f8c60
Add long-requested feature to take screenshots of the raw game images instead of the output.
2025-02-24 16:24:42 -06:00
Henrik Rydgård
a431560831
Remove pretense of supporting the Ouya (we don't anymore)
2025-02-24 15:57:38 -06:00
Henrik Rydgård
af92d56491
Move a bunch of non-time-critical virt-keys to the new safe processing
2025-02-24 15:57:38 -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
Henrik Rydgård
4b77cfd53b
Add confirmation popup support on Exit App key
...
This adds a new mechanism so we can delay "vkey" events until the next
frame, making for safer code. Will move a bunch of the virtkeys to this
later.
Fixes #20020
2025-02-24 10:23:11 -06:00