Commit Graph
6340 Commits
Author SHA1 Message Date
Henrik Rydgård a80756574c Fix really wacky edge case when switching to Auto FrameSkip from "skip buffered" mode.
Fixes issue #20596
2025-07-08 20:08:23 +02:00
Nemoumbra c7aafd4cbe Deduplicated a config variable 2025-07-02 01:30:21 +03:00
Nemoumbra ee07254448 Constified some config values while preserving the comments 2025-07-02 00:02:33 +03:00
Nemoumbra c4dafe28b0 g_adhocServerConnected moved to NetAdhocCommon 2025-07-01 23:57:30 +03:00
Nemoumbra 9e03358283 moved matching threadhackaddr to NetAdhocCommon, reordering & cleanup 2025-07-01 19:56:09 +03:00
Nemoumbra 921fd32969 8 vars moved to NetAdhocCommon, 1 var moved to sceNetAdhocMatching 2025-07-01 19:56:09 +03:00
Nemoumbra d3d00d7d7b Start moving general adhoc stuff out of sceNetAdhoc 2025-07-01 19:56:09 +03:00
Nemoumbra acdee76b92 Added dummy NetAdhocCommon files 2025-07-01 19:56:09 +03:00
Henrik RydgårdandGitHub 2134f52211 Merge pull request #20573 from hrydgard/thug-fix
Fix crash on second logo in Tony Hawk's Underground 2
2025-06-26 14:53:29 +02:00
Henrik Rydgård df23d178e5 Module loading: Also check plain ELF modules if they should be HLE:d.
- Fixes #20568
2025-06-26 14:25:04 +02:00
Henrik Rydgård b9b3669798 Log the name of started modules 2025-06-26 13:23:15 +02:00
Henrik Rydgård ffb1e01e7e Fix shutdown performance regression 2025-06-26 11:06:21 +02:00
Henrik Rydgård 0fc7d430b4 Reimplement wave parsing more simply, for AtracCtx2. 2025-06-26 11:06:18 +02:00
Henrik Rydgård 5c77ff9147 Atrac: Rework the header dependencies 2025-06-25 11:34:07 +02:00
Henrik Rydgård 33fd29faad Add a sanity check 2025-06-25 01:08:51 +02: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 ea29fd284f sceAtrac: Logging improvements, constification (and not) 2025-06-24 21:36:04 +02:00
Henrik Rydgård 43e79aba55 Give Mpeg and Atrac their own log categories 2025-06-24 21:36:04 +02:00
Henrik Rydgård a721a0b6dd Minor refactor 2025-06-16 18:29:38 +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 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 1f09b782d7 Make Persona 2 battle transition more reliable. 2025-06-12 11:02:37 +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 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 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 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 1f5064d582 Disable error return value in sceAtracLowLevelDecode
See issue #20452
2025-06-06 11:01:34 +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 4e1ff145a5 Logging update 2025-05-27 17:48:23 +02:00
Henrik Rydgård f0b0457fea More minor fixes 2025-05-26 19:40:31 +02:00
Henrik Rydgård 61a89de6a7 Smash Court Tennis 3 unprintable thread name hack 2025-05-26 18:04:46 +02:00
Henrik Rydgård 15d24806bb sceKernelThread: Make a bunch of globals static 2025-05-25 12:40:16 +02:00
Henrik Rydgård 01ea76ffc7 Memory safety in sceAtracDecode 2025-05-20 00:43:23 +02:00
Henrik Rydgård 5260be6f69 Warning fixes, alignment checks 2025-05-15 09:48:23 +02:00
Henrik Rydgård fba2489c79 Remove dubious parallelization in ELF loading, initialize a var, add some checks 2025-05-15 09:48:23 +02:00
Henrik Rydgård 4e0b6ac3ec More misc cleanup 2025-05-14 15:14:03 +02:00
Henrik Rydgård e2bfc48886 Sanity checks in Vulkan backend, PSPDialog 2025-05-14 00:39:00 +02:00
Henrik Rydgård 80147f318e Remove PSP_CancelBoot, assorted cleanup 2025-05-13 13:58:28 +02:00
Adam.N 0aa8e39b50 Reduce the number of lines a little bit. 2025-05-06 23:08:14 +07:00
Adam.N 4e2d5ca6de Only enforce blocking-mode on games that use blocking-mode. 2025-05-06 00:49:06 +07:00
Henrik Rydgård 31b64ae2e3 Don't alloc the iomanagerthread 2025-04-30 15:53:55 +02:00
Henrik Rydgård 9bb00ca87d Minor cleanup in sceSas 2025-04-30 15:53:55 +02:00
Henrik Rydgård 77d9c769fa ImDebugger: Fix a couple of software rendering-related crashes 2025-04-30 11:50:43 +02:00
Henrik Rydgård bebcec8314 EmuScreen: Clarify some logic, add some checks 2025-04-29 16:46:14 +02:00