Commit Graph
10899 Commits
Author SHA1 Message Date
Henrik Rydgård 714578a3ad Merge pull request #14759 from unknownbrackets/debugger
Correct breakpoints in delay slots
2021-08-25 09:52:44 +02:00
Unknown W. Brackets a5fce6d0b2 Savedata: Use PARAM.SFO constant properly. 2021-08-23 23:01:02 -07:00
Unknown W. Brackets 52e9856b4b Debugger: Fix breakpoints on delay slots. 2021-08-23 23:00:30 -07:00
Unknown W. Brackets afcf6d8e65 http: Specify expected mime types in downloads. 2021-08-22 10:03:59 -07:00
Unknown W. Brackets 4c51f4761d http: Add Accept header as a parameter in requests. 2021-08-22 10:03:59 -07:00
Henrik Rydgård d27517758e Auto-default Sony Bravia TVs to OpenGL. 2021-08-21 22:18:25 +02:00
Henrik Rydgård 37b78fd40e Don't default to Vulkan on any 32-bit Android devices.
See issue #14439
2021-08-21 21:52:45 +02:00
Henrik Rydgård a74e1a422d GameScreen: Minor logic cleanup, remove Calculate CRC button when not needed. 2021-08-21 20:58:25 +02:00
Henrik Rydgård 7733d8a500 Merge pull request #12530 from iota97/tilt
Allow tilt input on Z instead of X
2021-08-21 13:55:18 +02:00
Henrik Rydgård a7859cfd2a Fix some comments and a string 2021-08-18 09:28:17 +02:00
Henrik Rydgård 928bc88b01 Rename Unthrottle to Fast-forward globally 2021-08-18 09:28:13 +02:00
Henrik Rydgård ed3201a27f Merge pull request #14730 from unknownbrackets/savedata-shutdown
Dialog: Prevent reschedule on shutdown start
2021-08-15 10:04:34 +02:00
Unknown W. Brackets 04828e886b Dialog: Lock volatile when the access thread runs.
Further tests show that this should be locked first thing before the
delays, it just depends on the thread priorities involved.
2021-08-14 20:55:10 -07:00
Unknown W. Brackets 5d17ec70ce Ge: Add measured minimal timing for sceGeDrawSync. 2021-08-14 20:18:52 -07:00
Unknown W. Brackets 6f9f9f5f2a HLE: Ignore flip time in syscall stats.
Don't want to count flip timing as the slowest thing, when it happens
inside sceDisplaySetFramebuf (immediate.)
2021-08-14 20:18:06 -07:00
Unknown W. Brackets f530be0969 Dialog: Prevent reschedule on shutdown start.
This is a bit strange, but tests seem to suggest this is correct.
A worse priority thread won't run before savedata shutdown hits 0, but the
thread that initiated shutdown runs before shutdown completes.

