Commit Graph
100 Commits
Author SHA1 Message Date
Connor McLaughlin 9e2e1050bb GL/Program: Don't delete nonexistant shaders (when using binaries) 2020-10-10 18:26:29 +10:00
Connor McLaughlin 13a9411b07 Android: Add BIOS importer 2020-10-10 17:42:21 +10:00
Connor McLaughlin 423054e8ac Android: Fix ANR when boot fails 2020-10-10 16:35:36 +10:00
Connor McLaughlin 897f2dadf8 Android: Add analog touchscreen controls 2020-10-10 12:48:19 +10:00
Connor McLaughlin 4f0007dd55 PGXP: Make preserving pre-divide fractional coordinates an option
Fixes holes in geometry in Crash Team Racing with PGXP on.
2020-10-10 00:07:07 +10:00
Connor McLaughlin fa638ef9d2 CPU/Interpreter: Fix incorrect call in to PGXP for addi
Fixes exploding triangles in Spyro with PGXP CPU mode enabled.
2020-10-09 18:49:36 +10:00
Connor McLaughlin e7bf22c31f Android: Possible fix for multi-touch-stuck issue 2020-10-09 18:34:42 +10:00
Connor McLaughlin cb6502afa3 Qt: Simplify settings version check 2020-10-09 18:26:21 +10:00
Connor McLaughlin 74880ac047 Qt: Update Chinese translation from @zkdpower 2020-10-09 18:09:10 +10:00
Connor McLaughlin 2df06225ee GPU/OpenGL: Don't keep shader cache open 2020-10-09 18:09:10 +10:00
Connor McLaughlin 64e1305087 GPU/D3D11: Don't keep shader cache open
Allows you to run multiple DuckStation instances.
2020-10-09 18:09:10 +10:00
Connor McLaughlin e1f83fc000 Qt: Add crop mode, interlacing and NTSC timing to debug menu 2020-10-09 18:09:10 +10:00
Connor McLaughlin ff26881623 SDL: Add various options to settings menu 2020-10-09 18:09:10 +10:00
Connor McLaughlin 6218f3f568 Qt: Add Dutch translation by @DenSinH 2020-10-09 18:09:10 +10:00
Connor McLaughlin 568de19fc6 Merge pull request #945 from ggrtk/settings-version-warning
Qt: Improve handling of settings version increases
2020-10-09 18:07:26 +10:00
Connor McLaughlin ed5527b6d8 Android: Make dpad usable in corners 2020-10-08 18:56:16 +10:00
Connor McLaughlin 51fb174984 Android: Fix multi-touch for touchscreen controller 2020-10-08 18:33:04 +10:00
Connor McLaughlin 0050c52e63 Android: Add some missing settings 2020-10-08 18:32:54 +10:00
Connor McLaughlin db6a9b4ab5 Android: Slightly improve scoped storage error message 2020-10-08 18:32:38 +10:00
Connor McLaughlin 6a4a47fbdf SPU: Set block counter to zero on key on
Fixes clicking in Final Fantasy VIII intro FMV.
2020-10-08 00:41:50 +10:00
Connor McLaughlin 790a117371 Android: Show error for selecting scoped storage directories 2020-10-07 21:12:52 +10:00
Connor McLaughlin 7dce9d4b9b Android: Use automatic build numbers based on Git history 2020-10-07 20:35:50 +10:00
Connor McLaughlin 533722456b Android: Fix logo not displaying during loading 2020-10-07 18:01:20 +10:00
Connor McLaughlin de33c7fa2b Android: Implement cheats 2020-10-07 18:01:20 +10:00
Connor McLaughlin 4b8ae472ab Android: Fix touchscreen controller being limited to touch down/up 2020-10-07 18:01:20 +10:00
Connor McLaughlin ad2122fb47 Merge pull request #936 from altiereslima/master
Update duckstation-qt_pt-br.ts
2020-10-07 18:00:08 +10:00
Connor McLaughlin b7331e4975 Merge pull request #929 from andercard0/patch-15
Atualização Tradução Português Brasil
2020-10-06 01:22:01 +10:00
Connor McLaughlin b2dc08bd8c Update update-and-edit-language.bat 2020-10-05 15:22:47 +10:00
Connor McLaughlin b2d8af8463 Update README.md 2020-10-05 00:26:11 +10:00
Connor McLaughlin 51f0bb77a7 Update compatibility list 2020-10-05 00:25:07 +10:00
Connor McLaughlin 69d4f5997d Qt: Add mention of contributors to about dialog 2020-10-05 00:23:30 +10:00
Connor McLaughlin a3f2f13fa9 GameSettings: Add CD-ROM Read Speedup 2020-10-05 00:18:10 +10:00
Connor McLaughlin 8ba93b36a0 CDROM: Add option to speed up double speed reads 2020-10-05 00:18:10 +10:00
Connor McLaughlin 51e8eb108e Qt: Fix PGXP CPU mode option not applying 2020-10-05 00:18:10 +10:00
Connor McLaughlin 8a91395566 CPU/Recompiler: Detect move instructions and forward to PGXP
Fixes holes in polygons in Gran Turismo 1 + 2 with PGXP enabled.
2020-10-05 00:18:10 +10:00
Connor McLaughlin 0b858658ca GameSettings: Add per-game input bindings from profiles
This just affects the **bindings**. You will still have to set the
controller type per game if this is different from the global default.
2020-10-05 00:18:10 +10:00
Connor McLaughlin 7278f055cb FrontendCommon: Attempt two at hotkey translation 2020-10-05 00:18:10 +10:00
Connor McLaughlin 2ad01c07fb Merge pull request #924 from andercard0/patch-14
Atualização Tradução Português Brasil
2020-10-05 01:17:38 +11:00
Connor McLaughlin f071497be5 CPU/Recompiler: Optimize beq zero, zero, addr to unconditional branch
Seems to exist in some BIOS code. Credit to @Dillonb for the idea.
2020-10-04 00:12:01 +10:00
Connor McLaughlin 55f0915534 Qt: Hopefully fix save state slot hotkeys being untranslatable 2020-10-04 00:12:01 +10:00
Connor McLaughlin 968c835249 CommonHostInterface: Add reset hotkey 2020-10-04 00:12:01 +10:00
Connor McLaughlin 36511fda18 Qt: Add set cover image option to context menu 2020-10-04 00:12:01 +10:00
Connor McLaughlin 2a6071add1 Qt: Add missing accelerator to System menu 2020-10-04 00:12:01 +10:00
Connor McLaughlin 48d053cd7b CDImageCHD: Align tracks to 4 frames
Fixes games having "randomly" offset audio.
2020-10-04 00:12:01 +10:00
Connor McLaughlin 13bd50a6a9 Update game settings 2020-10-04 00:12:01 +10:00
Connor McLaughlin f0510897ff Qt: Add "About Qt" to help menu 2020-10-04 00:12:01 +10:00
Connor McLaughlin 50b025c75a GPU: Use triangle area for ticks rather than bbox
Fixes slow transitions in Tales of Phantasia.
2020-10-04 00:12:01 +10:00
Connor McLaughlin 45dd80b6a6 MemoryCardImage: Support importing truncated .gme files 2020-10-04 00:12:01 +10:00
Connor McLaughlin ca0bfc39a2 CDROM: Add a setting and hotkey to mute CD audio 2020-10-04 00:12:01 +10:00
Connor McLaughlin f7de39f3d0 Qt: Fix display window geometry not saving 2020-10-04 00:12:01 +10:00
Connor McLaughlin e2a4129c30 Qt: Fix hitting enter on game list not launching game 2020-10-04 00:12:01 +10:00
Connor McLaughlin 9bf1d61f4f Qt: Fix resume with a save state again 2020-10-03 01:23:04 +10:00
Connor McLaughlin c6582bb7e4 Qt: Fix close button in settings not being translatable 2020-10-03 01:13:18 +10:00
Connor McLaughlin c051538d03 HostInterface: Mark some more OSD messages as being translatable 2020-10-03 01:06:04 +10:00
Connor McLaughlin 38244dfcca Qt: Fix some advanced options having editable titles 2020-10-03 01:06:04 +10:00
Connor McLaughlin caf100ec0d Qt: Make hotkey categories translatable 2020-10-03 01:06:04 +10:00
Connor McLaughlin 7cf8f60464 Qt: Fix resume without any state wedging emu 2020-10-03 01:06:04 +10:00
Connor McLaughlin 10d9b17b4f Update game settings 2020-10-03 01:06:04 +10:00
Connor McLaughlin 4dae216d61 Merge pull request #916 from ggrtk/appimage
AppImage: Fix loading of bundled Qt library and various cleanups
2020-10-03 00:49:25 +10:00
Connor McLaughlin 20f7d67822 Merge pull request #918 from MaddTheSane/stat64macFix
Fix stat64 failure on Apple Silicon
2020-10-03 00:48:53 +10:00
Connor McLaughlin 5dc5d0a0c7 Update installation instructions re portable mode 2020-10-02 12:12:41 +10:00
Connor McLaughlin 1da6db7260 Qt: Fix cancelling overclock enable writing true to settings 2020-10-02 00:01:51 +10:00
Connor McLaughlin 5bc61849eb FrontendCommon: Add duck icon to loading screens 2020-10-02 00:01:51 +10:00
Connor McLaughlin defe70794b Merge pull request #914 from phoe-nix/patch-2
update zh translation
2020-10-02 00:01:32 +10:00
Connor McLaughlin c3dcdd01ff Merge pull request #911 from andercard0/patch-13
Atualização Tradução Português do Brasil
2020-10-01 11:29:28 +10:00
Connor McLaughlin fc89de18fd Merge pull request #910 from edgbla/master
Update Ru Translation
2020-10-01 11:29:16 +10:00
Connor McLaughlin b7b50a2fe4 Update README.md to mention CPU overclocking 2020-10-01 00:39:28 +10:00
Connor McLaughlin 8edf02bca8 libretro: Add CPU overclock option 2020-10-01 00:02:01 +10:00
Connor McLaughlin e1afa85258 Merge pull request #909 from andercard0/patch-12
Update Pt-Br Translation
2020-09-30 23:56:21 +10:00
Connor McLaughlin 345a38ef03 Qt: Add UI elements for overclocking in game properties 2020-09-30 23:48:34 +10:00
Connor McLaughlin 9a23c5547a GameSettings: Add CPU overclocking as game option 2020-09-30 23:48:34 +10:00
Connor McLaughlin 44c85a2c24 Qt: Split user settings into two tabs 2020-09-30 23:48:34 +10:00
Connor McLaughlin 5bfc82a517 SDL: Add CPU clock control options 2020-09-30 23:48:34 +10:00
Connor McLaughlin 61a66ed908 Qt: Add options for CPU overclocking 2020-09-30 23:48:34 +10:00
Connor McLaughlin 27697d0508 System: Implement CPU overclocking [SAVEVERSION+]
Partial credit to @CookiePLMonster as well.
2020-09-30 23:48:34 +10:00
Connor McLaughlin 8f9f039665 GPU/SW: Port triangle/line rasterizer from Mednafen 2020-09-30 23:04:14 +10:00
Connor McLaughlin cacf7a7cc9 GPU: Precompute texture window expression [SAVEVERSION+] 2020-09-30 23:03:52 +10:00
Connor McLaughlin f761f1550f Qt: Fix spacing in shader parameters 2020-09-30 23:03:04 +10:00
Connor McLaughlin 2c971ce0c7 VulkanHostDisplay: Fix errors for shaders with many options 2020-09-30 22:52:55 +10:00
Connor McLaughlin 5620e2f5c8 Update compatibility list 2020-09-30 01:12:30 +10:00
Connor McLaughlin 7255530d87 Qt: Minor improvements to auto-updater (icon, show download size) 2020-09-30 01:10:13 +10:00
Connor McLaughlin e88d36513e Qt: Add warning when save state versions change in auto updater 2020-09-30 00:49:47 +10:00
Connor McLaughlin 75734c25c7 Cheats: Implement 0x1F/scratchpad write 2020-09-28 21:18:38 +10:00
Connor McLaughlin 15f22c66fd README: Remove note about accuracy
Apparently people think that just because accuracy isn't the #1 goal that I don't care about accuracy...
2020-09-28 20:47:25 +10:00
Connor McLaughlin 54e13015d8 Cheats: Implement C2/memory copy instruction 2020-09-28 20:45:45 +10:00
Connor McLaughlin 6961e645c6 Cheats: Ignore 00 code 2020-09-28 20:45:45 +10:00
Connor McLaughlin 4e9135cd57 Cheats: Implement 50/Slide instruction 2020-09-28 20:45:45 +10:00
Connor McLaughlin 58e24585c1 Cheats: Fix 10/11/20/21 commands 2020-09-28 20:45:45 +10:00
Connor McLaughlin 9714a999bb Merge pull request #904 from phoe-nix/patch-2
update zh translation
2020-09-28 20:44:46 +10:00
Connor McLaughlin 8e011a1429 Merge pull request #903 from ggrtk/cdimage
CDImage fixes
2020-09-28 20:44:34 +10:00
Connor McLaughlin 8342fec2c8 VulkanHostDisplay: Execute command buffer before reloading post shaders 2020-09-27 01:34:29 +10:00
Connor McLaughlin b979706417 Pad: Use memory card filename from current state
Fixes memory card data getting lost after loading state.
2020-09-27 01:33:26 +10:00
Connor McLaughlin 3b68c4028d Pad: Load memory card from state when the data matches
A warning will be displayed when the card content does not match.
2020-09-26 15:53:09 +10:00
Connor McLaughlin f26e75fa37 GameSettings: Add force 4:3 for 24-bit 2020-09-26 15:21:17 +10:00
Connor McLaughlin d73271ec0a GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs) 2020-09-26 15:11:45 +10:00
Connor McLaughlin cdc9f5c548 Settings: Fix AR list 2020-09-26 02:02:15 +10:00
Connor McLaughlin 8476e373fa Qt: Simplify load game state string 2020-09-26 01:13:48 +10:00
Connor McLaughlin 87e3e4097f libretro: Use saves/duckstation_cache as shader cache directory 2020-09-26 01:13:48 +10:00
Connor McLaughlin fa46ba16bf CMake: Re-enable LTO for Release builds with CMake >= 3.9
If you're using an earlier version, I suggest you upgrade, CMake 3.9 was
released in 2017....
2020-09-26 01:13:48 +10:00
Connor McLaughlin e7cfc69975 Cheats: Fix parsing of Retroarch cheats 2020-09-26 01:13:48 +10:00