Henrik Rydgård
7e194d15e2
For the free-space savedata scan, only scan relevant subdirectories.
2024-11-29 15:34:22 +01:00
Henrik Rydgård
b6f648eecc
MetaFileSystem: Clean up unused function
2024-11-29 14:13:56 +01:00
Henrik Rydgård
1eadea2589
Show the filesystem types and origins in the list (except ISO)
2024-11-26 00:36:58 +01:00
Henrik Rydgård
47d8e292eb
ImDebugger: Add basic filesystem browser. Add partial support for "save file dialogs" to System.
2024-11-25 23:03:15 +01:00
Henrik Rydgård
2e53d2f9f9
NPDRM: Logging cleanup, remove assert (turn into debug assert)
2024-11-01 20:10:23 +01:00
Henrik Rydgård
f14551ef33
Logging improvement in NPDRMBlockDevice
2024-10-31 00:38:06 +01:00
Henrik Rydgård
bd8905aa44
Avoid crashing on PSX EBOOTs renamed to ISO (people try strange things...)
2024-10-25 15:20:08 +02:00
EssaBoy
1928361085
Optimisation of the smart pointer in PSPLoader and ISOFileSystem
2024-10-18 23:56:57 +02:00
Henrik Rydgård
8a5be21140
MemStick screen: Call free_disk_space from async tasks
...
See #19522
2024-10-11 13:45:43 +02:00
Henrik Rydgård
662b0847c9
Assert instead of crashing if demo ISO decryption fails
2024-10-10 14:56:20 +02:00
Henrik Rydgård
9952c42426
Use message IDs to avoid some repetition of notifications.
...
Also fixes some awkward English.
2024-09-24 14:02:17 +02:00
Henrik Rydgård
b1fae3ccda
Add two missing mutex-locks in MetaFileSystem.
...
See #19272
2024-09-17 00:19:58 +02:00
Henrik Rydgård
d331e80542
sceIoGetStat: Fix retrieving timestamps from directories
2024-07-18 13:37:32 +02:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
aa94867128
Warning fixes
2024-05-20 10:04:11 +02:00
Henrik Rydgård
fc1d984b20
Update rcheevos, switch back to upstream. Avoid using rcheevos' hash.c, by computing game hashes ourselves.
2024-04-03 16:43:34 +02:00
Henrik Rydgård
3d2a0b931a
Merge pull request #18931 from hrydgard/chd-hunk-size-fix
...
CHD: Fix unnecessary reloads of "hunks" during large reads
2024-03-16 22:01:26 +01:00
Henrik Rydgård
d284ad4496
Remove warning for bad CHDs
2024-03-16 20:52:21 +01:00
Henrik Rydgård
dad579615b
CHD support: Fix accidental hunk re-reads with large chunks.
2024-03-16 20:38:23 +01:00
Henrik Rydgård
55974f61ad
Fix a bunch of cases where we forgot to check for chd files
2024-03-13 09:31:31 +01:00
rofl0r
55ae3b1c3e
FS: fix crash overreading data on flash0
...
noticed while using intrafont with some homebrew code.
when using musl libc's hardened malloc, the overread in the
code caused PPSSPP to segfault.
2024-02-26 17:17:33 +00:00
Henrik Rydgård
ca6e0f4f57
Hide the extracted ISO warning if ppsspp-index.lst is present.
2024-02-02 11:21:53 +01:00
Henrik Rydgård
3831ec1921
Warn the user about bad CHDs
...
If they're not created with "chdman createdvd", they will perform really
badly.
2024-01-31 22:15:47 +01:00
Henrik Rydgård
ce5f157040
More paranoia
2024-01-31 10:48:35 +01:00
Henrik Rydgård
ff12ff1345
Android: Fix running plain PRXs on scoped storage. Minor cleanup.
2024-01-18 00:22:51 +01:00