Henrik Rydgård
e226ef6bd1
Merge pull request #18814 from hrydgard/hide-extracted-iso-warning
...
Hide the extracted ISO warning if ppsspp-index.lst is present.
2024-02-02 11:51:15 +01:00
Henrik Rydgård
ca6e0f4f57
Hide the extracted ISO warning if ppsspp-index.lst is present.
2024-02-02 11:21:53 +01:00
Henrik Rydgård
c0bc6446dd
Improve assert, cleanup
2024-02-01 16:33:01 +01:00
Henrik Rydgård
61bd01144e
UI fixes
2024-01-31 23:17:51 +01:00
Henrik Rydgård
3831ec1921
Warn the user about bad CHDs
...
If they're not created with "chdman createdvd", they will perform really
badly.
2024-01-31 22:15:47 +01:00
Henrik Rydgård
14cd094535
Merge pull request #18800 from hrydgard/last-minute-fixes
...
Even more checks and fixes
2024-01-31 11:59:45 +01:00
Henrik Rydgård
ce5f157040
More paranoia
2024-01-31 10:48:35 +01:00
Henrik Rydgård
c7ed87b352
Assorted paranoia and improved checks
2024-01-31 10:22:03 +01:00
Henrik Rydgård
7af6501a6f
UI: ScrollView: Improve interaction with the scroll bar thingy, avoid accidental clicks
2024-01-31 09:37:11 +01:00
Henrik Rydgård
fae1f4acd3
A null check and a locking simplification
2024-01-30 19:15:19 +01:00
Henrik Rydgård
cf1fd714fd
Merge pull request #18786 from hrydgard/release-inputs-on-pause
...
Release all keys on pause.
2024-01-29 19:21:22 +01:00
Henrik Rydgård
1faef374a9
Strengthen the axis-threshold reduction for related axes a bit. See #17792
2024-01-29 18:50:08 +01:00
Henrik Rydgård
7920d3a44b
Release all keys on pause.
...
Fixes #18767
Not sure about merging for the 1.17 series though, maybe someone really
likes to bring up the pause menu briefly while holding a direction.. we
could actually handle that with some extra logic.
2024-01-29 18:41:43 +01:00
Henrik Rydgård
04ea4987b0
Bring back the old combo behavior, make the new behavior a checkbox (strict combo order).
2024-01-29 18:06:31 +01:00
Henrik Rydgård
01c2ffd5f5
Add a missing thread name
2024-01-29 13:52:38 +01:00
Henrik Rydgård
aa7f8879a2
Buildfix
2024-01-29 12:29:23 +01:00
Henrik Rydgård
9979372a97
Assorted paranoia, get rid of an allocation in the audio loop
2024-01-29 10:37:38 +01:00
Henrik Rydgård
0d28d3e009
Merge pull request #18562 from LunaMoo/crypto
...
Add more crypto keys
2024-01-28 19:17:31 +01:00
Henrik Rydgård
7d99b6c1bc
Add volume slider for retroachievements
2024-01-28 13:56:46 +01:00
Henrik Rydgård
a2e7712126
Crashfix in JIT disassembly UI. Add sanity check in WaitUntil
2024-01-27 13:28:09 +01:00
Henrik Rydgård
1f129b6dca
Replace "ReadFileToString" with a few semantically clearer wrappers.
2024-01-25 09:55:54 +01:00
Henrik Rydgård
157f262cd2
Make some timeouts a bit more visible in the code. Some should be re-evaluated.
2024-01-24 09:50:26 +01:00
Henrik Rydgård
3fae8dd547
Merge pull request #18743 from hrydgard/retroachievements-match-libretro
...
Change when we call rc_client_do_frame to something that matches libretro
2024-01-23 10:49:16 +01:00
Henrik Rydgård
2e16fd3bcc
Fix fake game ID generation to work with scoped storage
2024-01-23 01:06:56 +01:00
Henrik Rydgård
6e587f50f3
Rework memstick moves between devices to copy, verify and then delete
2024-01-22 21:52:39 +01:00
Henrik Rydgård
ec411e0ecb
Change when we call rc_client_do_frame to something that matches libretro
...
There's conflicting advice on when to do it, but to avoid people testing
their cheats twice, let's match as closely as we can.
This means that 30hz games will only have the callback run at 30hz.
The duplicate frames option may interfere, just like it may on libretro.
2024-01-22 19:35:26 +01:00
Henrik Rydgård
9d9f03ebb7
If quick move fails, fall back to a copy.
2024-01-22 19:30:04 +01:00
Henrik Rydgård
c6c0d0bf42
Android memstick folder moves: Do recursive moves if in the same device. Drastically faster.
2024-01-22 16:26:29 +01:00
Henrik Rydgård
6ae9d42516
Preparations for reworking the memstick folder move functionality
2024-01-22 15:56:07 +01:00
Henrik Rydgård
c2850ff65a
Store: Implement progress bar for homebrew installs
2024-01-22 11:55:42 +01:00
Henrik Rydgård
bd388fc094
Add some comments and logging
2024-01-22 11:55:42 +01:00
Henrik Rydgård
20626ebfee
When we enforce run-behind due to multiplayer, show "Network connected" on the pause screen
2024-01-21 12:02:30 +01:00
Henrik Rydgård
96dcf40c79
Throw in some sanity checks of usleep
2024-01-20 23:33:21 +01:00
Henrik Rydgård
55adcb1a13
Warn the user if they try to run an extracted ISO, with a very in-your-face message.
...
Fixes #18735
2024-01-20 23:01:08 +01:00
Henrik Rydgård
b71ccfdb71
CwCheats: Add ms unit, rename to Refresh Interval.
2024-01-19 15:12:53 +01:00
Henrik Rydgård
f73d0587d4
Comments, make locking more consistent in GameInfoCache
2024-01-19 14:56:29 +01:00
Henrik Rydgård
71354d0189
Webserver: Reduce connection timeout
2024-01-18 20:04:02 +01:00
Henrik Rydgård
b899a178bf
Change approach (call from NativeFrame instead). Add Mac support
2024-01-18 18:21:12 +01:00
Henrik Rydgård
d45f95e304
Limit to Windows to fix linker error
2024-01-18 16:08:23 +01:00
Henrik Rydgård
d51da3ca60
Windows: Add "Restart Graphics" to the debug menu. Useful to debug resource lifetime issues.
2024-01-18 15:57:45 +01:00
Henrik Rydgård
1304d04161
Fix a particular type of race condition in file dialog requests
...
It seems to be possible for a user to back out of a screen before
receiving the "dialog completed" callback on Android, in which case
things pointed to by the callback might be gone.
In this case, it's better to simply not call the callback, rather than
crashing.
This is accomplished by assigning "Tokens" to screens that cause
requests, and in ~Screen, invalidate any pending requests belonging to
that token.
2024-01-18 12:25:55 +01:00
Henrik Rydgård
531f145e0b
Fix NEON compilation error on strict compilers. Fixes #18688
2024-01-18 10:38:30 +01:00
Henrik Rydgård
d1fb213750
Cleaner way
2024-01-18 00:54:04 +01:00
Henrik Rydgård
4fea6eeaab
Try a compromise with the paths
2024-01-18 00:29:27 +01:00
Henrik Rydgård
ff12ff1345
Android: Fix running plain PRXs on scoped storage. Minor cleanup.
2024-01-18 00:22:51 +01:00
Henrik Rydgård
9253bf9cb5
Add a new screen for managing installed Adreno drivers
2024-01-17 10:51:08 +01:00
Henrik Rydgård
e1b1ae449b
Don't crash after mapping analog speed to a stick.
...
Fixes #18689
2024-01-16 14:32:42 +01:00
Henrik Rydgård
3fd5190271
Add a comment, some additional cleanup
2024-01-16 09:07:09 +01:00
Henrik Rydgård
7e427e41d1
Remove a bunch of dead code from CoreTiming ("threadsafe" events)
...
We haven't used these "threadsafe" events since we removed our first attempt
at GPU threading, so like 10 years, and maybe some experimentation in the
networking code according to some comments. It's unlikely that any
savestates that used these events would load anyway.
2024-01-16 09:06:03 +01:00
Henrik Rydgård
6066e745db
CoreTiming::ProcessEvents : Reject bad event types. Rename function.
2024-01-15 23:57:34 +01:00