Commit Graph
100 Commits
Author SHA1 Message Date
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
Connor McLaughlin 558978b7f2 GameDatabase: Fix incorrect entries returned from short serials 2021-04-22 13:40:48 +10:00
Connor McLaughlin a11883e2b4 GameDB: Fix detection of Advanced V.G. (Japan) 2021-04-22 13:40:48 +10:00
Connor McLaughlin 0a50ca3f18 CDROM: Improve CDDA report logging 2021-04-22 13:40:48 +10:00
Connor McLaughlin 1bc596ee26 Merge pull request #2010 from CookiePLMonster/update-gamecontrollerdb
Update SDL game controller database
2021-04-22 13:40:30 +10:00
Connor McLaughlin 1c5c2f1eda Merge pull request #2009 from CookiePLMonster/update-pl-loc
Update PL localization
2021-04-22 13:40:18 +10:00
Connor McLaughlin 9652e3cb6b CDImage: Generate correct relative subq position in pregap 2021-04-22 02:58:13 +10:00
Connor McLaughlin 2d8806c13f CPU/Recompiler: Emit DCIC exit path in far code
Fixes PS3 BIOS booting.
2021-04-22 02:58:13 +10:00
Connor McLaughlin 1bc354c64e Merge pull request #2004 from zkdpower/master
Update Simple-Chinese Translation to latest.
2021-04-22 02:57:56 +10:00
Connor McLaughlin 2e86b65bf9 Qt/AchievementLoginDialog: Make login fully asynchronous 2021-04-21 01:58:49 +10:00
Connor McLaughlin a7017783e4 dep/rurl: Enlarge username buffers 2021-04-21 01:55:10 +10:00
Connor McLaughlin e64f8cc2c5 CDROM: Jump to seek target on pause while seeking
Fixes music in No Fear Downhill Mountain Biking, but needs more hardware
tests to confirm the behavior here.
2021-04-21 01:44:33 +10:00
Connor McLaughlin 52934aa563 AchievementLoginDialog: Pass QStrings to emulation thread 2021-04-21 01:40:49 +10:00
Connor McLaughlin 704c160c35 CommonHostInterface: Add CPU overclock toggle hotkey 2021-04-20 16:06:34 +10:00
Connor McLaughlin 6ba94b7eb2 Add note about issue templates being mandatory 2021-04-20 14:34:40 +10:00
Connor McLaughlin 49cd62aa6e Merge pull request #1996 from jpchow26/master
Update game_database.cpp
2021-04-20 12:27:06 +10:00
Connor McLaughlin 864e908f45 Merge pull request #1993 from lioncash/enum
core/types: Convert GPUDownsampleMode into an enum class
2021-04-20 12:26:26 +10:00
Connor McLaughlin 045eb8be76 HTTPDownloaderCurl: Set CURL_NOSIGNAL and block SIGPIPE 2021-04-20 12:25:28 +10:00
Connor McLaughlin 5af6424324 CDROM: More conservative handling of INT1-while-pending-INT3 case 2021-04-19 15:39:44 +10:00
Connor McLaughlin 3106c797d9 CPU: Reduce severity of some log statements 2021-04-19 15:19:08 +10:00
Connor McLaughlin 62360d088a CDROM: Send IRQ1 for triple buffered sectors
Fixes hangs in loading in Eliminator and Colony Wars - Vengeance.
2021-04-19 15:19:08 +10:00
Connor McLaughlin 310e1830a0 Merge pull request #1990 from andercard0/patch-106
Update Japanese Translation by - Mikakunin
2021-04-19 15:18:49 +10:00
Connor McLaughlin 4977fcc21b Merge pull request #1991 from zkdpower/master
Update Simple-Chinese language file to latest
2021-04-19 15:18:10 +10:00
Connor McLaughlin c79d93fd53 Android: Assign duplicate descriptors same controller index 2021-04-19 02:29:03 +10:00
Connor McLaughlin 71639d74b7 Android: Compile fix 2021-04-19 01:49:02 +10:00
Connor McLaughlin 0b7d982121 Update merged gamedb.json 2021-04-19 01:36:14 +10:00
Connor McLaughlin 49fc314fbb Merge pull request #1986 from PugsyMAME/master
Renamed various sports related genres
2021-04-19 01:35:13 +10:00
Connor McLaughlin 70deaa8bc4 Android: Add additional controller interface logging 2021-04-19 01:34:02 +10:00
Connor McLaughlin 339a088fe9 Android: Fix possible crash touchscreen GunCon controller 2021-04-18 19:55:31 +10:00
Connor McLaughlin 430dbb32a7 Android: Fix possible crash when disconnecting controller 2021-04-18 19:49:20 +10:00
Connor McLaughlin c4891af00e GameList: Fix broken cover-by-file-title detection 2021-04-18 19:00:27 +10:00
Connor McLaughlin a2a4b66cb7 Update compatibility settings 2021-04-18 18:59:59 +10:00
Connor McLaughlin aa57ec6105 dep/cubeb: Work around strlcpy not existing on Linux 2021-04-18 14:02:00 +10:00
Connor McLaughlin 2a5d14d8ed Android: Make ingame menu pause on open by default 2021-04-18 14:01:35 +10:00
Connor McLaughlin 3769f30260 Android: Add pause/menu button to touchscreen controller 2021-04-18 14:01:35 +10:00
Connor McLaughlin 308320c4e2 Merge pull request #1982 from zkdpower/master
Update Chinese language file to latest.
2021-04-18 13:53:44 +10:00
Connor McLaughlin 65bbde8e02 Merge pull request #1980 from 6lackmag3/patch-45
(Android) Update values-ru/strings
2021-04-18 13:53:35 +10:00
Connor McLaughlin a6cd7f383a Merge pull request #1984 from ggrtk/cubeb-persist
CubebAudioStream: Set CUBEB_STREAM_PREF_PERSIST flag
2021-04-18 13:53:09 +10:00
Connor McLaughlin 021a3677f9 Merge pull request #1975 from soaresden/master
Duckstation - Adding F8 to change discs
2021-04-18 13:52:39 +10:00
Connor McLaughlin 64bd840195 Update common_host_interface.cpp 2021-04-18 13:52:17 +10:00
Connor McLaughlin 2a8fd2f60b GameList: Fix database getting unloaded and lost on double refresh 2021-04-18 01:36:21 +10:00
Connor McLaughlin ff8679cbee Merge pull request #1973 from andercard0/patch-105
Atualização Português do Brasil
2021-04-18 01:35:17 +10:00
Connor McLaughlin ace116556a Merge pull request #1974 from PugsyMAME/master
Make Genre/Publisher/Developer/Year/Players fields sortable
2021-04-18 01:35:04 +10:00
Connor McLaughlin e4d5d9f049 GPU/SW: Spin for 1ms rather than immediately sleeping 2021-04-17 22:17:02 +10:00
Connor McLaughlin 90e0ff33db Android: Improve text in empty game list fragment 2021-04-17 21:52:27 +10:00
Connor McLaughlin 8125995443 Android: Fix text overflowing in game directory editor 2021-04-17 21:52:27 +10:00
Connor McLaughlin e3f5cf0fbb Android: Move Start File to overflow menu 2021-04-17 21:52:27 +10:00
Connor McLaughlin f9fb4c2d16 Android: Fix filenames for SAF paths showing incorrectly 2021-04-17 21:52:27 +10:00
Connor McLaughlin c3f914565f Android: Use SAF paths for scanning 2021-04-17 21:52:26 +10:00
Connor McLaughlin d6d8d21eff Common/FileSystem: Make file functions content URI-aware 2021-04-17 21:52:26 +10:00
Connor McLaughlin 03f3f0369c GameList: Reduce number of system calls when scanning 2021-04-17 21:52:26 +10:00
Connor McLaughlin e1578be20f Common/FileSystem: Add BuildRelativePath() function 2021-04-17 21:52:26 +10:00
Connor McLaughlin 1b16662f17 System: Remove unused ParseM3UFile function 2021-04-17 21:52:26 +10:00
Connor McLaughlin 2985c395df GameList: Fix uninitialized fields of PSF/EXE 2021-04-17 21:52:26 +10:00
Connor McLaughlin 8ad0f78ef7 CommonHostInterface: Prefer serial from database, not image 2021-04-17 21:52:26 +10:00
Connor McLaughlin 2ece7d19c1 GameDB: Fix analog controller support missing from numerous games 2021-04-17 21:52:26 +10:00
Connor McLaughlin 160aa06352 Add JSON game database data files 2021-04-17 17:04:24 +10:00
Connor McLaughlin ff14e8aede Add JSON game database to replace dat parsing 2021-04-17 17:04:23 +10:00
Connor McLaughlin b25030b19a Remove unused appveyor.yml 2021-04-17 16:33:37 +10:00
Connor McLaughlin 6868ad4326 Bus: Don't reserve entire fastmem region on Android 2021-04-17 16:33:25 +10:00
Connor McLaughlin 88618bde1c GPU: Correct value of ODE bit in vblank
Fixes line streaks in Dead or Alive.
2021-04-15 01:32:08 +10:00
Connor McLaughlin 3303523463 Update compatibility list/settings 2021-04-15 01:31:54 +10:00
Connor McLaughlin 442b801d39 CPU: Implement cop0 execution and data breakpoints 2021-04-14 19:06:52 +10:00
Connor McLaughlin 22fdd80cc3 CPU/Interpreter: Out of range cop0 reads should be nops 2021-04-14 19:06:52 +10:00
Connor McLaughlin dd5277321b CPU/CachedInterpreter: Fix infinite loop when block compile fails 2021-04-14 19:06:52 +10:00
Connor McLaughlin 58f5c99100 Bus: Fix incorrect EPC for IBE exceptions 2021-04-14 19:01:43 +10:00