Commit Graph
11225 Commits
Author SHA1 Message Date
Henrik Rydgård e6403d7157 Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
Unknown W. Brackets c2a1caa2a2 irjit: Prevent corruption on purge temps pass.
If a switch occurs and then something clobbers the dest of that switch, we
were wiping out the first of those three instructions incorrectly.
2022-07-21 09:06:37 -07:00
Henrik RydgårdandGitHub 3dd2bd0589 Merge pull request #15697 from unknownbrackets/debugger
Update embedded web debugger
2022-07-17 10:26:10 +02:00
Henrik RydgårdandGitHub 3638f2ec0b Merge pull request #15698 from unknownbrackets/osk-less-strict
Osk: Allow upper/lower for all keyboards
2022-07-17 10:19:28 +02:00
Unknown W. Brackets 3ccbb51e43 Osk: Allow upper/lower for all keyboards.
In previous tests, this seemed to be limited, but now I can't reproduce.
Instead, let's just use it as the hint for the default case.
See #15010.
2022-07-16 17:47:31 -07:00
Unknown W. Brackets 96b86907c2 Debugger: Fix SVG content-type for proper display. 2022-07-16 09:43:12 -07:00
Henrik RydgårdandGitHub b233c2c9af Merge pull request #15691 from hrydgard/clone-wars-compat
Add a simple compat flag to workaround the Clone Wars issue, #12949
2022-07-15 13:08:41 +02:00
Henrik RydgårdandGitHub 67b1a42b95 Merge pull request #15678 from unknownbrackets/clean-recent-thread
Clean recent ISOs on a thread
2022-07-15 11:50:45 +02:00
Henrik Rydgård 15f5ed81a7 Add a simple compat flag to workaround the Clone Wars issue, #12949
Could probably also be fixed by changing the heuristic a bit, but since
we're in heuristic land anyway and close to a release, I feel this is
the safest option.

