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
|
f236a6982b
|
Fix ordering issue
|
2025-03-30 16:40:34 +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
|
d426ccf178
|
Remove redundant sleep in RamCachingFileLoader
|
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
|
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
|
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
|
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
|
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
|
cf059ff84c
|
Stub a lua console, add the sol lua wrapper library
|
2025-03-27 08:59:37 +01:00 |
|
Henrik Rydgård
|
dd7cac5cdc
|
Some const correctness
|
2025-03-27 02:13:01 +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
|
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 |
|
Henrik Rydgård
|
8d9b3f28f2
|
Reintroduce "cache ISO in RAM"
|
2025-03-27 00:46:31 +01:00 |
|
Henrik Rydgård
|
8a2f597c2e
|
Buildfix
|
2025-03-26 23:19:45 +01:00 |
|
Henrik Rydgård
|
6ea0dd8208
|
Switch the recent files manager to the "command processor on thread" pattern
This removes all instances (except join-thread-on-quit) where the main
thread was previously waiting for the cleaning of the recents list and
similar.
|
2025-03-26 21:31:03 +01:00 |
|
Henrik Rydgård
|
a50b303a38
|
Redesign the recent files API a bit.
|
2025-03-26 17:59:30 +01:00 |
|
Henrik Rydgård
|
e1be5c9279
|
Reduce locking
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
ddf43adbc8
|
Recent: Don't resolve paths when iterating. We already resolve all paths on insert, and have done so for a long time.
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
ca64734bcd
|
Hide the file name resolution behind the interface
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
a156697822
|
Break out the "Recent ISOs" code into its own file so it's more practical to work on it
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
e2e99caeee
|
Some minor reordering, reduce the calls to Identify_File
|
2025-03-26 09:24:14 +01:00 |
|
Henrik Rydgård
|
0df7a850a1
|
Only load PARAM.SFO once during startup
|
2025-03-26 09:24:14 +01:00 |
|
Henrik Rydgård
|
05b1cf3b80
|
Startup cleanup, part 1
|
2025-03-26 09:24:14 +01:00 |
|
Henrik Rydgård
|
4eaad7d5af
|
Remove the "Cache full ISO in RAM" feature
It's been broken for years and nobody has even noticed enough to report
it.
|
2025-03-26 09:06:33 +01:00 |
|
Henrik Rydgård
|
16f9851bbc
|
Merge pull request #20156 from hrydgard/reimplement-sas-atrac
Reimplement Atrac-through-SAS
|
2025-03-26 00:34:07 +01:00 |
|
Henrik Rydgård
|
2af71d049b
|
Lost this behavior by mistake. Should fix the tests.
|
2025-03-25 23:27:43 +01:00 |
|
Henrik Rydgård
|
0ecd72416b
|
Reduce overhead of logging further.
|
2025-03-25 23:09:11 +01:00 |
|
Henrik Rydgård
|
8403597efd
|
Fix an unrelated issue where "Cache full iso in RAM" didn't actually work until resetting
|
2025-03-25 22:19:28 +01:00 |
|
Henrik Rydgård
|
870995a767
|
Mostly restore the old code path
|
2025-03-25 22:19:09 +01:00 |
|
Henrik Rydgård
|
96ca0e95f3
|
Cleanup logging
|
2025-03-25 22:01:33 +01:00 |
|
Henrik Rydgård
|
c418513fa5
|
Fix bad check, add some comments
And remove unneded initial text.
|
2025-03-25 22:01:33 +01:00 |
|
Henrik Rydgård
|
5ea7729f66
|
More work on atrac-through-sas
|
2025-03-25 22:01:33 +01:00 |
|
Henrik Rydgård
|
172e54286e
|
Refactor a bit to make it easier to expose the streaming state to the debugger.
|
2025-03-25 22:01:33 +01:00 |
|
Henrik Rydgård
|
1bd5cffa1d
|
Initial work on re-implementing atrac-through-sas
|
2025-03-25 22:01:30 +01:00 |
|
Henrik Rydgård
|
d8f82b5875
|
Minor cleanup
|
2025-03-25 16:45:43 +01:00 |
|
Henrik Rydgård
|
4b123a2e09
|
Move the sceSas error codes into the big enum
|
2025-03-25 12:04:33 +01:00 |
|
Henrik Rydgård
|
eb251af964
|
Create decodeTemp_ on demand. Fixes #20150
|
2025-03-25 00:30:31 +01:00 |
|