Henrik Rydgård
a00c857b4b
WASAPI: Try to ask the device for a stereo format if it has too many channels.
...
Also, add support for 16-bit audio (should be rare)
2025-07-11 09:41:08 +02:00
Henrik Rydgård
263d0b3983
SDL: Fix bug where the mouse got stuck in relative mode when mapping mouse inputs
2025-07-10 20:29:24 +02:00
Henrik Rydgård
f410b7e6ea
Show a tiny indicator in the top left of the screen when the game is saving or loading.
2025-07-10 15:11:59 +02:00
Henrik Rydgård
549f161c05
Merge pull request #20591 from NABN00B/bg-anims-test
...
Add Colored Floating Symbols background animation, move static vars into classes
2025-07-08 22:38:20 +02:00
Henrik Rydgård
58dd4677e3
Fix issue with toggling texture saving via shortcut.
...
Fixes #20581
2025-07-08 13:51:09 +02:00
Henrik Rydgård
7d78681b3a
Don't ask for save confirmation after a game crash
2025-07-08 11:02:28 +02:00
Nab
b88d2c0436
Colored Symbols bg anim, move static vars into classes
2025-07-01 23:53:37 +02:00
Nemoumbra
c4dafe28b0
g_adhocServerConnected moved to NetAdhocCommon
2025-07-01 23:57:30 +03:00
Henrik Rydgård
0fc7d430b4
Reimplement wave parsing more simply, for AtracCtx2.
2025-06-26 11:06:18 +02:00
Henrik Rydgård
6df9e513c1
Logging, comments and debugger fixes, plus simple dumping of the first block of streaming Atrac3
2025-06-25 01:08:47 +02:00
Henrik Rydgård
b0df912935
Merge pull request #20550 from gooosedev/feature-ImMemView-KeyboardShortcuts
...
ImMemView: Refined the keyboard shortcuts.
2025-06-19 18:42:31 +02:00
gooosedev
854b9cce17
removed reset keybind in SDL/SDLMain.cpp
...
enabled search byte keybind in UI/ImDebugger/ImMemView.cpp
2025-06-19 18:24:54 +02:00
gooosedev
3be17ec51b
ImMemView: Refined the keyboard shortcuts.
2025-06-19 10:40:40 +02:00
Henrik Rydgård
5d98e02d9b
Add more info about the output audio stream to System Information.
...
Plus another channel number fix
2025-06-19 01:20:16 +02:00
Henrik Rydgård
0502d79c99
Remove the return value from NativeMix, correct mixing with other channel numbers than 2
2025-06-18 23:48:00 +02:00
Henrik Rydgård
f595e83a44
Add computed buffer latency in ms to StereoResampler stats
2025-06-18 11:39:14 +02:00
Henrik Rydgård
cc3fbb22e4
Change some stat arrays from double to float (to save mem bandwidth)
2025-06-18 11:00:27 +02:00
Henrik Rydgård
654b11cb39
Rework the UWP Xaudio backend a bit too.
2025-06-17 01:16:09 +02:00
Henrik Rydgård
6271af52e9
Add the new low-latency WASAPI backend. Implement audio device selection on Windows
2025-06-16 22:40:13 +02:00
Henrik Rydgård
61d6c95f0c
More refactoring. Add the AudioBackend interface
2025-06-16 21:55:32 +02:00
Henrik Rydgård
990b74cc17
More audio refactoring
2025-06-16 18:48:53 +02:00
Henrik Rydgård
a721a0b6dd
Minor refactor
2025-06-16 18:29:38 +02:00
Henrik Rydgård
96bf820c96
Merge pull request #20533 from hrydgard/remove-dsound
...
Windows: Remove DirectSound support
2025-06-16 15:58:43 +02:00
Henrik Rydgård
db1b87aad1
Remove DirectSound support
...
Since we no longer support pre-Vista Windows, DirectSound support is no
longer needed. WASAPI is always going to be best.
Soon I'll upgrade our WASAPI backend with a new low-latency mode.
2025-06-16 14:50:48 +02:00
gooosedev
6ee1756d7c
ImMemView:
...
Improved the copy paste feature, now we can copy and paste bytes in the
view.
2025-06-16 10:45:48 +02:00
Henrik Rydgård
4fa0c27c15
Correct UI string.
...
Fixes #20525
2025-06-15 12:12:46 +02:00
Henrik Rydgård
9ca77c4227
Merge pull request #20515 from hrydgard/more-misc-fixes
...
Additional fixes for 1.19.2
2025-06-15 11:58:36 +02:00
Henrik Rydgård
cebb916344
Merge pull request #20523 from gooosedev/feature-ImMemView-EditableMemory
...
[ImMemView] Editable Memory
2025-06-15 10:31:14 +02:00
gooosedev
d62f5e4bd3
ImMemView:
...
code-style cleanup
use simple bit operations to edit nibbles in memory edit mode
2025-06-15 10:07:17 +02:00
Henrik Rydgård
4b19111318
Add more missing translation strings
2025-06-14 16:47:54 +02:00
gooosedev
68cb8257b9
Editable Memory using the ImMemView
2025-06-14 16:29:50 +02:00
Henrik Rydgård
a502378450
Add some missing translation strings
2025-06-14 16:02:22 +02:00
Henrik Rydgård
70f1edb28f
Misc sanity checks
2025-06-14 08:45:02 +02:00
Henrik Rydgård
3f77775306
Legacy build: Attempt to lower version requirements, also allow manually specifying the path
...
Should fix #20509 (not extensively tested)
2025-06-13 20:08:41 +02:00
Henrik Rydgård
ddc8093b34
RetroAchievements: Better error messages on login, don't delete the username on failure
2025-06-13 19:09:35 +02:00
Henrik Rydgård
1217fbd3b8
Merge pull request #20487 from gooosedev/feature-ImMemView-search
...
[ImDebugger] Enable Memory Search in the ImMemView Widget
2025-06-13 16:29:47 +02:00
gooosedev
fc47f94cb3
- Renamed FLOAT to FLOAT_32 to avoid clashing with some Windows typedef
...
- added search highlight with green background in the hexview
2025-06-13 15:15:48 +02:00
Henrik Rydgård
2a77846971
Developer tools: Add UI to force-enable HLE of modules that we have disabled HLE of
...
Can be useful for debugging.
2025-06-13 12:54:49 +02:00
Henrik Rydgård
1f09b782d7
Make Persona 2 battle transition more reliable.
2025-06-12 11:02:37 +02:00
Henrik Rydgård
bc688d83b1
ImDebugger: Replace the Skim button by adding hold-shift functionality to "Into"
...
That is, you can hold shift to repeatedly click the button.
2025-06-12 10:23:00 +02:00
gooosedev
1c6a85f5b2
Keyboard Shortcut for Next now working
2025-06-11 15:56:48 +02:00
Henrik Rydgård
53718cdb21
Add option to allow speed control while connected
...
It's pretty easy to cheat this anyway by using an old PPSSPP, and some
people seem to want this for PSO.
I put it at the bottom of network settings and added "(not recommended)"
to emphasize that it's, well, not recommended.
2025-06-11 10:36:24 +02:00
Henrik Rydgård
51a315723a
Merge pull request #20499 from hrydgard/fix-savedata-install
...
Fix bug where the zip file install UI got insta-cancelled on some methods of launching.
2025-06-11 10:20:38 +02:00
Henrik Rydgård
5f901eb4ec
Fix bug where the zip file install UI got insta-cancelled on some methods of launching.
...
Fixes #20498
2025-06-11 09:53:52 +02:00
Henrik Rydgård
a1a9278047
Remove the upgrade reminder
...
We haven't activated it for a long time, and nowadays PPSSPP has a completely
different level of compatibility and performance compared to back when
we added the upgrade reminder.
Also I'm no longer a fan of HTTP requests on startup, even if only every
10 times like we did.
So, away it goes.
Moved the potentially useful translation strings into [Dialog].
2025-06-11 09:34:20 +02:00
Henrik Rydgård
ad00c20660
Windows: Remove ARM32 configurations from project files.
...
These will never be supported again (and never really were, only used
for Windows Phone testing a long time ago)
2025-06-11 08:55:13 +02:00
gooosedev
b70c9e2b63
- moved the UI for memory search in the ImMemWindow
...
- added a simple string search for string using char16 in memory
(currently limite to ASCII)
2025-06-10 18:03:57 +02:00
Henrik Rydgård
552c1cccd7
Merge pull request #20483 from oltolm/inline
...
Some cleanups
2025-06-10 17:40:30 +02:00
Henrik Rydgård
6cfea96e58
Remove D3D9 support, to make future changes easier
2025-06-10 15:07:16 +02:00
gooosedev
a067e76614
Enable Memory Search in the ImMemView Widget
2025-06-10 10:45:21 +02:00