Nab
eb54784e3f
Fix RNG of Bouncing Icon BG animation
2026-01-30 19:44:18 +01:00
Henrik Rydgård
be0899e2cf
Merge pull request #21176 from hrydgard/achievements-config-fix
...
Make it possible to have RetroAchievements enabled in a game config.
2026-01-30 14:21:18 +01:00
Henrik Rydgård
db0a557590
Make it possible to have RetroAchievements enabled in a game config.
...
Fixes #21175
2026-01-30 09:43:31 +01:00
Henrik Rydgård
19e78ed122
Merge pull request #21174 from hrydgard/ios-fixes
...
Minor UI fixes, add ability to install savestates through ZIP
2026-01-30 01:50:57 +01:00
Henrik Rydgård
2810e19d97
Merge pull request #21173 from hrydgard/top-x-workaround
...
Add workaround for Tales of Phantasia X flicker problem
2026-01-30 00:21:06 +01:00
Henrik Rydgård
052eead8d9
iOS: Add ugly workaround for paths inside the app opened through file picker
2026-01-30 00:20:16 +01:00
Henrik Rydgård
475390a968
Add workaround for Tales of Phantasia X.
...
Fixes #21162
2026-01-29 23:16:51 +01:00
Henrik Rydgård
cbcec3e27f
Bugfix GetFriendlyPath, use in more places
2026-01-29 23:15:32 +01:00
Henrik Rydgård
1ed2f53385
Improve the InstallZipScreen a little
2026-01-29 22:51:28 +01:00
Henrik Rydgård
0f85b06908
Add basic support for installing savestate ZIPs (useful for iOS testing)
2026-01-29 22:10:46 +01:00
Henrik Rydgård
a76ce9e73e
Remove bad ID check
2026-01-29 22:10:28 +01:00
Henrik Rydgård
68ca54bca2
langtool regex: make the replacement parameter optional (default to empty)
2026-01-29 21:53:22 +01:00
Henrik Rydgård
c20f24c5be
Remove ... from "Edit touch control layout". Increase default grid size on iOS
2026-01-29 21:53:22 +01:00
Henrik Rydgård
21da9d6900
Langtool: Add regex command.
2026-01-29 21:53:21 +01:00
Henrik Rydgård
f4b9f53e7e
Merge pull request #21172 from hrydgard/more-static-analysis
...
More static analysis, delete unused code
2026-01-29 21:53:04 +01:00
Henrik Rydgård
4a8aeac38a
Jit: Remove unused x86-only feature continueBranches.
2026-01-29 17:41:57 +01:00
Henrik Rydgård
ed5a052258
Remove unused initial work for adding NEON support to ARM JITs.
...
Our SIMD strategy for ARM is the JitUsingIR.
2026-01-29 17:41:57 +01:00
Henrik Rydgård
2c2300c6b7
Add a few more Dangan Ronpa 2 game IDs to compat.ini for the framebuffer download hack
2026-01-29 17:41:57 +01:00
Henrik Rydgård
a0e6991fdc
bump
2026-01-29 17:41:57 +01:00
Henrik Rydgård
d6ebfed432
Fix some bugs and warnings from a pass of static analysis
2026-01-29 17:41:54 +01:00
Henrik Rydgård
722178e205
Merge pull request #21170 from GermanAizek/fix-32bit-overflow-2038-year
...
timeutil: fix 32-bit overflow for avoiding year 2038 problem
2026-01-29 09:24:34 +01:00
Herman Semenoff
f655ddc622
timeutil: fix 32-bit overflow for avoiding year 2038 problem
...
Affected Unix and Windows platforms
References:
- https://en.wikipedia.org/wiki/Year_2038_problem
- https://www.gnu.org/software/gnulib/manual/html_node/Avoiding-the-year-2038-problem.html
2026-01-29 04:22:27 +03:00
Henrik Rydgård
e71e1d260e
Merge pull request #21169 from hrydgard/more-umd-video-detection
...
Make UMD_VIDEO discs with game data detect as games.
2026-01-29 02:01:01 +01:00
Henrik Rydgård
9b0d205de3
Slightly more UB-safe, in theory. In practice, doubt it.
2026-01-29 00:33:03 +01:00
Henrik Rydgård
4fb3a0e370
Bubble up more error messages to the user
2026-01-29 00:25:25 +01:00
Henrik Rydgård
8a431e2ec2
Add zoom feature to framebuffer list view in ImDebugger
2026-01-28 23:49:00 +01:00
Henrik Rydgård
8f76b191cd
More improvements to ISO detection
2026-01-28 23:48:49 +01:00
Henrik Rydgård
07d47a8cc1
Make UMD_VIDEO discs with game data detect as games.
...
Add special case for region for wacky STEALTH + Wipeout Pure disc, see #21166
2026-01-28 23:29:44 +01:00
Henrik Rydgård
8de5b45bbe
Merge pull request #21167 from sys27/bugfix/fix-exit-when-controller-connected
...
Fix #20356 - Flatpak application doesn't close until controller is unplugged
2026-01-28 23:16:45 +01:00
Henrik Rydgård
17ff7f7c8a
Merge pull request #21168 from warmenhoven/warmenhoven/pr/libretro-build-fix
...
libretro: build fix
2026-01-28 16:47:17 +01:00
Henrik Rydgård
309163a1c3
Merge pull request #21166 from hrydgard/more-iso-detection
...
Improve handling of the UMD VIDEO error case (no, we still don't support them)
2026-01-28 16:30:23 +01:00
Dmytro Kyshchenko
73e0bb651e
Fix #20356 - Flatpak application doesn't close until controller is unplugged.
...
When the controller is connected SLD sends a lot of events (`SDL_JOYAXISMOTION` and etc.),
so PPSSPP is stuck in the loop to process these events. Fixed by duplicating the `if` statement
to check whether the quit was requested inside the loop.
2026-01-28 16:40:01 +02:00
Henrik Rydgård
19a6232b48
Improve handling of the UMD VIDEO error case (no, we still don't support them)
2026-01-28 14:32:38 +01:00
Henrik Rydgård
b5109db434
Merge pull request #21164 from hrydgard/misc
...
Improves file identification and the handling of unknown ISO files on the main screen
2026-01-28 12:11:41 +01:00
Henrik Rydgård
1c80e93070
Improve the appearance of unsupported ISO files
2026-01-28 11:00:04 +01:00
Henrik Rydgård
24f2deeb2e
Improve file identification.
...
Fixes #21154
2026-01-28 10:21:09 +01:00
Henrik Rydgård
471b9846e0
Delete unused function
2026-01-28 09:22:35 +01:00
Eric Warmenhoven
58eaf56c5e
libretro: build fix
...
gcc9 and the version of msvc19 that the libretro builders use don't
have _mm_storeu_si32. Using _m_cvtsi128_si32 followed by memcpy is
picked up by compilers that support _mm_storeu_si32 as being the same
and they generate the same assembly, so this is no harm to them.
2026-01-28 00:15:35 -05:00
Henrik Rydgård
a51c40d5d2
Merge pull request #21163 from hrydgard/linux-fixes
...
SDL text drawer: Fix memory leak, add additional checks
2026-01-28 00:06:38 +01:00
Henrik Rydgård
c77f68d005
Some additional fixes in TextDrawerSDL
2026-01-27 20:10:40 +01:00
Henrik Rydgård
24283d3e7f
Fix memory leak in TextDrawerSDL (sigh, variable shadowing)
2026-01-27 20:05:24 +01:00
Henrik Rydgård
e3c943de83
Merge pull request #21160 from Kethen/postoffice_fixes
...
aemu_postoffice: do not aggressively write recv buffers
2026-01-26 20:12:17 +01:00
Katharine Chui
e5b9c17c1b
aemu_postoffice: do not aggressively write recv buffers
...
some games lie about buffer sizes, and will crash if the whole
buffer was blindly written
2026-01-26 19:00:42 +01:00
Henrik Rydgård
131c525b56
Merge pull request #21158 from hrydgard/android-pad-connect
...
Android and iOS pad connect/disconnect events
2026-01-26 13:24:09 +01:00
Henrik Rydgård
c7a7db3bbe
iOS: Track controller connect/disconnect, reset controls on disconnect.
2026-01-26 11:44:30 +01:00
Henrik Rydgård
25d216a20a
Release all keys and axes on game controller disconnect on Android
2026-01-26 11:08:55 +01:00
Henrik Rydgård
41bb9a04b3
Add visual notifications about game controller connect/disconnect
2026-01-26 10:57:41 +01:00
Henrik Rydgård
dccca3c441
Android: Track device disconnection
2026-01-25 23:02:12 +01:00
Henrik Rydgård
e3aec526ec
Fix some lints
2026-01-25 23:02:12 +01:00
Henrik Rydgård
e7aba8f153
Hook up an InputDeviceListener, and just have it log
2026-01-25 23:02:12 +01:00