Henrik Rydgård
dba18e8710
Merge pull request #20196 from hrydgard/module-cleanup-2
...
Module loading improvements
2025-04-02 10:55:52 +02:00
Henrik Rydgård
343ca2600a
Add a developer setting to disable individual HLE modules, allowing them to be loaded properly.
...
Some games survive with a loaded sceAtrac, and start talking to
sceAudioCodec instead, the underlying library, though unsuccessfully
since it's not properly implemented yet.
2025-04-02 10:19:24 +02:00
Henrik Rydgård
5e18576f59
Separate imports and exports for listing.
2025-04-02 10:09:19 +02:00
Henrik Rydgård
717ea3ec8e
ImDebugger: Show imports/exports in Module window
2025-04-02 10:09:19 +02:00
Henrik Rydgård
2fddf50653
Correct PRX dumping (was using the wrong size)
2025-04-02 10:09:19 +02:00
Henrik Rydgård
8cd28dfd82
Start work on real modules window in the debugger
2025-04-02 10:09:19 +02:00
Henrik Rydgård
4a15ff950c
ImDebugger: Add new Modules windows, turn the old Modules window into what will be a symbol browser
2025-04-02 10:09:19 +02:00
Henrik Rydgård
db62098ca6
Merge pull request #20197 from hrydgard/upgrade-deps
...
Upgrade sol2, vulkan headers and gradle, fix plugins, fix a minor build issue
2025-04-02 09:58:05 +02:00
Henrik Rydgård
dc77b7d535
Also fix build problem reported by @oltolm, hopefully.
2025-04-02 09:38:51 +02:00
Henrik Rydgård
426e289193
Plugins must be initialized before memory, so they can change the size. Fixes #20185
2025-04-02 09:38:24 +02:00
Henrik Rydgård
53c0755447
The usual gradle update
2025-04-02 09:26:04 +02:00
Henrik Rydgård
261f9a6c19
Upgrade the Vulkan headers to latest, while at it
2025-04-02 09:26:04 +02:00
Henrik Rydgård
521d386aec
Warning, format fix
2025-04-02 09:26:04 +02:00
Henrik Rydgård
f10599bbdb
Warning fix (though no actual semantic change)
2025-04-02 09:26:04 +02:00
Henrik Rydgård
127356d7b2
Update sol (C++ lua wrapper) to latest
2025-04-02 09:25:54 +02:00
Henrik Rydgård
7a284a8b40
Merge pull request #20193 from NABN00B/bouncing-icon
...
Bouncing icon background animation
2025-04-01 15:14:44 +02:00
Henrik Rydgård
1b10bc91ce
Merge pull request #20192 from a-blondel/fix/update-mohh-dns
...
Use dynamic DNS lookup to resolve MoHH's server IP
2025-04-01 11:14:28 +02:00
a-blondel
92e23cab2b
Use dynamic DNS lookup to resolve MoHH's server IP
2025-03-31 22:35:33 +02:00
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