Henrik Rydgård
4ea7f46f81
Atrac3+: Try to work around Code Lyoko issue
...
Now we don't generate an error code when the channel configuration doesn't match the packets.
See the code comment for what I've been able to figure out so far.
See issue #19994
2025-02-19 12:46:25 -06:00
Henrik Rydgård
e8bfcb433e
Logspam fix (when fast-forwarding)
2025-02-19 11:10:01 -06:00
Henrik Rydgård
34308a326c
Add basic sceSas state viewer to debugger
2025-02-19 10:50:32 -06:00
Henrik Rydgård
5aa73ecb17
Fix backwards check for DontDownloadInfraJson
2025-02-17 16:20:42 -06:00
Henrik Rydgård
d7ebed2d66
AutoDNS load fix in some situations
2025-02-17 16:20:41 -06:00
Henrik Rydgård
408d1b0916
Track execution time after save, add new setting for exit confirmation
2025-02-17 12:29:23 -06:00
Henrik Rydgård
dc775ad9e8
Clean up the AAC code in the same way
2025-02-14 09:50:55 -06:00
Henrik Rydgård
c3708f741b
Convert sceMp4 to new style hle logging
2025-02-14 09:50:55 -06:00
Henrik Rydgård
fdb606c8cb
Break out sceAac from sceMp4.cpp/h
2025-02-14 09:50:55 -06:00
Henrik Rydgård
85c015efb8
Remove redundant shutdown callback
2025-02-13 15:13:25 -06:00
LunaMoo
ed9b202671
Basic custom icon support (through texture replacement)
...
uses path textures/gameID/icon.png, or icon.png from textures.zip.
requires restart to re-load icons.
2025-02-13 10:47:58 -06:00
Henrik Rydgård
dc3e929348
Merge pull request #19972 from Nemoumbra/scenet_lib
...
Adding sceNet_lib
2025-02-12 11:19:51 -06:00
Nemoumbra
c5d69d5fcc
Configured the logs
2025-02-12 20:00:22 +03:00
Nemoumbra
e1542e9267
Added the HLE implementations to the table + new wrappers
2025-02-12 19:26:33 +03:00
Henrik Rydgård
fef4a86225
Upgrade the game volume setting to the new format
2025-02-12 09:49:30 -06:00
Nemoumbra
30bcb43e48
Implemented the libc-like syscalls
2025-02-12 18:36:59 +03:00
Nemoumbra
08a706716e
Added some dummy function bodies
2025-02-12 16:49:43 +03:00
Nemoumbra
4e8b1f24d6
Added dummy funcs + registered the module
2025-02-12 16:49:43 +03:00
Nemoumbra
d02a9ee2e5
Added dummy sceNet_lib files
2025-02-12 16:49:43 +03:00
Henrik Rydgård
cf90b24431
Add UI volume setting (affecting navigation sounds and preview audio). Convert alt speed volume into a 100-step percentage.
2025-02-11 17:42:09 -06:00
Henrik Rydgård
9b923b72c1
Refactor audio output, preparing for better volume control
2025-02-11 16:43:29 -06:00
Henrik Rydgård
d1e5b45b4b
Consolidate the last spread-out error codes.
2025-02-04 12:34:49 -06:00
Henrik Rydgård
d2c1c7b54f
Consolidate even more error codes
2025-02-04 12:32:11 -06:00
Henrik Rydgård
a18eb97be3
Consolidate more error codes into the big enum
2025-02-04 12:11:22 -06:00
Henrik Rydgård
34169cdb8e
More error code consolidation
2025-02-04 11:53:22 -06:00
Henrik Rydgård
b2b0ff1753
Consolidate error codes in ErrorCodes.h
2025-02-04 11:53:00 -06:00
Henrik Rydgård
948c38a034
Some more minor fixes
2025-02-04 10:24:55 -06:00
Henrik Rydgård
8f0b64c4eb
Minor fix (N1)
2025-02-04 10:19:34 -06:00
Henrik Rydgård
350882d592
Fix misuse of erase-iter idiom in __MicBlockingResume (N5)
2025-02-04 10:19:29 -06:00
Henrik Rydgård
d39655ff17
Second attempt at fixing #19935
...
Fixes #19935 . Forgot to update the formatting for the reporting case.
I'll clean this up in a more general way later, I don't like how this code currently looks.
2025-02-02 20:21:17 -06:00
Henrik Rydgård
e53fd10edd
Format string fix in hleDoLogInternal
...
Hopefully fixes #19935 , but can't confirm myself right now.
2025-02-02 11:46:08 -06:00
Henrik Rydgård
8a58f50caf
Fix some compiler warnings
2025-01-29 11:13:48 +01:00
Henrik Rydgård
b763cb3f03
Make the auto error logging 32-bit compatible, oops.
2025-01-29 11:08:55 +01:00
Henrik Rydgård
cdad46e18c
Change some sceDisplay functions to use more appropriate return types
2025-01-29 10:48:00 +01:00
Henrik Rydgård
b4f0e3dd5c
HLE logging: Automatically log SCE_KERNEL_ERRORs as strings for functions returning 'i' and 'x' types.
2025-01-29 10:47:18 +01:00
Henrik Rydgård
2af7a047d2
HLE logging; Use function metadata to decide the type for logging the return type.
2025-01-29 10:14:54 +01:00
Henrik Rydgård
28b2c7f540
HLE log rename part 1: Remove duplicate log functions. Return type should be determined by metadata.
2025-01-29 09:45:39 +01:00
Henrik Rydgård
b9decb20a5
Merge pull request #19929 from hrydgard/log-optimize
...
Improve code generation for HLE debug logging
2025-01-28 23:48:34 +01:00
Henrik Rydgård
77e75ad104
Add a function converting syscall error codes to strings.
2025-01-28 17:09:52 +01:00
Henrik Rydgård
e8be4bbaae
Improve code generation for HLE debug logging
...
Should shrink code size a bit, not expecting much performance change.
This avoids emitting a DoLog call when MAX_LOGLEVEL excludes the log statement,
just like for regular logs.
2025-01-28 17:04:20 +01:00
Henrik Rydgård
698a98c9bb
Merge pull request #19927 from hrydgard/more-network-work
...
Add a hidden option to not download infra-dns.json, instead use the file from assets
2025-01-28 14:13:22 +01:00
Henrik Rydgård
8818e440ad
Add a hidden option to not download infra-dns.json, instead use the file from assets
2025-01-28 13:45:28 +01:00
Henrik Rydgård
ae2d5c1b41
getLocalIp: Have the fallback path keep looking if the IP found is 127.0.0.1
...
Fixes #19919
2025-01-28 13:32:31 +01:00
Henrik Rydgård
58f6ad3213
Minor cleanup
2025-01-28 09:34:14 +01:00
Henrik Rydgård
3ce72f87d3
Another batch of log cleanup
2025-01-28 09:31:38 +01:00
Henrik Rydgård
7db68d50bb
More hleLog*
2025-01-28 09:31:38 +01:00
Henrik Rydgård
eb0102d781
Use more hleLog* functionality to simplify code.
2025-01-28 09:31:34 +01:00
Henrik Rydgård
ba6a9119fc
Minor logging fixes
2025-01-28 09:29:01 +01:00
Henrik Rydgård
0f5d9fe753
Paper over the problems of the hlecall stack
2025-01-27 14:13:31 +01:00
Henrik Rydgård
d6b15c7b62
Merge pull request #19914 from hrydgard/misc-fixes
...
Fix a logging problem reported by Nemo, and a pause bug reported by IRVN
2025-01-23 15:31:54 +01:00