Also sneaks in a logspam reduction
2022-07-15 11:44:51 +02:00
LunaMoo 4b959c6b54 Add Zettai Zetsumei Toshi 3 bypass for softlock on character select screen 2022-07-14 23:17:32 +02:00
Unknown W. Brackets e9891e0843 Config: Keep recentIsos lock owned by Config. 2022-07-12 17:12:25 -07:00
Henrik RydgårdandGitHub f06430aa25 Merge pull request #15677 from unknownbrackets/iso-truncated
Show message if files are outside valid ISO
2022-07-12 09:12:14 +02:00
Unknown W. Brackets c04de9dd79 Config: Cleanup recent on a thread. 2022-07-11 22:01:06 -07:00
Unknown W. Brackets aad5082d55 Config: Move recent ISOs access to accessors. 2022-07-11 20:44:13 -07:00
Unknown W. Brackets c766536914 Io: Show message if files are outside valid ISO.
This should catch more cases of a corrupt ISO file.
2022-07-11 18:58:57 -07:00
Unknown W. Brackets 25e18195ce irjit: Allow unaligned loads by default.
This was the original intention, was a mistake that this was flipped.
2022-07-11 17:36:39 -07:00
Henrik Rydgård b529313db2 Slightly improve logging of failed block device reads 2022-07-12 00:11:15 +02:00
Henrik RydgårdandGitHub d2002eab39 Merge pull request #15640 from LunaMoo/master
Disable ForceMax60FPS for GOW games and replace it with fixed 60 fps
2022-07-10 23:25:35 +02:00
Henrik RydgårdandGitHub a831cab14c Remove unmotivated check preventing texture ini creation on mobile. (#15647)
* Remove unmotivated check preventing  texture ini creation on mobile.

Fixes #15644

* Show a "toast" message on platforms that don't support opening a text editor, when you try to create/open a texture ini file.

* Avoid the need to ifdef around calls to SystemToast

* UWP buildfix (and some warning fixes).

And possibly libretro fix

* Rename for a bit more consistency
2022-07-10 22:34:44 +02:00
tunip3andGitHub 42ae18eea5 Replace Win32 file IO with UWP safe variants and add support for getting drives to UWP build (#15652)
* replace, all win32 file io with their matching uwp safe variants

* add support for drive listing

* Delete NATIVEAPP.ipch

* Update .gitignore

* fix indentation
2022-07-06 23:59:47 +02:00
Unknown W. Brackets 703d1f51a7 Compat: Fix backwards check. 2022-07-06 06:54:15 -07:00
Henrik RydgårdandGitHub e1ce0e2faa Merge pull request #15645 from unknownbrackets/analog-speed
UI: Add analog speed limit mapping
2022-07-06 09:07:58 +02:00
Unknown W. Brackets 0179da6f36 UI: Add small deadzone for analog speed. 2022-07-05 19:37:56 -07:00
Unknown W. Brackets e159cb2b91 UI: Clamp analog speed to 0 on opposite value. 2022-07-05 16:07:09 -07:00
LunaMoo d67085c4ae Change comment based on new findings. 2022-07-05 04:51:58 +02:00
Unknown W. Brackets c15c4a6967 UI: Add analog speed limit mapping.
Only shows up as a setting if mapped, to avoid cluttering settings.
2022-07-04 19:14:05 -07:00
Unknown W. Brackets 536c050943 Core: Track names of connected pad devices.
Rather than just that it's a pad.  This tries to get the identifier if
possible.
2022-07-04 19:14:04 -07:00
Unknown W. Brackets 74efce2d00 interp: Fix constant typo. 2022-07-04 17:31:12 -07:00
Henrik RydgårdandGitHub 75bae070de Merge pull request #15648 from unknownbrackets/ignore-compat
Compat: Add setting to skip compat flags
2022-07-05 00:17:42 +02:00
Unknown W. Brackets 0f9f53c1b7 Compat: Add setting to skip compat flags.
This allows configuring "ALL" to skip all, regardless of if new game IDs
are added in a later stable release.
2022-07-04 14:48:48 -07:00
LunaMoo 5a06776999 Change hack names and edit comments based on feedback. 2022-07-04 00:58:48 +02:00
LunaMoo 53baa89d3f Improve the vortex hack to make it safe and slow it down 2022-07-03 22:18:44 +02:00
LunaMoo 1da9cd933b Test hack that breaks the vortex timer, it's still wrong 2022-07-03 04:23:26 +02:00
LunaMoo 85fa15179a Add 30 fps version as an option, doesn't suffer from softlock 2022-07-02 21:43:43 +02:00
LunaMoo 0dcf8242f5 Add Fixed60FPShack for GOW, should work smoother than the ForceMax60FPS.
Also more stable than it's CWCheat version, unfortunately because of that,
still causes softlock in GOW:GOS vortex stage.
2022-07-02 19:39:35 +02:00
Unknown W. BracketsandGitHub 8ae673572a Merge pull request #15628 from hrydgard/arm64-neon-flag
Add ARM64_NEON compile arch flag
2022-06-25 16:29:03 -07:00
Henrik RydgårdandGitHub 26ed3dbdc3 Merge pull request #15627 from zack-huangzihan/main
ffmpeg: fix compile bug
2022-06-25 07:59:04 +02:00
Henrik Rydgård cd92151de7 Add ARM64_NEON compile arch flag
This allows doing ARM64 builds without NEON support, and allows simplifying some checks.
2022-06-25 07:29:20 +02:00
ZiHan Huang 33aeac694d ffmpeg: fix compile bug
Err is generated when USE_FFMPEG is set to OFF, The Camera
module relies on FFMPEG

Signed-off-by: ZiHan Huang <zack.huang@rock-chips.com>
2022-06-24 16:50:56 +08:00
ANR2ME ea6e5c8f74 Mask some part of public IP in the logs for security reason. 2022-06-23 00:41:41 +07:00
iota97 0288717206 Add numpad enter as a confirm 2022-06-21 08:32:57 +02:00
iota97 e48ea158e4 Allow to repeat a "single" button 2022-06-19 15:18:05 +02:00
Henrik Rydgård 8922be2015 Out of performance paranoia, limit the Mali workaround to known affected games 2022-06-19 01:48:37 +02:00
Henrik Rydgård 94800f6194 Inline the CoreParameters accessor (eliminates a function call for each access) 2022-06-11 12:13:07 +02:00
Henrik Rydgård c82d8a04e0 Add centered line drawing for Echochrome. 2022-06-11 00:20:35 +02:00
Halo-Michael a709e8eaa8 Fix CpuCore select 2022-05-30 06:32:18 +08:00
Henrik RydgårdandGitHub c69dd2f2e4 Merge pull request #15562 from unknownbrackets/securemode
Savedata: Allow no key when not using SECURE modes
2022-05-29 23:01:43 +02:00
Unknown W. Brackets b9310f1473 Savedata: Allow no key when not using SECURE modes.
For example, MAKEDATA with no key but explicit secureVersion is fine and
does create data.  However, it should still mark the version in
SAVEDATA_PARAMS, which currently we're failing to do.  Load then does some
form of validation of this version (but it's not an exact check weirdly.)

See #15068.
2022-05-29 13:23:16 -07:00
Unknown W. Brackets df4017baba Osk: Fix fullscreen check.
See previous 21bf41e, failed to add this change because of UTF-16.
2022-05-29 11:20:41 -07:00
Henrik RydgårdandGitHub 21bf41e6dd Merge pull request #15558 from unknownbrackets/fullscreen
Config: Don't save --fullscreen unless changed
2022-05-29 19:54:46 +02:00