Commit graph

4792 commits

Author SHA1 Message Date
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
Connor McLaughlin 13b398ac46 GPU: Treat 0xFF commands as nops
Fixes slowdown in Soviet Strike and 40 Winks.
2021-04-13 13:18:51 +10:00
Connor McLaughlin 62718b3c50 Common/Timer: Add missing return when timer wait succeeds 2021-04-12 20:26:50 +10:00
Connor McLaughlin ca9dee85a2
Merge pull request #1959 from falsepopsky/updateSpanish
update spanish qt and android
2021-04-12 20:15:34 +10:00
Connor McLaughlin 3687f2d067 MemoryArena: Fix compile error on Mac 2021-04-12 20:09:53 +10:00
falsepopsky d3a14cb271 update qt spanish, and small translation for android 2021-04-11 14:35:10 -03:00
Connor McLaughlin e087e6f3a2 CPU/Recompiler: Prevent using fastmem when cache is isolated
No point even trying since it's just going to fault.
2021-04-12 02:08:56 +10:00
Connor McLaughlin 922d320523 CPU/Recompiler: Reserve whole fastmem region to avoid clashes 2021-04-11 12:42:51 +10:00
Connor McLaughlin 8df0496dc1 CDROM: Store last subq even when auto-pausing
Fixes track looping in Fighting Force PAL.
2021-04-11 12:36:52 +10:00
Connor McLaughlin bf7cd40f27 Update compatibility settings 2021-04-11 12:35:08 +10:00
Connor McLaughlin 4786beb0a9 Android: Don't ignore virtual input devices 2021-04-11 02:21:37 +10:00
Connor McLaughlin 251cffd64e
Merge pull request #1954 from 6lackmag3/patch-42
(Android) update values-ru/strings
2021-04-11 02:21:24 +10:00
Connor McLaughlin 829fa1c08c
Merge pull request #1953 from 6lackmag3/patch-39
(Android) update values-ru/arrays
2021-04-11 02:21:15 +10:00
6lackmag3 3e582d3d92
(Android) update values-ru/strings 2021-04-10 16:16:54 +03:00
6lackmag3 05120f114a
(Android) update values-ru/arrays 2021-04-10 16:06:34 +03:00
Connor McLaughlin 1e5fc41b4e Android: Mark some missing strings as translatable 2021-04-10 20:17:35 +10:00
Connor McLaughlin f72cbfc653 Android: Make touchscreen buttons larger when pushed 2021-04-10 20:17:35 +10:00
Connor McLaughlin 20ed6913a9 Android: Support scaling touchscreen buttons 2021-04-10 20:17:35 +10:00
Connor McLaughlin 3c83ef4939 NoGUI: Fail startup if font atlas creation fails 2021-04-10 14:59:59 +10:00
Connor McLaughlin 6a0bd7ee64 CDROM: Clear setloc pending on redundant read
Fixes palette corruption in Joshikousei no Houkago... Pukunpa.
2021-04-10 14:52:15 +10:00
Connor McLaughlin 327e8f3f59 GPU/OpenGL: Switch back to framebuffer blits over shader copy
Ends up being slower on Mali.
2021-04-10 14:52:15 +10:00
Connor McLaughlin 934b6e8f45
Merge pull request #1948 from 6lackmag3/patch-38
Update gamesettings.ini
2021-04-10 14:51:51 +10:00
Connor McLaughlin 1a714edf48
Merge pull request #1951 from andercard0/patch-104
Tiny fix
2021-04-10 14:51:43 +10:00
Anderson_Cardoso 973ecd1e18
Tiny fix
Quick fix typo.
2021-04-09 23:22:46 -03:00
6lackmag3 35f6f144ff
Update gamesettings.ini 2021-04-08 23:32:12 +03:00
Connor McLaughlin b6928e1b05
Merge pull request #1946 from 6lackmag3/patch-37
Update gamesettings.ini
2021-04-08 11:42:50 +10:00
Connor McLaughlin 0644faa635 System: Disable memory cards when running PSFs 2021-04-08 11:34:15 +10:00
Connor McLaughlin deeb861918 CommonHostInterface: Fix rumble not applying to non-first controller 2021-04-08 11:33:59 +10:00
6lackmag3 cd09d583c0
Update gamesettings.ini 2021-04-08 03:55:27 +03:00
Connor McLaughlin fc9d276435 Android: Fix fast boot by default not applying without opening settings 2021-04-08 03:20:25 +10:00
Connor McLaughlin 22d664b210 GPU/ShaderGen: Move discard to end of shader
Possible workaround for this PowerVR driver issue.
2021-04-08 03:07:10 +10:00
Connor McLaughlin 19ca102b40 VulkanHostDisplay: Handle surface loss gracefully
Also skips a full swap chain recreate on resize.
2021-04-08 03:07:10 +10:00
Connor McLaughlin 0342d0a26e Vulkan/SwapChain: Fix incorrectly-sized display surfaces being created 2021-04-08 03:07:10 +10:00
Connor McLaughlin 32ac60414c NoGUI: Use current resolution if unspecified 2021-04-08 03:07:10 +10:00