Henrik Rydgård
e9b51f8c60
Add long-requested feature to take screenshots of the raw game images instead of the output.
2025-02-24 16:24:42 -06:00
Henrik Rydgård
a431560831
Remove pretense of supporting the Ouya (we don't anymore)
2025-02-24 15:57:38 -06:00
Henrik Rydgård
af92d56491
Move a bunch of non-time-critical virt-keys to the new safe processing
2025-02-24 15:57:38 -06:00
Henrik Rydgård
1553614756
Update sceAtracAddStreamData
2025-02-24 14:29:28 -06:00
Henrik Rydgård
e45f9f63a4
Update AtracValidateData/AtracValidateManaged
2025-02-24 12:53:10 -06:00
Henrik Rydgård
e8f5009d36
Update SetSecondBuffer
2025-02-24 12:49:48 -06:00
Henrik Rydgård
5ac7b8b9ee
Rename the Atrac errors to match the pattern
2025-02-24 12:49:44 -06:00
Henrik Rydgård
59a4eb0ea5
Add Atrac error codes to the big enum
2025-02-24 12:07:21 -06:00
Henrik Rydgård
4b77cfd53b
Add confirmation popup support on Exit App key
...
This adds a new mechanism so we can delay "vkey" events until the next
frame, making for safer code. Will move a bunch of the virtkeys to this
later.
Fixes #20020
2025-02-24 10:23:11 -06:00
oltolm
02e767866a
fix compiler warnings
2025-02-22 14:15:15 +01:00
sum2012
e62e5151eb
Move break inside the {} of the case
2025-02-21 22:15:36 +08:00
sum2012
e877b81c77
Add logging of Additional chunk data
...
Easy to compare JPCSP emulator log. Debugging in #19994
2025-02-21 22:11:46 +08:00
Henrik Rydgård
852018e899
Windows: Hook up the UI scale setting. Need a manual resize to update.
2025-02-20 17:06:38 -06:00
Henrik Rydgård
0a641e1b36
Assorted warning fixes, fix regression on Mac (save/load dialogs)
2025-02-20 15:47:06 -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