Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård 7e2f724d35 Minor cleanup in __KernelLoadELFFromPtr 2025-03-31 11:53:39 +02:00
Henrik Rydgård 4e25f44eef Rename some module-related functions to include HLE where appropriate 2025-03-31 11:17:50 +02:00
Henrik RydgårdandGitHub b516682df7 Merge pull request #20186 from hrydgard/expose-kernel-structs
Expose some PSP kernel structs in headers
2025-03-31 10:51:10 +02:00
Henrik Rydgård 8fe166e182 Expose VPL internals as well. 2025-03-31 10:32:01 +02:00
Henrik Rydgård 91809b8667 Expose FPL 2025-03-31 10:26:57 +02:00
Henrik Rydgård 2bfe327dbd Expose PSPThread in the same manner 2025-03-31 10:24:03 +02:00
Henrik Rydgård 644f5e4e6c Expose PSPModule (so the debugger can access it later) 2025-03-31 09:56:08 +02:00
Henrik RydgårdandGitHub ce87560c95 Merge pull request #20183 from hrydgard/refactor-init-errors
Refactor the PSP boot process
2025-03-30 18:02:54 +02:00
Henrik Rydgård f236a6982b Fix ordering issue 2025-03-30 16:40:34 +02:00
Henrik Rydgård a131fb6149 Libretro fixes 2025-03-30 15:34:01 +02:00
Henrik Rydgård d5fe826acc Linux buildfix 2025-03-30 15:28:47 +02:00
Henrik Rydgård 5f30793845 Refactor a little more. 2025-03-30 15:15:37 +02:00
Henrik Rydgård 088a02bfdb Cleanup a lot of the bootup state management. 2025-03-30 14:02:29 +02:00
Henrik Rydgård e6ea158dcc Unrelate: Remove some mouse-related logspam on android 2025-03-30 11:29:28 +02:00
Henrik Rydgård d3600ca127 Libretro buildfix 2025-03-30 11:28:14 +02:00
Henrik Rydgård b32c0b461a Very minor VulkanImage optimization 2025-03-30 11:22:19 +02:00
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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub da328c6d68 Merge pull request #20170 from hrydgard/fix-minor-ui
Fix bugs in savedata manager
2025-03-27 15:28:57 +01:00