Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik RydgårdandGitHub 21611bfb52 Merge pull request #21119 from white-axe/libretro-vfs
Fix libretro builds for iOS and Windows
2026-01-12 18:34:21 +01:00
刘皓 aea42e2cc5 Change RETRO_HW_CONTEXT_DIRECT3D to RETRO_HW_CONTEXT_D3D11 2026-01-12 11:50:40 -05:00
刘皓 75681e46ee Fix libretro builds for iOS and Windows 2026-01-12 11:31:42 -05:00
Katharine Chui c76226cd0d fix adhoc gamemode in relay mode 2026-01-11 20:58:30 +01:00
Katharine Chui bf30de1527 initial github.com/kethen/aemu_postoffice integration ported from github.com/kethen/aemu 2026-01-11 18:53:54 +01:00
Henrik RydgårdandGitHub 3f3b353350 Merge pull request #21092 from white-axe/libretro-vfs
Use the libretro VFS interface in libretro builds
2026-01-10 16:36:01 +01:00
刘皓 a950879dd5 Don't use lseek64() in FileUtil.cpp 2026-01-09 11:46:12 -05:00
Henrik RydgårdandGitHub b648243e1e Merge pull request #21113 from hrydgard/savestate-count-setting
Add savestate slot count setting
2026-01-09 13:04:58 +01:00
Henrik Rydgård 11c63738ae Implement the "Auto load savestate" display from #21082 2026-01-09 12:27:37 +01:00
Henrik Rydgård f1f931551a Add a "Savestate slot count" setting. 2026-01-09 12:20:39 +01:00
Henrik Rydgård 2b78509986 Fix the back button resuming the game on the pause screen 2026-01-09 12:20:39 +01:00
Henrik RydgårdandGitHub 96a7d9f6c6 Merge pull request #21112 from hrydgard/savestate-listing-rework
Rework listing of savestates - a single scan operation instead of lots of File::Exists and GetFileInfo calls.
2026-01-09 12:13:59 +01:00
Henrik Rydgård 884d3c46d5 Rework listing of savestates - a single scan operation instead of lots of File::Exists and ModTime calls.
Needed to improve scalability on Android for when we increase the number
of states.
2026-01-09 11:17:21 +01:00
Henrik RydgårdandGitHub 1f4d38cfe7 Merge pull request #21111 from hrydgard/savestate-refactor
Some savestate code refactoring
2026-01-09 11:08:54 +01:00
Henrik Rydgård 2959ad214c Fix the internal savestate API to better reflect how it actually works 2026-01-09 10:29:37 +01:00
Henrik Rydgård e6e82c9ad3 Add java-side prefix filtering for ContentUri directory listing 2026-01-09 10:12:15 +01:00
刘皓 e72f288a7b Flush FILE buffers before using lseek64() 2026-01-09 00:54:51 -05:00
Henrik Rydgård 4e5e34a0cc Move the new slot translation string to Dialog, fits better there. 2026-01-08 23:26:48 +01:00
Henrik Rydgård 13af9d5a9b Savestate UI: Add one more way to select the current state 2026-01-08 23:18:26 +01:00
Henrik Rydgård e2ab3a08ee Add an I_REWIND image 2026-01-08 23:06:54 +01:00
Henrik Rydgård e33ff46ffd Extract the rewind code from SaveState.cpp, to make it more managable. 2026-01-08 22:22:46 +01:00
Henrik Rydgård a591fbff38 Move two more error codes to the enum 2026-01-08 22:02:08 +01:00
Henrik RydgårdandGitHub 21bd6174f5 Merge pull request #21110 from hrydgard/more-fixes
Prepare Win32 code for adjustable save state slot count, misc fixes
2026-01-08 21:53:54 +01:00
Henrik Rydgård a42f71c9ba Blind-fix Qt 2026-01-08 21:45:30 +01:00
刘皓 fde7821b77 Merge branch 'master' into libretro-vfs 2026-01-08 11:59:20 -05:00
刘皓 0b3cf1de8d Check that source is non-null before attempting to use it in the ZipContainer constructor 2026-01-08 11:59:12 -05:00
刘皓 37047106f3 Fix the Fseek() and Fseektell() implementation when using the libretro VFS 2026-01-08 11:55:13 -05:00
刘皓 51e3eb69af Remove all calls to zip_close() from Core/Util/GameManager.cpp
The zip file will be closed automatically when the `ZipContainer` goes
out of scope, or when `.close()` is called on the `ZipContainer`.
2026-01-08 11:49:05 -05:00
Henrik Rydgård 77b9a6e2e8 Prepare for adjustable save state slot count by making the Win32 menu dynamic 2026-01-08 16:07:48 +01:00
Henrik Rydgård a9ef2baa5e Enable the UMD slow read speed compat flag for Twisted Metal
Reportedly fixes #10933
2026-01-07 19:51:16 +01:00
Henrik Rydgård 11a9430e5a Improve a translation string 2026-01-07 19:51:16 +01:00
Henrik RydgårdandGitHub 99351babc9 Merge pull request #21107 from hrydgard/android-char-event
Implement a unicode-char keyboard input event on Android.
2026-01-07 19:49:42 +01:00
Henrik Rydgård 70f1488416 Implement a unicode-char keyboard event on Android.
This fixes the ImDebugger when trying to use it with a bluetooth
keyboard, and also fixes other types of text input from bluetooth
keybaords on Android.

