Commit graph

13809 commits

Author SHA1 Message Date
Henrik Rydgård
c0fabbf0dc Logging and debugger improvements (minor) 2025-02-20 15:02:09 -06:00
Henrik Rydgård
1c48910fd7 When we've got a loaded g_infraDNSConfig, and apctl is on, don't do address replacement in sceNetInetBind
Hopefully resolves #19919
2025-02-20 15:02:09 -06:00
Henrik Rydgård
f206ed95eb Get rid of remains of support for non-square screen DPIs 2025-02-20 11:14:26 -06:00
Henrik Rydgård
31cf5771f4 Turn the break reason into an enum, fix some minor issues 2025-02-19 16:01:11 -06:00
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
5080e9660a Remove an outdated hidden setting (bSavedataUpgrade) 2025-02-18 11:03:29 -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
9bee4192ba Implement exit confirmation when closing the window on Windows. 2025-02-17 13:09:11 -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
5ef2f06019 Implement "Touch gliding" (keep all dragged/touched buttons pressed until touch release)
I think the feature might need a better name though?

Fixes #14490
2025-02-14 11:00:24 -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
Henrik Rydgård
29a0835c6d
Merge pull request #19971 from hrydgard/volume-control-convert-settings
Volume control UI changes, part 2
2025-02-12 10:48:17 -06:00
Nemoumbra
e1542e9267 Added the HLE implementations to the table + new wrappers 2025-02-12 19:26:33 +03:00
Henrik Rydgård
aad3aa02e7 Upgrade the achievement sound volume setting to the new format 2025-02-12 10:23:26 -06:00
Henrik Rydgård
62e01d37a5 Upgrade reverb volume to the new format 2025-02-12 10:09:52 -06: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
Henrik Rydgård
1158ddd012
Merge pull request #19969 from hrydgard/volume-control-cleanup
Volume control UI changes, part 1
2025-02-12 09:01:55 -06: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
Nemoumbra
1fc49d8011 Added host ptr -> virt ptr converters 2025-02-12 04:13:12 +03:00
Henrik Rydgård
33c4516e72 Implement new volume conversion functions, add test 2025-02-11 18:34:37 -06:00
Nemoumbra
9528d5d8be Added proper const overloads for PSPPointer methods 2025-02-12 03:26:01 +03:00
Henrik Rydgård
27deabaea9 More intuitive volume curve for new-style volume settings 2025-02-11 17:42:09 -06: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
a9791699ef Rename "Global volume" to "Game volume" (translations need fixing)
Also makes alt speed volume a percentage of game volume, which makes
more sense.
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
25bedc44b8 Switch from shift to multiplier for volume in StereoResampler 2025-02-11 15:55:39 -06:00
Henrik Rydgård
fd88f79d07 CrossSIMD: Fix more no-simd fallbacks. The depth rasterizer now works in TEST_FALLBACK mode. 2025-02-10 11:51:22 -06:00
Henrik Rydgård
360c5459b5 Linux: Fix problem with memstick directory creation
CreateDir may not be enough so use CreateFullPath
2025-02-06 11:36:57 -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
1ca63161b3 More minor fixes 2025-02-04 10:19:34 -06:00
Henrik Rydgård
dd4c8617e2 Eliminate a PVS-studio false positive warning 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