Commit Graph
100 Commits
Author SHA1 Message Date
Connor McLaughlin f10134251b CI: Add play store builder 2021-05-20 12:19:26 +10:00
Connor McLaughlin 8e6b6377e2 Android: Fix possible crash in EmulationActivity 2021-05-20 12:19:26 +10:00
Connor McLaughlin 69fb8de644 CDImageM3u: Fix crash when error pointer is null 2021-05-20 12:19:26 +10:00
Connor McLaughlin 63b70e6c0c Android: Fix pause button colour in light theme 2021-05-20 12:19:26 +10:00
Connor McLaughlin 8c7282046b CPU/CodeCache: Re-enable interpreter fallback heuristic 2021-05-20 12:19:25 +10:00
Connor McLaughlin acda42be16 CPU/Recompiler: Get rid of non-constant offsetofs 2021-05-20 12:19:24 +10:00
Connor McLaughlin 1ed1d641a6 CPU/Recompiler: Don't use intepreter icache when falling back
Fixes broken rendering in TOCA 2.

It has self-modifying code every frame, which gets falled back to the
interpreter, and using the interpreter's icache, which resulted in
stale code executing.
2021-05-20 12:19:23 +10:00
Connor McLaughlin e24a2aa6ac NoGUI/SDL: Save and restore window geometry 2021-05-20 12:19:23 +10:00
Connor McLaughlin 8e9fbf63a3 NoGUI/SDL: Implement pause on focus loss 2021-05-20 12:19:23 +10:00
Connor McLaughlin ab0364eb8f Qt: Move fullscreen to view menu 2021-05-20 12:19:23 +10:00
Connor McLaughlin 8dd36f4474 CommonHostInterface: Fix translatability of widescreen hack toggle message 2021-05-20 12:19:23 +10:00
Connor McLaughlin 6eb0496d77 AnalogController: Don't panic on unknown configuration mode command 2021-05-20 12:19:23 +10:00
Connor McLaughlin f98f9fcd0c CI: Fix libretro dll for Windows 2021-05-20 12:19:23 +10:00
Connor McLaughlin 1e7e52718e NamcoGuncon: Only update trigger for offscreen on change 2021-05-20 12:19:21 +10:00
Connor McLaughlin 9af822dc9c GameSettings: Remove some duplicate entries 2021-05-20 12:19:16 +10:00
Connor McLaughlin 5047a3e97f libretro: Expose support for pbp (and multi-disc) 2021-05-20 12:19:13 +10:00
Connor McLaughlin 94cb847e21 CI: Re-add libretro builds 2021-05-20 12:18:55 +10:00
Connor McLaughlin 333319acab CMake: Set __cplusplus version in MSVC 2021-05-20 12:18:55 +10:00
Connor McLaughlin 1392a64a93 Re-add libretro core 2021-05-20 12:18:54 +10:00
Connor McLaughlin d38a1c9430 AnalogJoystick: Make setter methods public 2021-05-10 13:35:58 +10:00
Connor McLaughlin 77bf7d3902 Update game database 2021-05-09 03:30:57 +10:00
Connor McLaughlin 571c8684d7 Qt: Update Japanese translation by mikakunin 2021-05-08 20:38:01 +10:00
Connor McLaughlin 729675f497 Bus: Fix memory reserving when 8MB RAM is enabled 2021-05-08 20:36:34 +10:00
Connor McLaughlin d9151cebf1 Android: Change quick menu exit button to back, add exit 2021-05-08 12:35:06 +10:00
Connor McLaughlin 1751a27604 Merge pull request #2071 from andercard0/patch-113
Atualização Português do brasil
2021-05-08 12:26:22 +10:00
Connor McLaughlin 7080e307dd Android: Improve pause menu in light theme 2021-05-08 03:45:14 +10:00
Connor McLaughlin 6a06b4970d Android: Add missing sensor based entry to translations 2021-05-08 03:45:14 +10:00
Connor McLaughlin e226464a35 GameSettings: Add GPU renderer and 8MB RAM options 2021-05-08 03:45:14 +10:00
Connor McLaughlin 99876588c4 GameSettings: Force icache for Breath of Fire IV 2021-05-08 03:24:18 +10:00
Connor McLaughlin 0271622e59 Add PlayStationMouse supported controller for some games 2021-05-08 03:24:18 +10:00
Connor McLaughlin e84fe4d948 D3D11HostDisplay: Fix alpha channel of lightgun crosshair 2021-05-08 03:24:18 +10:00
Connor McLaughlin 8a39969a61 SDLControllerInterface: Prevent crash with out-of-range buttons 2021-05-08 03:24:18 +10:00
Connor McLaughlin e5a6103f74 ControllerInterface: Move axes/constants to derived class 2021-05-08 03:24:18 +10:00
Connor McLaughlin 9ff1f153be CommonHostInterface: Remove some rarely used default hotkeys 2021-05-08 03:24:18 +10:00
Connor McLaughlin a0107fa0f2 Merge pull request #2064 from falsepopsky/updateSpanish
spanish translation qt updated to latest
2021-05-08 03:04:30 +10:00
Connor McLaughlin 4c23d6c295 Merge pull request #2063 from 6lackmag3/patch-54
(Android) Update values-ru/arrays to latest
2021-05-08 03:04:22 +10:00
Connor McLaughlin f2818fc140 Merge pull request #2062 from j8r/add-higher-res-icons
Add higher resolution icons
2021-05-08 03:04:01 +10:00
Connor McLaughlin f1e4406c09 Merge pull request #2059 from andercard0/patch-111
Atualização Português do Brasil
2021-05-08 03:03:25 +10:00
Connor McLaughlin d3fea7b5a7 Android: Fix quick menu in light mode 2021-05-05 03:26:40 +10:00
Connor McLaughlin 8239d464b9 Android: Fix pause menu getting stuck open on some settings 2021-05-05 03:26:40 +10:00
Connor McLaughlin 8ace5ff6b8 CPU/Recompiler: Fix assertion tripping in debug builds 2021-05-05 03:26:40 +10:00
Connor McLaughlin fc98fee860 Merge pull request #2054 from j8r/remove-Terminal=true-in-desktop-files
Remove Terminal=true in desktop files
2021-05-05 03:26:20 +10:00
Connor McLaughlin 87dbfe1edb Merge pull request #2055 from andercard0/patch-110
Atualização Português do Brasil
2021-05-05 03:26:09 +10:00
Connor McLaughlin 320a595711 Merge pull request #2057 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-05-05 03:25:43 +10:00
Connor McLaughlin e382df0d41 Support expanding RAM to 8MB (dev console) 2021-05-03 12:43:33 +10:00
Connor McLaughlin d021850394 Merge pull request #2051 from 6lackmag3/patch-53
(Android) Update values-ru/strings
2021-05-03 12:42:55 +10:00
Connor McLaughlin 1d7bc24537 Qt: Fix memory card note string 2021-05-03 03:22:28 +10:00
Connor McLaughlin 6b2ce266d4 dep/discord-rpc: Ensure the cleared presence gets sent at shutdown 2021-05-03 03:22:28 +10:00
Connor McLaughlin d4214211a2 Merge pull request #2028 from j8r/add-appstream-metadata-file
Add AppStream metadata file
2021-05-03 03:20:03 +10:00
Connor McLaughlin 6f5c00bc86 Merge pull request #2044 from andercard0/patch-109
Atualização Português do Brasil
2021-05-02 15:08:37 +10:00
Connor McLaughlin 70aae89219 Android: New/improved ingame pause menu 2021-05-02 15:01:03 +10:00
Connor McLaughlin 19b84cbe4d GameList: Support getting covers without list entry 2021-05-02 14:57:52 +10:00
Connor McLaughlin 20747d2108 Qt: Fix incorrect location of zh-cn translation 2021-05-01 14:49:45 +10:00
Connor McLaughlin 806fc3e918 Settings: Fix default value for VSync on Android 2021-05-01 14:49:45 +10:00
Connor McLaughlin f77cc7a687 README: Add note about TLS1.2 on Windows 7 2021-05-01 14:15:15 +10:00
Connor McLaughlin 4875b2ecc7 README.md: Clarify reason for removing Mac releases 2021-05-01 13:37:44 +10:00
Connor McLaughlin 25426a90e7 CI: Don't publish Mac builds 2021-05-01 13:37:42 +10:00
Connor McLaughlin 44f29da40f CommonHostInterface: Fix OSD messages not clearing on shutdown 2021-05-01 13:37:29 +10:00
Connor McLaughlin f39a5dcf5d Settings: Fix new display aspect ratios being untranslatable 2021-05-01 13:32:37 +10:00
Connor McLaughlin a2e1cd8517 Merge pull request #2040 from 6lackmag3/patch-52
(Android) Update values-ru/arrays
2021-05-01 13:32:23 +10:00
Connor McLaughlin 1919aff1d6 Merge pull request #2038 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-05-01 13:32:00 +10:00
Connor McLaughlin de33190e3b Merge pull request #2039 from 6lackmag3/patch-51
(Android) Update values-ru/strings
2021-05-01 13:31:51 +10:00
Connor McLaughlin e8fece60cf CommonHostInterface: Fix crash booting exe/psf from file 2021-05-01 02:58:43 +10:00
Connor McLaughlin f8bbade9bf Android: Add touchscreen controller port option 2021-05-01 02:56:48 +10:00
Connor McLaughlin 052721fffc HostInterface: Fix toggling widescreen hack while running 2021-05-01 02:56:29 +10:00
Connor McLaughlin 864e7f0c91 GameSettings: Add custom aspect ratios 2021-04-30 02:53:03 +10:00
Connor McLaughlin 17a4712a3e Settings: Remove less-frequently used AR options
You can easily set this via custom ratios, or match window now.
2021-04-30 02:53:03 +10:00
Connor McLaughlin 256f272768 Support custom and match display aspect ratios 2021-04-30 02:53:03 +10:00
Connor McLaughlin 48bc152a63 Vulkan/SwapChain: Ensure returned height is at least 1x1 2021-04-30 02:53:03 +10:00
Connor McLaughlin 862c6998eb Update compatibility list and game database 2021-04-30 02:53:03 +10:00
Connor McLaughlin 9b9ce0e2d1 Merge pull request #2036 from falsepopsky/updateSpanish
update qt spanish translation
2021-04-30 02:50:22 +10:00
Connor McLaughlin 6920d6f74e Merge pull request #2035 from mirrornoir/master
Update gamedb with hashes for two titles
2021-04-30 02:50:17 +10:00
Connor McLaughlin ad32d08986 Merge pull request #2034 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-04-30 02:50:10 +10:00
Connor McLaughlin f1310bf93a System: Don't discard PGXP state when runahead-rollbacking
You'll still see some glitches if you have the frame count set too high,
since you'll get imprecise values for any vertices which have moved, but
that's going to happen anyway because of the runahead in the first
place.
2021-04-28 02:51:44 +10:00
Connor McLaughlin c2916e0719 System: Render save state screenshots at fixed resolution
Fixes delays when saving state at high internal resolution.
2021-04-28 02:51:44 +10:00
Connor McLaughlin 67adc986ab VulkanHostDisplay: Fix incorrect screenshot size rendering when specified 2021-04-28 02:51:44 +10:00
Connor McLaughlin 6767fa1e5f OpenGLHostDisplay: Disable scissor test before rendering
Fixes uncleared screen sections in OpenGL renderer.
2021-04-28 02:51:44 +10:00
Connor McLaughlin e6383286d9 D3D11HostDisplay: Make screenshots/display rendering opaque 2021-04-28 02:51:44 +10:00
Connor McLaughlin ad59cf6974 Merge pull request #2031 from andercard0/patch-108
Atualização Português do Brasil
2021-04-28 01:56:33 +10:00
Connor McLaughlin 1cba1f1984 Merge pull request #2030 from ifarbod/patch-1
Fix width and height checks for fullscreen swapchain (d3d11)
2021-04-28 01:56:23 +10:00
Connor McLaughlin 1e44c2f3d0 GameSettings: Add trait to force LUT fastmem
Should help with games like CMR2 and Lagnacure (which are
constantly invalidating code), and THPS series (which use
memory mirrors).
2021-04-27 03:16:44 +10:00
Connor McLaughlin f34a048009 CPU/CodeCache: Fall back constantly-modified blocks to interpreter
Partial fix for slowdown in Colin McRae Rally 2.0.
2021-04-27 02:56:57 +10:00
Connor McLaughlin b84827b315 Pad: Don't remove card when loading state without card in slot
... unless load-devices-from-state is enabled.
2021-04-27 02:24:28 +10:00
Connor McLaughlin e842abfa8a CPU/Recompiler: Fix corrupted constant address byte/halfword writes
Fixes broken rendering in Dino Crisis.
2021-04-27 02:11:33 +10:00
Connor McLaughlin fda106811c Merge pull request #2026 from falsepopsky/updateSpanish
update spanish translation (android)
2021-04-26 22:40:00 +10:00
Connor McLaughlin 40731b49fc Bus: Handle CPU-internal narrow writes
The full 32-bits of the GPR are used.