Fixes Freakout Extreme Freeride loading savedata.
2021-08-14 20:15:34 -07:00
Unknown W. Brackets aecb138f90 Dialog: Avoid crash with hacked dialog start.
See #14727.  If a dialog shutdown is in progress and we incorrectly allow
a startup at that time, it breaks other things.  This tries to at least
work around that.
2021-08-14 07:46:38 -07:00
Henrik Rydgård 22c180ef6f Bump maxrecent default to 60. Don't show CPU name if we don't have one.
See #14707 and #10620
2021-08-12 00:02:24 +02:00
Henrik Rydgård aa3daca293 If it's a TV and VIRTKEY_PAUSE is not mapped to a pad control, pause on app switch. 2021-08-12 00:02:19 +02:00
Henrik Rydgård e76d994ed5 Improve default pad mapping for Android. Hide irrelevant options on Android TV. 2021-08-11 23:31:51 +02:00
Henrik Rydgård 8eb1325ff0 Cleanup 2021-08-11 09:09:35 +02:00
Henrik Rydgård d97c15c083 Merge pull request #14716 from unknownbrackets/ui-altspeed
UI: Fix reset of alt speed options in settings
2021-08-11 09:08:18 +02:00
iota97 0c664aa820 Fix savestate undo consistency 2021-08-11 08:35:41 +02:00
Unknown W. Brackets bd0881a0ab UI: Fix enable/disable of reporting outside game. 2021-08-10 21:43:04 -07:00
Henrik Rydgård d62899efcd Merge pull request #14711 from unknownbrackets/reverb-volume
Sas: Add option to control reverb volume
2021-08-10 13:02:30 +02:00
Unknown W. Brackets ff9b9f7321 Sas: Add option to control reverb volume.
This also allows you to turn it off.
2021-08-09 20:47:24 -07:00
Henrik Rydgård a0225a5e7a Merge pull request #14708 from unknownbrackets/ui-crash
Add Reset button on crash screen, allow load state and related
2021-08-09 09:32:55 +02:00
Unknown W. Brackets 75eeb55617 UI: Use a UIState for exceptions.
This makes it so we can enable Stop/Reset/etc. during them in the menus.
2021-08-08 23:40:41 -07:00
Unknown W. Brackets 32c7ff8436 SaveState: Allow loading save state in exception.
And allow saving as well, since we can maybe resume.
2021-08-08 23:15:27 -07:00
Unknown W. Brackets bd99574e5b Core: Ensure exception is reset on reset.
Otherwise, we hold on and show this during stepping which is confusing.
2021-08-08 23:01:35 -07:00
Henrik Rydgård db63009864 Merge pull request #14701 from unknownbrackets/font-refcount
Handle font refcounting
2021-08-08 16:00:13 +02:00
Unknown W. Brackets 9882f2854a Font: Match stingy selection per test. 2021-08-07 17:55:21 -07:00
Unknown W. Brackets 0772557a49 Font: Limit max references to fonts.
This seems to match the font/open test behavior.
2021-08-07 17:55:21 -07:00
Unknown W. Brackets cb5954c9e3 Font: Delay only on first open of internal font. 2021-08-07 17:55:21 -07:00
Unknown W. Brackets 323d06bbc2 Font: Reuse alloc when reopening internal fonts.
As shown in the font/open test.
2021-08-07 17:55:21 -07:00
Unknown W. Brackets a1b88bedd9 SaveState: Validate size matches measured.
In #14653, a save state appears to have been generated truncated.
This attempts to detect that at generation time.
2021-08-07 13:55:29 -07:00
Henrik Rydgård 229e18420a Merge pull request #14434 from unknownbrackets/savestate
SaveState: Show a warning when loading if saved after savestate
2021-08-07 17:23:26 +02:00
Henrik Rydgård d055cf367f Merge pull request #14697 from iota97/undo-latest-save
Add undo last save as well
2021-08-07 14:34:16 +02:00
Henrik Rydgård f6ef219493 Merge pull request #14696 from iota97/right-analog-diagonal
Allow to disable right analog diagonal
2021-08-07 13:34:22 +02:00
iota97 b643d60f72 Undo last save 2021-08-07 13:28:43 +02:00
iota97 bac96bd47c Allow to disable right analog diagonal 2021-08-07 12:47:50 +02:00
Henrik Rydgård 43ba908225 Propagate errors from file identification upwards better. 2021-08-07 11:54:45 +02:00
Henrik Rydgård 96d04e582b Only pop up the config save error after main and settings screens. 2021-08-07 10:47:11 +02:00
Unknown W. Brackets eba67d5fcd SaveState: Show a warning if saved after savestate.
If you load a save state from before you created savedata (or from a
different path of savedata), some games will refuse to save.  This shows a
warning since it can be a confusing situation.

We could potentially add an undo for loading state, to give an option for
getting back after this warning.
2021-08-07 00:01:20 -07:00
Henrik Rydgård 86c5a17d1e Merge pull request #14679 from iota97/undo-load
Savestate load undo
2021-08-07 00:57:27 +02:00
iota97 157bbb99ae Address feedback 2021-08-05 09:16:10 +02:00
Henrik Rydgård 64dbd97731 Address feedback 2021-08-04 23:22:43 +02:00
Henrik Rydgård 2d88ae5112 Delete some left-behind lines 2021-08-04 23:22:43 +02:00
Henrik Rydgård 3be1ff6ce4 Get the new setup flow going, with a confirmation dialog etc.
Moving the folder while already installed still crashes.
2021-08-04 23:22:43 +02:00
Henrik Rydgård 87bcdb7b88 Work on the new experience 2021-08-04 23:22:43 +02:00