Commit Graph
42655 Commits
Author SHA1 Message Date
Nab 748e2e980e Add bouncing icon background animation 2025-03-31 20:59:28 +02:00
Henrik Rydgård 963ccf22e1 Merge pull request #20190 from hrydgard/fix-libretro-boot
Libretro: Correctly update the boot process
2025-03-31 14:53:31 +02:00
Henrik Rydgård 940e2375aa Libretro: Correctly update the boot process
Made untested changes after #20183 - surprise, it didn't work.

Thanks @Duarte475 for reporting.

Fixes #20189
2025-03-31 14:16:17 +02:00
Henrik Rydgård 08dddbe470 Merge pull request #20188 from hrydgard/module-cleanup
Minor module loading code cleanup
2025-03-31 13:08:37 +02:00
Henrik Rydgård f3c1fa7c05 Quick sanity check for EBOOT deletion. Fixes #20187, although arguably we should be even stricter. 2025-03-31 12:30:47 +02:00
Henrik Rydgård 95efd11bcb More minor cleanup 2025-03-31 12:20:39 +02:00
Henrik Rydgård a79f986411 More module loading cleanup, choose better filenames for dumped PRX files 2025-03-31 12:09:25 +02:00
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ård 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ård 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å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