However, the ImDebugger is currently very crash-prone on Android since
it crashes on layout changes. This will be fixed separately.
2026-01-07 19:12:15 +01:00
Henrik RydgårdandGitHub 10d0430e3a Merge pull request #21105 from hrydgard/more-ui-tweaks
More UI tweaks
2026-01-07 18:12:35 +01:00
Henrik Rydgård 2bbad2e03b Floating symbols background animation: Make resolution-dependent
Fixes part of #20211
2026-01-06 21:11:04 +01:00
Henrik Rydgård 75f8a5c0e3 NiceTimeFormat: Show up to two minutes as seconds, and up to two hours as minutes. Avoids the plural problem and is nicer. 2026-01-06 20:52:37 +01:00
Henrik Rydgård fcc181990c Game browser: Improve display of directory buttons in grid mode.
Part of #20108
2026-01-06 20:41:46 +01:00
Henrik Rydgård b64d7b217f Add a --root= command line argument to override what host0: is mounted to.
Fixes #20191
2026-01-06 20:41:35 +01:00
Henrik RydgårdandGitHub 656db38ebc Merge pull request #21103 from hrydgard/misc-fixes
Today's round of misc fixes
2026-01-06 12:10:03 +01:00
Henrik Rydgård b7aa38a738 WASAPI: Re-enable AudioClient3. Fix a possible crash. 2026-01-05 19:48:22 +01:00
Henrik Rydgård 38ebb9d729 Set a few defaults automatically as a proof-of-concept (to reduce duplication)
See #18888
2026-01-05 19:03:43 +01:00
Henrik Rydgård ccb7eee91d Logging fix.
Fixes #21102
2026-01-05 16:25:04 +01:00
Henrik RydgårdandGitHub 6c0aff3a28 Merge pull request #21100 from SternXD/uwp-winrt
UWP: Migrate from C++/CX to C++/WinRT
2026-01-04 20:42:29 +01:00
SternXD a2bd8292cd UWP: Add note for updating pfx key 2026-01-04 11:26:23 -05:00
SternXD 9e18802b58 UWP: Update UWP pfx key
Signed-off-by: SternXD <stern@sidestore.io>
2026-01-04 10:07:08 -05:00
SternXD 952987e56e UWP: Migrate from C++/CX to C++/WinRT
Signed-off-by: SternXD <stern@sidestore.io>
2026-01-04 10:07:07 -05:00
Henrik RydgårdandGitHub a5f877f760 Merge pull request #21099 from fp64/vfpu-sincos-fix
Fix vfpu_sin/vfpu_cos bug
2026-01-03 12:15:53 +01:00
Henrik RydgårdandGitHub ef8419288b Merge pull request #21097 from hrydgard/more-assorted-fixes
A crashfix and some cleanup
2026-01-03 07:00:05 +01:00
fp64 ac22c45526 Fix vfpu_sin/vfpu_cos bug
Was looking over VFPU stuff, and noticed this.
Presumably, on x86 the code was already doing exactly this, but still, ouch.

Did retest the code on all relevant (|x|>2^32) available inputs, all matches (except NaN payloads, as usual, but that is unrelated).
2026-01-03 07:15:42 +02:00
刘皓 18ac1ec937 Use the libretro VFS when reading/writing cheats 2026-01-02 17:07:22 -05:00