Commit Graph
5385 Commits
Author SHA1 Message Date
Henrik Rydgård ea2046f6b8 iOS: Fix URL on More Info button on IAP screen 2025-06-09 17:26:29 +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 611ac40d1e Fix "Emulation->Stop" on Windows. (still missing confirmation though) 2025-06-06 22:37:57 +02:00
Henrik Rydgård 4c8aae50b2 Remove dead code, minor ge debugger change 2025-06-06 13:50:35 +02:00
Henrik Rydgård 8d6f8b9399 Cleanup and paranoia 2025-06-06 10:34:13 +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 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 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 d5db1ab42a Fix translation of buttons on crash screen 2025-06-01 15:10:19 +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 6ff1dff99f Add early-out for pinned path check (main screen perf) 2025-06-01 10:23:29 +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
Nemoumbra 7df52582c6 MIPSTracer filepicker fix 2025-05-31 00:01:34 +03: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 0533bb1c17 Quick crashfix in the system info "internals" tab 2025-05-29 18:44:31 +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 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 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 f14a38db52 Remove a few uses of std::bind 2025-05-28 11:05:35 +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 d07a542d85 Fix strings pointed out by TotalCaesar659
See #20402
2025-05-26 20:23:46 +02:00
Henrik Rydgård 2e7f2ffcd4 Same as previous commit for the framebuffermanager debug UI 2025-05-26 19:39:51 +02:00
Henrik Rydgård bdf08c84fd Move the ImGui texture cache viewer out of core 2025-05-26 19:02:57 +02:00
Henrik Rydgård 6cafada957 Warning fix 2025-05-26 14:37:56 +02:00
Henrik Rydgård 22b1ecf65b Memstick: Show a warning if you pick a folder inside the previous one (common mistake) 2025-05-26 13:23:10 +02:00
Henrik Rydgård 776dc4734a Prevent UI from hanging if backing out of the MemstickScreen while tasks are underway 2025-05-26 11:57:19 +02:00
Henrik Rydgård 9bcbea745f Oops, forgot to delete some debug logging 2025-05-25 23:03:05 +02:00
Henrik Rydgård 1be01aea52 rcheevos: Call rc_client_do_frame in the flip callback.
Also some minor cleanup of the AVI recording.

Should fix #20383
2025-05-25 22:21:37 +02:00
Henrik Rydgård 65229026bb Add a checkbox to enable file logging from the UI, in developer settings.
Fixes issue #20372.

The file is written to PSP/SYSTEM/DUMP/log.txt by default, but you can
override from the command line if needed.
2025-05-25 18:54:30 +02:00
Henrik Rydgård 7936f2a8dd Splash screen tweak 2025-05-25 15:16:39 +02:00
Henrik Rydgård 164dd53a89 More IAP improvements 2025-05-25 11:22:05 +02:00
Henrik Rydgård 9ee0481af8 IAP fixes 2025-05-25 11:22:05 +02:00
Henrik Rydgård 2a8ae61ecb More UI tweaks, use the new strings 2025-05-25 11:22:05 +02:00
Henrik Rydgård a26dd326f5 More visual updates 2025-05-25 11:22:04 +02:00
Henrik Rydgård a1453c6436 Add shiny gold icon animation 2025-05-25 11:22:04 +02:00
Henrik Rydgård 6df008c80b Some more work on the IAP UI 2025-05-25 11:22:04 +02:00
Henrik Rydgård 2dbb54667d IAP work 2025-05-25 11:22:04 +02:00
Henrik Rydgård d619510b8b Drag-drop / shortcut launch fixes 2025-05-22 11:10:15 +02:00
Henrik Rydgård d782382f28 Merge pull request #20385 from hrydgard/android-shortcut-fix
Android shortcut fix
2025-05-22 09:24:41 +02:00
Henrik Rydgård e5d929d814 Cancel all popups when loading a new game during gameplay 2025-05-21 21:42:08 +02:00
Henrik Rydgård a36d3cf18d Logging improvements / despam 2025-05-21 21:42:08 +02:00
Henrik Rydgård 9cf5d1bc25 Android: Enforce that there's never more than one instance of PpssppActivity, listen to onNewIntent.
Fixes shortcut-launch in-game. Although need to add some better handling
for the paused case.
2025-05-21 21:42:08 +02:00
Henrik Rydgård 09e067c6e1 Revert "Get rid of remains of support for non-square screen DPIs"
This reverts commit f206ed95eb.
2025-05-21 21:41:50 +02:00
Mark Zhuang 9e058078e3 EmuScreen: Fix compile error when enable USE_PROFILER 2025-05-21 14:03:05 +08:00
Henrik Rydgård 268962a04e RenderAchievement crashfix if null 2025-05-20 00:43:23 +02:00