Commit Graph
42632 Commits
Author SHA1 Message Date
Henrik Rydgård d426ccf178 Remove redundant sleep in RamCachingFileLoader 2025-03-30 11:22:19 +02:00
Henrik Rydgård 130bd7bbb6 Savedata title fix, see #20180 2025-03-30 11:22:19 +02:00
Henrik Rydgård ee90d2acc1 PSP boot: Move more of the startup process into the loading thread. Simplifies the code a bit. 2025-03-30 11:22:16 +02:00
Henrik Rydgård 19c7d795a7 Inline the big load switch into CPU_Init. This let me see that much of it could be simplified away. 2025-03-30 10:02:06 +02:00
Henrik Rydgård 42a58eaeb7 Clean up and reorder the boot process a bit, return better errors on bad files. 2025-03-30 01:07:12 +01:00
Henrik Rydgård 81a067ab15 Merge pull request #20182 from hrydgard/more-minor-fixes
Fix another linebreak issue in savedata dialog
2025-03-30 00:08:15 +01:00
Henrik Rydgård 580cd954e0 Fix another carriage-return-related bug in the Android code. 2025-03-29 19:12:32 +01:00
Henrik Rydgård 845587abb9 Merge pull request #20181 from hrydgard/symbol-maps
Add symbol map export support to the ImDebugger
2025-03-29 18:59:36 +01:00
Henrik Rydgård 645dcbb434 GI Joe workaround
see #12374
2025-03-29 18:58:52 +01:00
Henrik Rydgård 1bd0ebd600 Code cleanup (remove .c_str()) 2025-03-29 18:48:35 +01:00
Henrik Rydgård 82f6ff5170 Fix reported line break issue on Windows 2025-03-29 18:48:27 +01:00
Henrik Rydgård 7138722f36 Do some string sanitization, which turned out not to be the issue 2025-03-29 18:48:05 +01:00
Henrik Rydgård c1828f69b9 Add an option to compress .ppsym files when saving or not (was always on before). 2025-03-29 18:17:41 +01:00
Henrik Rydgård 1a93d8a1f9 Some work on symbol export, minor cleanups 2025-03-29 14:23:59 +01:00
Henrik Rydgård b2a94a7deb Merge pull request #20177 from hrydgard/more-minor-ui-fixes
More minor UI fixes
2025-03-29 12:17:08 +01:00
Henrik Rydgård cde58e7b24 Merge pull request #20179 from hrydgard/pfd-remove-submodule
portable-file-dialogs: remove submodule
2025-03-29 12:16:54 +01:00
Henrik Rydgård 19ccc18c8d Add back the header. 2025-03-29 11:18:41 +01:00
Henrik Rydgård 9ae8691623 Fix FPS display regression 2025-03-29 11:16:33 +01:00
Henrik Rydgård c2cc5b345d Win32: Delete the old BrowseForFolder implementation 2025-03-29 11:16:33 +01:00
Henrik Rydgård c906cee1ed Provide a parent HWND to assert messageboxes (assert no longer appears below..) 2025-03-29 11:16:33 +01:00
Henrik Rydgård ec4065aab1 Remove the pfd submodule. 2025-03-29 11:15:37 +01:00
Henrik Rydgård 6aef6e2926 Merge pull request #20175 from hrydgard/linux-file-dialogs
Add Linux file dialog support through "portable-file-dialogs"
2025-03-29 10:20:44 +01:00
Henrik Rydgård ad98b1e46e Mac buildfix 2025-03-29 09:50:57 +01:00
Henrik Rydgård 5f8f40e592 Add file browser support on Linux through portable-file-dialogs 2025-03-29 08:43:30 +01:00
Henrik Rydgård fe4ca6fb63 Add portable-file-dialogs as a submodule 2025-03-29 08:41:33 +01:00
Henrik Rydgård 182174cb78 Merge pull request #20173 from hrydgard/more-minor-ui
More minor UI fixes
2025-03-29 00:40:50 +01:00
Henrik Rydgård fd620cdf30 SanitizeString: Preserve high bytes (don't break utf-8). Oops. 2025-03-28 14:33:09 +01:00
Henrik Rydgård 116f8cf3af Implement resetting from a popup menu on the pause menu. 2025-03-28 14:31:01 +01:00
Henrik Rydgård 7314a65cc5 Remove the "invalid_" state bool in EmuScreen 2025-03-28 11:11:28 +01:00
Henrik Rydgård 098869f5ec Improve the look of drop shadows on too-small windows. 2025-03-28 10:48:23 +01:00
Henrik Rydgård c24cad9c8f Merge pull request #20172 from hrydgard/crash-of-the-titans-umd
Enable slow UMD compat flags for Crash of the Titans.
2025-03-28 08:31:29 +01:00
Henrik Rydgård 4bc1248f49 Enable slow UMD compat flags for Crash of the Titans.
Should help #20170
2025-03-28 08:29:03 +01:00
Henrik Rydgård d07d7f7ec4 Merge pull request #20169 from hrydgard/initial-debug-console
First step of adding a lua console
2025-03-27 15:48:47 +01:00
Henrik Rydgård da328c6d68 Merge pull request #20170 from hrydgard/fix-minor-ui
Fix bugs in savedata manager
2025-03-27 15:28:57 +01:00
Henrik Rydgård 450f26c1e8 Buildfix 2025-03-27 15:28:33 +01:00
Henrik Rydgård 4e4866d1cd Fix titles in savedata manager (remove linebreaks)
Fixes #20106
2025-03-27 14:46:44 +01:00
Henrik Rydgård ae7586e313 Fix regression in save data manager search 2025-03-27 14:46:08 +01:00
Henrik Rydgård 85304d58a8 Warning fixes 2025-03-27 14:45:42 +01:00
Henrik Rydgård acad90a041 More work on the lua console 2025-03-27 14:26:48 +01:00
Henrik Rydgård d6537d22e4 Merge pull request #20164 from hrydgard/update-rcheevos
Update the rcheevos library (for RetroAchievements)
2025-03-27 10:15:27 +01:00
Henrik Rydgård 2d69d78e71 Console wip 2025-03-27 08:59:38 +01:00
Henrik Rydgård d0e60e5b06 Minor patch to get sol.hpp working. 2025-03-27 08:59:38 +01:00
Henrik Rydgård cf059ff84c Stub a lua console, add the sol lua wrapper library 2025-03-27 08:59:37 +01:00
Henrik Rydgård 24fd18b414 Exclude rc_client_external from Windows ARM builds (until they support raintegration) 2025-03-27 08:56:30 +01:00
Henrik Rydgård dd7cac5cdc Some const correctness 2025-03-27 02:13:01 +01:00
Henrik Rydgård 7587eca145 Bump rcheevos again 2025-03-27 02:12:56 +01:00
Henrik Rydgård a4af129983 Merge pull request #20165 from hrydgard/reintroduce-and-fix-cache-in-ram
Reintroduce and fix feature checks for "Cache full ISO in RAM"
2025-03-27 02:10:28 +01:00
Henrik Rydgård 591a63bdff Merge pull request #20167 from hrydgard/android-fix
Android fix
2025-03-27 02:10:01 +01:00
Henrik Rydgård e5d00ce493 Fix startup on Android, oops
Forgot that we can't create android-compatible threads in global
constructors, for JNI reasons.
2025-03-27 01:58:53 +01:00
Henrik Rydgård b05d6171d4 Add a consistent feature check - only desktops get to use CacheFullISOInRAM. 2025-03-27 01:02:28 +01:00