Commit graph

13963 commits

Author SHA1 Message Date
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
0516171bdf sceAudioCodec: Implement some findings 2025-03-15 15:56:05 +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
812b22a224 Atrac: Forward-port comments from the other branches 2025-03-08 23:39:15 +01:00
Henrik Rydgård
881e88268f Fix log-stack problem in kernel 2025-03-08 23:37:48 +01:00
Henrik Rydgård
caa75e5379
Merge pull request #20091 from hrydgard/more-imdebugger
ImDebugger: Add log config window, improve atrac window
2025-03-08 10:41:49 +01:00
sum2012
82a7864a5a Fix Atrac codecParams
By DeepSeek R1
2025-03-07 22:44:35 +08:00
Henrik Rydgård
65df2bf016 ImDebugger: Add log config window, improve atrac window 2025-03-07 13:47:31 +01:00
Henrik Rydgård
2cc631338b Correctly unload GE framedumps. Additionally, look up the title when possible and show in titlebar. 2025-03-06 14:58:33 +01:00
Henrik Rydgård
3ab625a0fa Windows: Lock when updating the window title 2025-03-06 14:24:40 +01:00
Henrik Rydgård
c36375d6c8 Don't enable "full iso ram caching" for filetypes other than ISO. 2025-03-06 13:57:05 +01:00
Henrik Rydgård
87199bacaa Minor tweaks, comments and fixes 2025-03-06 13:37:38 +01:00
Henrik Rydgård
d7fe62badf Fix odd vtimer error code discrepancy 2025-03-05 17:02:46 +01:00
Henrik Rydgård
01d96fd949 Linux warning fixes 2025-03-05 17:02:46 +01:00
Henrik Rydgård
0f9c97c2a0 Another big batch of logging cleanup 2025-03-05 17:02:46 +01:00
Henrik Rydgård
607f4cc3e5 More 2025-03-05 17:02:46 +01:00
Henrik Rydgård
ad2791a9cf More HLE logging cleanup 2025-03-05 17:02:46 +01:00
Henrik Rydgård
47ef0e9b6e More logging refactoring 2025-03-05 17:02:46 +01:00
Henrik Rydgård
cb180bf781 A lot of log cleanup. It's quite useful as a forcing function to find missing logs. 2025-03-05 17:02:46 +01:00
Henrik Rydgård
41e3591c8a Clean up logging in the FPL functions 2025-03-05 17:02:46 +01:00
Henrik Rydgård
759726814c Update Atrac::SetData 2025-03-05 17:02:46 +01:00
Henrik Rydgård
1678c141ba Update Atrac->Analyze 2025-03-05 17:02:46 +01:00
Henrik Rydgård
d88487e7fd Update AA3Analyze 2025-03-05 17:02:46 +01:00
Henrik Rydgård
70543c0363 Update AnalyzeTrack 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
619b9dde3c
Merge pull request #20077 from hrydgard/more-fixes
Implement "WLAN Off" dialog, seen in rare games, plus deadlock fix
2025-03-05 16:13:21 +01:00
Henrik Rydgård
6ddfcca0e7 Logspam fix 2025-03-05 14:02:17 +01:00
Henrik Rydgård
57ba231921 Repurpose the removed "PPSSPP doesn't support online" dialog to supply warning about WLAN switch off. 2025-03-05 13:43:50 +01:00
Henrik Rydgård
db715bcc9c stdout logging: Sanitize control characters 2025-03-05 11:24:44 +01:00
Henrik Rydgård
1f5cfe82ed Fix issue with hleLogDebugOrError where the return value argument got repeated.
Not good when the argument is a function call..
2025-03-05 11:24:44 +01:00
Henrik Rydgård
95cf9c2e28 Just some constification 2025-03-03 13:59:42 +01:00
Henrik Rydgård
4989ec61d9 BreakpointManager: Safer and simpler updates. 2025-03-03 13:59:42 +01:00
Henrik Rydgård
d04aa75b54 Hook framebuffer readback function in Persona 2
Same as #20067, but for Persona 2.

Fixes #13079
2025-03-03 11:32:00 +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
36fa0fe343 Update logging in sceKernelResumeThread 2025-03-02 11:24:51 +01:00
Henrik Rydgård
82780b6d2a More logging cleanup in sceFont 2025-03-02 02:28:45 +01:00
Henrik Rydgård
59a7481017 mfic/mtic comments 2025-03-02 02:28:45 +01:00
Henrik Rydgård
962bd8239d Remove more excessive error reporting. 2025-03-02 02:28:45 +01:00
Henrik Rydgård
c6691de64c Remove excessive error reporting 2025-03-02 02:28:42 +01:00
Henrik Rydgård
1f96c3a2b3 Switch to sleep_precise for WaitUntil() which is used for frame timing.
This can improve frame pacing slightly, not just on Windows actually.
2025-03-01 19:13:06 +01: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
1553614756 Update sceAtracAddStreamData 2025-02-24 14:29:28 -06:00
Henrik Rydgård
e45f9f63a4 Update AtracValidateData/AtracValidateManaged 2025-02-24 12:53:10 -06:00
Henrik Rydgård
e8f5009d36 Update SetSecondBuffer 2025-02-24 12:49:48 -06:00
Henrik Rydgård
5ac7b8b9ee Rename the Atrac errors to match the pattern 2025-02-24 12:49:44 -06:00
Henrik Rydgård
59a4eb0ea5 Add Atrac error codes to the big enum 2025-02-24 12:07:21 -06:00