Henrik Rydgård
fb92ae5942
Merge pull request #20500 from hrydgard/save-detection-fixes
...
Correct save/load detection for the reminder.
2025-06-15 13:24:48 +02:00
Henrik Rydgård
54447561f1
Merge pull request #20497 from hrydgard/remove-upgrade-prompt
...
Remove the upgrade reminder
2025-06-15 13:24:48 +02:00
Henrik Rydgård
b9c313a602
Merge pull request #20488 from hrydgard/more-fixes
...
Fix another texture replacement crash
2025-06-15 13:24:48 +02:00
Henrik Rydgård
70f1edb28f
Misc sanity checks
2025-06-14 08:45:02 +02:00
Henrik Rydgård
413f468b6d
Unrelated comment
2025-06-14 08:44:17 +02:00
Katharine Chui
7bab953c92
verify thread wait type before resuming thread from plugin waiting
2025-06-13 23:29:49 +02:00
Katharine Chui
326448636b
Run module_start of plugins before starting boot module
2025-06-13 23:29:49 +02:00
Henrik Rydgård
ddc8093b34
RetroAchievements: Better error messages on login, don't delete the username on failure
2025-06-13 19:09:35 +02:00
Henrik Rydgård
2a77846971
Developer tools: Add UI to force-enable HLE of modules that we have disabled HLE of
...
Can be useful for debugging.
2025-06-13 12:54:49 +02:00
Henrik Rydgård
e3ad5951e3
Add alignment check for function exports (but don't reject, just log)
2025-06-13 10:34:05 +02:00
Henrik Rydgård
bc0d3ae26c
Remove bad check for exported variables (they don't need to be aligned)
2025-06-13 10:33:46 +02:00
Henrik Rydgård
3ccbebb27a
SasAudio: Don't reset the decoder on SetVoice if all params are the same
...
Should fix #20507
2025-06-12 13:07:17 +02:00
Henrik Rydgård
f537356bd2
Fix bug when setting reverb volume to 0
2025-06-12 11:39:46 +02:00
Henrik Rydgård
1f09b782d7
Make Persona 2 battle transition more reliable.
2025-06-12 11:02:37 +02:00
Henrik Rydgård
f9c0c41074
Fix flickering UI state while debugging, breaking the Win32 debugger
2025-06-12 10:20:25 +02:00
Henrik Rydgård
b51c5da003
Fix order of operations when clearing JitBlockCaches.
2025-06-12 10:05:19 +02:00
Henrik Rydgård
6e84cd7f38
Correct the clearing/destruction order when switching JITs.
...
Fixes #20502
2025-06-11 16:27:48 +02:00
Henrik Rydgård
ba148e5ec7
JIT/IRJit: Delete an old "function preloading" experiment
...
This caused some confusion while trying to debug #20502
2025-06-11 15:45:18 +02:00
Henrik Rydgård
f2c06ff2ab
Merge pull request #20501 from hrydgard/multiplayer-speedup-setting
...
Add option to allow speed control while connected
2025-06-11 11:45:53 +02:00
Henrik Rydgård
53718cdb21
Add option to allow speed control while connected
...
It's pretty easy to cheat this anyway by using an old PPSSPP, and some
people seem to want this for PSO.
I put it at the bottom of network settings and added "(not recommended)"
to emphasize that it's, well, not recommended.
2025-06-11 10:36:24 +02:00
Henrik Rydgård
25da7faa04
Merge pull request #20500 from hrydgard/save-detection-fixes
...
Correct save/load detection for the reminder.
2025-06-11 10:31:20 +02:00
Henrik Rydgård
85a3635bfe
Correct save/load detection for the reminder.
...
Was missing some critical logic.. oops.
2025-06-11 10:09:32 +02:00
Henrik Rydgård
a1a9278047
Remove the upgrade reminder
...
We haven't activated it for a long time, and nowadays PPSSPP has a completely
different level of compatibility and performance compared to back when
we added the upgrade reminder.
Also I'm no longer a fan of HTTP requests on startup, even if only every
10 times like we did.
So, away it goes.
Moved the potentially useful translation strings into [Dialog].
2025-06-11 09:34:20 +02:00
Henrik Rydgård
ad00c20660
Windows: Remove ARM32 configurations from project files.
...
These will never be supported again (and never really were, only used
for Windows Phone testing a long time ago)
2025-06-11 08:55:13 +02:00
Henrik Rydgård
fa04337654
On Windows 11, start defaulting to Vulkan.
2025-06-10 21:24:31 +02:00
Henrik Rydgård
552c1cccd7
Merge pull request #20483 from oltolm/inline
...
Some cleanups
2025-06-10 17:40:30 +02:00
Henrik Rydgård
87baa69ce4
Merge pull request #20488 from hrydgard/more-fixes
...
Fix another texture replacement crash
2025-06-10 15:29:41 +02:00
Henrik Rydgård
6cfea96e58
Remove D3D9 support, to make future changes easier
2025-06-10 15:07:16 +02:00
Henrik Rydgård
252d342cc5
Fix another texture replacement crash (only happens with broken png texture files).
...
Fix a warning too.
2025-06-10 15:03:15 +02:00
oltolm
1061304b9f
CommonFuncs.h: use inline functions instead of macros
2025-06-09 12:21:40 +02:00
Henrik Rydgård
6350ba6e30
Move an enum, just because.
2025-06-08 11:48:39 +02:00
Henrik Rydgård
d00f8f9401
Display: Don't clear display callback listeners when starting a new exec.
...
Fixes https://github.com/RetroAchievements/RAIntegration/issues/1186
2025-06-07 17:43:18 +02:00
Henrik Rydgård
04684cc88b
Minor error message improvement
2025-06-07 17:18:51 +02:00
Henrik Rydgård
44d06ec42f
Add some sanity checks guided by Android crash reports
2025-06-07 16:35:19 +02:00
Henrik Rydgård
266a6a33be
Add workaround for scePsmf LLE not working with Dragon's Lair
2025-06-07 15:05:33 +02:00
Henrik Rydgård
64680a4ebf
Add early checks in the various BlockDevice implementations
2025-06-07 12:30:20 +02:00
Henrik Rydgård
77f9a27c35
Add a way for errors to bubble up out of BlockDevice creation
2025-06-07 12:30:20 +02:00
Henrik Rydgård
339ac7b866
Don't forget to copy over the MEMSIZE flag, when parsing PARAM.SFO for homebrew.
2025-06-06 18:50:47 +02:00
Henrik Rydgård
1f5064d582
Disable error return value in sceAtracLowLevelDecode
...
See issue #20452
2025-06-06 11:01:34 +02:00
Henrik Rydgård
8d6f8b9399
Cleanup and paranoia
2025-06-06 10:34:13 +02:00
Henrik Rydgård
c29e370e29
Remove global state from kirk engine
2025-06-05 22:46:24 +02:00
Henrik Rydgård
6bc625ecde
More const-ness corrections
2025-06-05 22:46:23 +02:00
Henrik Rydgård
06b29ccb85
RetroAchievements: Correct memory address check in read_memory_callback
2025-06-05 10:56:11 +02:00
Henrik Rydgård
280a416a84
Make log-to-file notifications clickable (to show the log file)
2025-06-05 10:47:16 +02:00
Henrik Rydgård
722d065417
Minor
2025-06-03 13:05:45 +02:00
Henrik Rydgård
e4254b9570
Add some small debug counters that can be sent out through the assert message on Android
...
To enable more understanding of how some crashes could happen.
2025-06-03 12:01:47 +02:00
Henrik Rydgård
4d7dce4e19
Logging improvement in Core_Break
2025-06-02 00:02:21 +02:00
Henrik Rydgård
e0a98ea54c
Improve the "No game loaded" RA popup
2025-06-01 11:47:07 +02:00
Henrik Rydgård
4c631e77f5
RetroAchievements: Show region when showing the info popu. Refactor region detection a little.
2025-06-01 11:34:59 +02:00
Henrik Rydgård
ab2f85b6b8
Crashfix in folder move logging. Plus relax an assert
2025-06-01 10:55:21 +02:00