Henrik Rydgård
10b6c14a9e
Avoid memory access functions that can cause memory exceptions in ImDebugger. Minor opt.
2026-03-31 17:53:00 -06:00
Henrik Rydgård
1b0e701c87
Expose some more pointers in the ImDebugger UI
2026-02-17 22:40:00 +01:00
Henrik Rydgård
5f7a937466
Rename ValidSize to ClampValidSizeAt
2025-12-30 20:31:07 +01:00
Henrik Rydgård
3116eba395
More UI work ( #21035 )
...
* Improve a couple of on-screen buttons (menu, fastforward)
* Fix the new continue button, oops
* Add some missing translations
* Split a translation string to make portrait look better
* More GameScreen redesign
* Don't accidentally go into game-specific mode
* Fix layout issue with popupscreens, fix context menu positioning
* One more icon
2025-11-24 20:33:13 +01:00
Henrik Rydgård
14ddad5ce3
Change how defaults work in the inifile reader (more flexible this way)
2025-10-31 21:57:52 +01:00
Nemoumbra
f83d6ac4a9
Wrong key for the ImConfig
2025-10-27 02:18:57 +03:00
Henrik Rydgård
ff5dea821b
New jit viewer is starting to work a bit.
2025-10-08 16:59:25 -06:00
Henrik Rydgård
aba2813ea2
Scaffold it
2025-10-08 13:00:35 -06:00
Henrik Rydgård
7fda054147
ImDebugger: Add a GameInfo tab to the PARAM.SFO window.
2025-09-03 14:10:54 +02:00
Henrik Rydgård
6c238e0109
Small upgrade to the ParamSFO window: Show the original params, add copy to clipboard
2025-09-02 00:50:12 +02:00
Henrik Rydgård
bbe1a7edc1
Add simple ParamSFO viewer to ImDebugger
2025-09-01 13:53:44 +02:00
Henrik Rydgård
b5595ea450
Add simple imgui log window (just reads the short log ring buffer)
2025-08-29 00:04:54 +02:00
Henrik Rydgård
e369da453b
Fix bug with watch window visibility pointing to the wrong bool
2025-08-28 23:23:19 +02:00
oltolm
3fd86d959b
fix compiler warnings
2025-08-24 21:30:43 +02:00
Henrik Rydgård
e00ef04792
Granular queue: Use the current FPS to get an estimate for how long the maximum queue size should be.
2025-08-22 21:21:20 +02:00
Henrik Rydgård
3b683a8e43
Add UI to pick resampler mode
2025-08-22 21:21:20 +02:00
Henrik Rydgård
07ad5ff372
Add more measurements to the granular mixer queue
2025-08-22 21:21:20 +02:00
Henrik Rydgård
5b0d8c06c6
Add debug UI for granule mixer
2025-08-22 21:21:19 +02:00
Henrik Rydgård
0534f42965
Typo fix. Add menu separator
2025-08-16 23:57:40 +02:00
Henrik Rydgård
87b155229f
More work on the watch window
2025-08-15 22:36:05 +02:00
Henrik Rydgård
d9b7e370f3
ImDebugger: Add initial implementation of a watch window
2025-08-15 21:58:32 +02:00
Henrik Rydgård
c61595596e
Rename mp3Map to g_mp3Map
2025-07-20 19:32:05 +02:00
Henrik Rydgård
9e3d57167f
Show sceAac contexts in ImDebugger
2025-07-20 19:30:35 +02:00
Henrik Rydgård
5f8ee93006
Use a TTF font for fixed-width text in the debugger
...
Fixes #20635
2025-07-16 20:20:33 +02:00
Nemoumbra
c4dafe28b0
g_adhocServerConnected moved to NetAdhocCommon
2025-07-01 23:57:30 +03:00
Henrik Rydgård
6df9e513c1
Logging, comments and debugger fixes, plus simple dumping of the first block of streaming Atrac3
2025-06-25 01:08:47 +02:00
Henrik Rydgård
1f09b782d7
Make Persona 2 battle transition more reliable.
2025-06-12 11:02:37 +02:00
QuirkyLemon
75ccdbbc2c
IDK if this is actually a problem: fix compiler warning
2025-04-25 11:06:55 -05:00
QuirkyLemon
a4e89bea25
Add option to change MemCheck condition
2025-04-25 11:03:17 -05:00
Henrik Rydgård
ef97eb668a
ImDebugger: Add a Time window to check various counters
2025-04-23 17:10:31 +02:00
Henrik Rydgård
2e0ca023ae
Build warning fixes
2025-04-17 11:05:52 +02:00
Henrik Rydgård
d9eab4e4a2
sceAudio: Add per-channel mute checkboxes in the debugger
2025-04-15 11:44:28 +02:00
Henrik Rydgård
af30c04711
Rename 'chans' to g_audioChans
2025-04-15 11:18:53 +02:00
Henrik Rydgård
96b4daf0ba
Desktop (Windows) menu: Add "Save frame dump", remove the old "Dump frame to log"
2025-04-14 23:54:45 +02:00
Henrik Rydgård
dc22638918
ImDebugger UI update
2025-04-14 23:36:45 +02:00
Henrik Rydgård
36204c7b57
ImDebugger: Initial support for displaying sceMpeg contexts
2025-04-13 15:53:35 +02:00
Henrik Rydgård
200edfaa96
Add a developer setting to force using FFMPEG for audio decoding.
2025-04-12 11:35:55 +02:00
Henrik Rydgård
f7ff2e2d20
Remove redundant constants
2025-04-12 11:35:55 +02:00
Henrik Rydgård
3c4566717c
Add muting flag to sceSasAudio as well.
2025-04-12 11:35:55 +02:00
Henrik Rydgård
4e8e6312e0
ImDebugger: Implement mute controls for individual sceAtrac channels
2025-04-12 11:35:55 +02:00
QuirkyLemon
1ab612a355
remove accidental include
2025-04-11 10:24:36 -05:00
QuirkyLemon
a3add9b049
remove conflict with enabled checkbox
2025-04-11 10:19:55 -05:00
QuirkyLemon
3e82282bc3
use hex for address in MemCheck
2025-04-11 09:45:54 -05:00
Henrik Rydgård
ad17ec5fc8
Minor reorganization in ImDebugger
2025-04-09 11:58:31 +02:00
Henrik Rydgård
3676f4792e
GE debugger: Split out the vertices window, show matrices in state window
2025-04-09 11:58:31 +02:00
Henrik Rydgård
9738a9511f
Build and warning fixes
2025-04-07 23:17:56 +02:00
Henrik Rydgård
5f7b698012
Lots of logging and cleanup.
2025-04-07 21:40:52 +02:00
Henrik Rydgård
c1ae455ce8
Fix ImDebugger cleanup on exit
2025-04-07 13:03:33 +02:00
Henrik Rydgård
5b8f3807d1
Add new sceReg log category
2025-04-03 21:15:09 +02:00
Henrik Rydgård
62cd4bbefc
Minor cleanups and fixes. sceJpeg will not work without HLE, so removed from disable-list.
2025-04-03 18:16:10 +02:00