Commit Graph
100 Commits
Author SHA1 Message Date
Henrik Rydgård 44d06ec42f Add some sanity checks guided by Android crash reports 2025-06-07 16:35:19 +02:00
Henrik Rydgård 61016b8555 Merge pull request #20468 from hrydgard/dragons-lair-workaround
Add workaround for scePsmf LLE not working with Dragon's Lair
2025-06-07 15:58:02 +02:00
Henrik Rydgård 266a6a33be Add workaround for scePsmf LLE not working with Dragon's Lair 2025-06-07 15:05:33 +02:00
Henrik Rydgård 7d67d7318d Merge pull request #20466 from hrydgard/iso-error-check
ISO loading: Check CSO and CHD files "early"
2025-06-07 12:50:54 +02:00
Henrik Rydgård 64680a4ebf Add early checks in the various BlockDevice implementations 2025-06-07 12:30:20 +02:00
Henrik Rydgård 77f9a27c35 Add a way for errors to bubble up out of BlockDevice creation 2025-06-07 12:30:20 +02:00
Henrik Rydgård 409382c074 Merge pull request #20461 from hrydgard/more-misc-changes
More misc fixes
2025-06-07 01:45:01 +02:00
Henrik Rydgård a630790d69 libretro: Fix the combination of Force Real Clock Sync and fastforward 2025-06-07 01:28:22 +02:00
Henrik Rydgård 611ac40d1e Fix "Emulation->Stop" on Windows. (still missing confirmation though) 2025-06-06 22:37:57 +02:00
Henrik Rydgård a4b2a6051c Correct the position of a mutex lock in logging 2025-06-06 19:36:43 +02:00
Henrik Rydgård e35de5479b Merge pull request #20457 from hrydgard/homebrew-memsize-fix
Fix homebrew apps that request large memory
2025-06-06 19:06:01 +02:00
Henrik Rydgård 339ac7b866 Don't forget to copy over the MEMSIZE flag, when parsing PARAM.SFO for homebrew. 2025-06-06 18:50:47 +02:00
Henrik Rydgård ed127188a0 Merge pull request #20456 from hrydgard/additional-tweaks
Fix grid drawing in Robot Taisen games.
2025-06-06 18:15:20 +02:00
Henrik Rydgård 9d1f8a2575 Don't forget to update the vertex addr even when culling 2D draws
Fixes #20454
2025-06-06 17:53:49 +02:00
Henrik Rydgård 4c8aae50b2 Remove dead code, minor ge debugger change 2025-06-06 13:50:35 +02:00
Henrik Rydgård 96761197ca Merge pull request #20455 from hrydgard/post-release-fixes
Misc fixes
2025-06-06 11:32:16 +02:00
Henrik Rydgård 1f5064d582 Disable error return value in sceAtracLowLevelDecode
See issue #20452
2025-06-06 11:01:34 +02:00
Henrik Rydgård 8d6f8b9399 Cleanup and paranoia 2025-06-06 10:34:13 +02:00
Henrik Rydgård deb2fa4a63 Texture replacement: Fix issue where we could accidentally close a file twice.
Add a sanity check.
2025-06-06 10:31:01 +02:00
Henrik Rydgård 11ad7db3cb Simplification in EmuScreen.cpp 2025-06-06 00:27:45 +02:00
Henrik Rydgård 690ba81ab3 Crashfix in InstallZipScreen 2025-06-06 00:20:11 +02:00
Henrik Rydgård d389953eda Merge pull request #20453 from hrydgard/kirk-concurrency
libkirk concurrency fixes
2025-06-06 00:04:51 +02:00
Henrik Rydgård c29e370e29 Remove global state from kirk engine 2025-06-05 22:46:24 +02:00
Henrik Rydgård 6bc625ecde More const-ness corrections 2025-06-05 22:46:23 +02:00
Henrik Rydgård 51cb3e25fb Constify bn parameters 2025-06-05 22:46:23 +02:00
Henrik Rydgård c5321ad43a Constify the key data 2025-06-05 22:46:23 +02:00
Henrik Rydgård d5c9ed2c09 Some const propagation 2025-06-05 22:46:20 +02:00
Henrik Rydgård aec61100f6 v1.19 2025-06-05 13:19:44 +02:00
Henrik Rydgård 2be6b859b4 README.md fixes 2025-06-05 13:12:26 +02:00
Henrik Rydgård 649f5036fc Bump UWP version 2025-06-05 13:05:03 +02:00
Henrik Rydgård e6cee88b73 Merge pull request #20448 from hrydgard/last-fixes
Minor UI fixes, RetroAchivement crash fix, bump shader cache version
2025-06-05 12:00:56 +02:00
Henrik Rydgård aac23e2e51 Don't offer to play EBOOT.PBP from zip files directly - we don't actually support it yet. 2025-06-05 11:38:09 +02:00
Henrik Rydgård b422aecb49 When removing a game, tell the recent-files cache. 2025-06-05 11:27:46 +02:00
Henrik Rydgård 4cc5b230ce The ritual bump of the shader cache version 2025-06-05 11:01:25 +02:00
Henrik Rydgård 06b29ccb85 RetroAchievements: Correct memory address check in read_memory_callback 2025-06-05 10:56:11 +02:00
Henrik Rydgård 280a416a84 Make log-to-file notifications clickable (to show the log file) 2025-06-05 10:47:16 +02:00
Henrik Rydgård 2aa276bd75 Merge pull request #20442 from hrydgard/uwp-lua-build-fix
Lua: Add UWP ARM64 configurations.
2025-06-04 10:38:51 +02:00
Henrik Rydgård 7af985857d Lua: Add UWP ARM64 configurations.
Not that I know what platform this is for, but should fix #20440
2025-06-04 10:28:40 +02:00
Henrik Rydgård 2d8e14d51b Merge pull request #20441 from Xmemes811/master
Update ja_JP.ini
2025-06-04 08:21:13 +02:00
Henrik Rydgård 69d80b6cd1 Merge pull request #20439 from hrydgard/update-ci
Github CI: Bump the image used for UWP
2025-06-03 18:11:22 +02:00
Henrik Rydgård 84a5770d01 Bump further (to -latest) 2025-06-03 17:55:49 +02:00
Henrik Rydgård 7b0a42f55c Github CI: Bump the image used for UWP to -22
Hopefully fixes #20438
2025-06-03 17:47:09 +02:00
Henrik Rydgård f7e27cd3d3 Merge pull request #20437 from hrydgard/more-ios-work
More iOS work
2025-06-03 16:36:49 +02:00
Henrik Rydgård 03dcd95d69 iOS: Simplify gold icon setup. Change name of the icon. 2025-06-03 16:06:37 +02:00
Henrik Rydgård 722d065417 Minor 2025-06-03 13:05:45 +02:00
Henrik Rydgård 399f345554 Merge pull request #20435 from hrydgard/debug-counters
Add some small debug counters that can be sent out through the assert message on Android
2025-06-03 12:32:39 +02:00
Henrik Rydgård e4254b9570 Add some small debug counters that can be sent out through the assert message on Android
To enable more understanding of how some crashes could happen.
2025-06-03 12:01:47 +02:00
Henrik Rydgård fc086392c2 Merge pull request #20434 from hrydgard/further-minor-changes
Logging improvement, fix translation of buttons on crash screen
2025-06-02 13:08:55 +02:00
Henrik Rydgård 4d7dce4e19 Logging improvement in Core_Break 2025-06-02 00:02:21 +02:00
Henrik Rydgård d5db1ab42a Fix translation of buttons on crash screen 2025-06-01 15:10:19 +02:00
Henrik Rydgård 0e25ee38f6 Merge pull request #20431 from hrydgard/even-more-fixes
Misc UI fixes, update rcheevos
2025-06-01 13:24:40 +02:00
Henrik Rydgård e0a98ea54c Improve the "No game loaded" RA popup 2025-06-01 11:47:07 +02:00
Henrik Rydgård 55ffd4c419 Update rcheevos 2025-06-01 11:37:53 +02:00
Henrik Rydgård 4c631e77f5 RetroAchievements: Show region when showing the info popu. Refactor region detection a little. 2025-06-01 11:34:59 +02:00
Henrik Rydgård ab2f85b6b8 Crashfix in folder move logging. Plus relax an assert 2025-06-01 10:55:21 +02:00
Henrik Rydgård 6ff1dff99f Add early-out for pinned path check (main screen perf) 2025-06-01 10:23:29 +02:00
Henrik Rydgård 0387dd7d64 Merge pull request #20430 from kreinholz/master
Fix build with system libzip and miniupnpc
2025-06-01 08:57:34 +02:00
Henrik Rydgård 3e2cebff78 Merge pull request #20427 from oltolm/mingw-w64-fixes
mingw-w64 fixes
2025-06-01 08:46:57 +02:00
Henrik Rydgård bdb47b3eae Merge pull request #20426 from Saramagrean/patch-4
Update th_TH.ini
2025-05-31 18:35:37 +02:00
Henrik Rydgård b53e44fccc Merge pull request #20425 from Nemoumbra/mipstracer-fix
MIPSTracer filepicker fix
2025-05-30 23:23:20 +02:00
Henrik Rydgård fb8151f860 Merge pull request #20424 from hrydgard/logging-fix
Unload Retroachievements before we shut down the emulated PSP instead of the opposite.
2025-05-30 23:02:50 +02:00
Henrik Rydgård 0b8f22afde Unload Retroachievements before we shut down the emulated PSP instead of the opposite.
This makes the Unload message appear in logging with the new "log to file" setting.
2025-05-30 22:03:19 +02:00
Henrik Rydgård 61c02466f8 Merge pull request #20422 from hrydgard/android-ios-stuff
Android buildfix, iOS symbol fix
2025-05-30 16:44:08 +02:00
Henrik Rydgård 99ce4ac5fc Turn on slow UMD read speed for Resistance, reported to help with some issues
See #20421
2025-05-30 16:43:51 +02:00
Henrik Rydgård 66a9f65715 iOS: Add script to copy symbols into the latest archive (ugh, hacky) 2025-05-30 15:16:18 +02:00
Henrik Rydgård b2fc0eee48 Set the correct symbols format for iOS 2025-05-30 15:16:18 +02:00
Henrik Rydgård bd5a2cf5ce Increase heap space for gradle 2025-05-29 20:01:42 +02:00
Henrik Rydgård 9bebc12330 Merge pull request #20417 from hrydgard/more-gradle-upgrade
Update gradle too, not just the Android Studio plugin, oops
2025-05-29 19:23:56 +02:00
Henrik Rydgård 72ae1c1299 Update gradle too, not just the Android Studio plugin, oops 2025-05-29 18:52:08 +02:00
Henrik Rydgård 0533bb1c17 Quick crashfix in the system info "internals" tab 2025-05-29 18:44:31 +02:00
Henrik Rydgård a98af8c9ab Merge pull request #20416 from hrydgard/gradle-update
gradle: Stop requiring JDK 17, this causes annoying problems in new installations of Android Studio
2025-05-29 18:42:18 +02:00
Henrik Rydgård 7022e745fc gradle: Stop requiring JDK 17, this causes annoying problems in new installations of Android Studio
Also bump to the latest version.
2025-05-29 18:15:58 +02:00
Henrik Rydgård 2cfe1243f0 Merge pull request #20348 from hrydgard/readme-1.19
Update the README for 1.19
2025-05-29 17:30:34 +02:00
Henrik Rydgård fc6f23cf9d Link the links 2025-05-29 16:52:44 +02:00
Henrik Rydgård 8953779970 More readme work 2025-05-29 16:51:45 +02:00
Henrik Rydgård ab411abddc Initial draft of a README for 1.19 2025-05-29 16:28:42 +02:00
Henrik Rydgård a9e2d5ea90 Merge pull request #20415 from hrydgard/more-fixes
Don't allow exiting the app (and a few more actions) while a game is booting
2025-05-29 16:14:59 +02:00
Henrik Rydgård b31ff37f48 compat.ini: Add another game to [ReportSmallMemStick] 2025-05-29 16:03:23 +02:00
Henrik Rydgård 6bed22e33e Don't allow exiting the app (and a few more actions) while a game is booting
Creates nasty race conditions.
2025-05-29 15:56:29 +02:00
Henrik Rydgård ba9f8f370c Merge pull request #20414 from hrydgard/move-files-fixes
Memstick dialog: More fixes and logging improvements
2025-05-29 14:47:10 +02:00
Henrik Rydgård a361a32f4b More minor cleanups 2025-05-29 13:39:33 +02:00
Henrik Rydgård 5eb87f0fb4 Logging fixes and cleanups around folder move 2025-05-29 13:13:07 +02:00
Henrik Rydgård 54051ea2f7 Merge pull request #20413 from hrydgard/ampersand-handling-fix
Remove left-behind ampersand merging from atlas text-drawing codepath
2025-05-29 10:11:47 +02:00
Henrik Rydgård 1c48254dc5 Also bump glslang buildfix 2025-05-29 09:57:51 +02:00
Henrik Rydgård ff0bf64050 Remove left-behind ampersand merging from atlas text-drawing codepath
See #20402
2025-05-29 09:54:40 +02:00
Henrik Rydgård a521a90131 Merge pull request #20412 from hrydgard/more-cleanup
Fix some problems with the memstick dialog, other cleanup
2025-05-28 15:55:52 +02:00
Henrik Rydgård 5538176ce0 When changing memstick dir, don't bother calculating space for the "old" choice. Can be super slow. 2025-05-28 15:28:26 +02:00
Henrik Rydgård 6b987fa4ac MemstickScreen: Cleanly cancel instead of blocking the back button if space calculation is underway 2025-05-28 15:27:00 +02:00
Henrik Rydgård a0ba0d2f7d Android: Add workaround for a race condition seen on some Redmi phones on app switching 2025-05-28 12:51:47 +02:00
Henrik Rydgård 0c55bfcb70 ConvertUTF8ToJavaModifiedUTF8: Comment cleanup 2025-05-28 12:51:18 +02:00
Henrik Rydgård f14a38db52 Remove a few uses of std::bind 2025-05-28 11:05:35 +02:00
Henrik Rydgård 2bc181104b Sanity checks 2025-05-28 11:01:15 +02:00
Henrik Rydgård 33931183a1 Merge pull request #20411 from hrydgard/background-image-work
Fix the background image selector on MacOS and Linux (with pfd)
2025-05-27 23:27:44 +02:00
Henrik Rydgård 115ecfe41a Fix strange issue when changing the UI DPI scale in system settings 2025-05-27 23:26:45 +02:00
Henrik Rydgård 4edbc14025 Fix the background image selector on MacOS and Linux (with pfd)
Forgot that the backends need changes too, after I split out image file selection from the other types.
2025-05-27 23:04:18 +02:00
Henrik Rydgård 8ac7cc83df Merge pull request #20410 from hrydgard/yet-more-misc
Minor logging and translation updates
2025-05-27 20:31:07 +02:00
Henrik Rydgård 4e1ff145a5 Logging update 2025-05-27 17:48:23 +02:00
Henrik Rydgård 2bea4737f1 sv_SE fixes 2025-05-27 17:48:20 +02:00
Henrik Rydgård fe15fb120e Move the string Recent games to the correct category 2025-05-27 02:03:57 +02:00
Henrik Rydgård 4d81153479 Merge pull request #20406 from TotalCaesar659/patch-1
Update Russian translation
2025-05-27 02:02:46 +02:00