Commit Graph
5436 Commits
Author SHA1 Message Date
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