Fixes SoundScope in the BIOS Shell.
2021-04-26 22:08:18 +10:00
Connor McLaughlin 7fb5d6908f AnalogController: Use device state instead of save state for mode 2021-04-26 21:25:43 +10:00
Connor McLaughlin 844c8e916f Update merged gamedb 2021-04-24 16:25:35 +10:00
Connor McLaughlin e3f1b6583f Merge pull request #2024 from andercard0/patch-107
Atualização Português do Brasil
2021-04-24 16:25:08 +10:00
Connor McLaughlin 592ed003c2 Merge pull request #2023 from 6lackmag3/patch-49
Update m.json
2021-04-24 16:24:57 +10:00
Connor McLaughlin ff427f4cbe Merge pull request #2022 from 6lackmag3/patch-48
Update g.json
2021-04-24 16:24:53 +10:00
Connor McLaughlin ca52a1de67 Merge pull request #2021 from 6lackmag3/patch-47
Update k.json
2021-04-24 16:24:47 +10:00
Connor McLaughlin a7be5ccd50 Merge pull request #2020 from 6lackmag3/patch-46
Update d.json
2021-04-24 16:24:42 +10:00
Connor McLaughlin 4ccdf53336 Merge pull request #2019 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-04-24 16:24:35 +10:00
Connor McLaughlin 46d19eeb1f Android: Allow opening/getting files relative to downloads directory 2021-04-24 16:19:13 +10:00
Connor McLaughlin 600ae7bcc0 Update compatibility settings for Chrono Cross 2021-04-24 16:03:10 +10:00
Connor McLaughlin 8f821c776c FullscreenUI: Fix compile with cheevos compile-time disabled 2021-04-22 15:52:11 +10:00
Connor McLaughlin cc6ef01926 CMake: Add missing rapidjson dependency for frontend-common 2021-04-22 15:44:31 +10:00
Connor McLaughlin cfb4b058d1 CPU/Recompiler: Gate debug exceptions behind memory exception flag
Libcrypt games seem to leave exceptions enabled, and it forces
interpreter for them when it's unnecessary.
2021-04-22 15:43:35 +10:00
Connor McLaughlin fe1a582909 System: Disallow booting when SBI files are missing 2021-04-22 13:40:48 +10:00