Commit Graph
100 Commits
Author SHA1 Message Date
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
Connor McLaughlin 40037d6e90 libretro: Cheat support 2020-09-26 01:13:48 +10:00
Connor McLaughlin 1e6815634a Merge pull request #891 from phoe-nix/patch-2
update zh translation
2020-09-26 01:11:48 +10:00
Connor McLaughlin 83bfa78493 Merge pull request #893 from mirrornoir/patch-2
Add 21:9 to the Aspect Ratio settings
2020-09-26 01:11:32 +10:00
Connor McLaughlin e2fab72bcb Qt: Include .m3u in start disc filter 2020-09-25 00:25:53 +10:00
Connor McLaughlin b05d80ef5c CDROM: Don't choke on non-mode2 sectors
Fixes Formula One 99 circuit selection.
2020-09-25 00:25:32 +10:00
Connor McLaughlin f2c5a51924 Update compatibility list and game settings 2020-09-24 22:18:41 +10:00
Connor McLaughlin 699242b1a7 GameList: Fix compatibility xml saving 2020-09-24 22:16:23 +10:00
Connor McLaughlin f990d6ab3b GPU: Idle bit should be clear during an incomplete command 2020-09-24 22:16:15 +10:00
Connor McLaughlin cf2599b6c7 BIOS: Compile fix 2020-09-24 12:41:46 +10:00
Connor McLaughlin 41f36d0673 GameList: Fix cover search from game serial/code 2020-09-24 12:33:11 +10:00
Connor McLaughlin 4274bc1daf Update game settings 2020-09-24 12:33:11 +10:00
Connor McLaughlin 36fd5a0c6e Merge pull request #887 from phoe-nix/patch-2
update zh translation
2020-09-24 12:32:57 +10:00
Connor McLaughlin b609cde0ba Merge pull request #885 from andercard0/patch-11
Update Pt-Br Translation
2020-09-24 12:32:42 +10:00
Connor McLaughlin d739e21777 Merge pull request #886 from phoe-nix/patch-1
Added missing 3 BIOS infos
2020-09-24 12:31:26 +10:00
Connor McLaughlin a6f6c1708b Fix BIOS description text 2020-09-24 12:30:40 +10:00
Connor McLaughlin fb420bad82 Qt: Fix auto-detect in BIOS settings being untranslatable 2020-09-24 00:37:07 +10:00
Connor McLaughlin adfd5cb98e Merge pull request #880 from phoe-nix/patch-1
update zh translation
2020-09-24 00:36:59 +10:00
Connor McLaughlin 7552f1bd89 Update README.md with link to game cover wiki 2020-09-24 00:31:44 +10:00
Connor McLaughlin 03b55efea6 Qt: Add light fusion and blue dark fusion themes 2020-09-24 00:31:44 +10:00
Connor McLaughlin 692c2d4aff Qt: Add cover refresh menu option 2020-09-24 00:31:44 +10:00
Connor McLaughlin 43b0d84a1d Qt: Implement game grid/cover view 2020-09-24 00:31:44 +10:00
Connor McLaughlin b193374dd4 GameList: Add method to look up a cover image 2020-09-24 00:31:44 +10:00
Connor McLaughlin f1086b18f9 FileSystem: Remove heap allocations from FileExists/DirectoryExists 2020-09-24 00:31:44 +10:00
Connor McLaughlin 40d157aa23 Merge pull request #875 from CookiePLMonster/more-slashes
Fix an outstanding forward slash showing in the UI
2020-09-23 22:55:40 +10:00
Connor McLaughlin 21a768f9e8 Merge pull request #878 from ggrtk/bios-image-infos
BIOS: Update image infos
2020-09-23 22:55:22 +10:00
Connor McLaughlin d728bc091b BIOS: Add option to set search directory elsewhere 2020-09-23 22:53:51 +10:00
Connor McLaughlin a0a78087fe Vulkan: Support Wayland 2020-09-23 20:19:50 +10:00
Connor McLaughlin f022bdb328 PostProcessingShader: Fix a compile warning 2020-09-23 20:19:38 +10:00
Connor McLaughlin ffd2ac74d9 CMake: Force USE_EGL if USE_WAYLAND is on 2020-09-23 19:48:06 +10:00
Connor McLaughlin 2aace1b503 GL/Context: Don't choke on X11+Wayland 2020-09-23 19:46:39 +10:00
Connor McLaughlin be585c9f68 Qt: Fix compilation with Qt 5.11 2020-09-23 12:18:01 +10:00
Connor McLaughlin cd0199a07a FileSystem: Fix size being unfilled on Linux
Fixes BIOS detection.
2020-09-23 12:15:25 +10:00
Connor McLaughlin 78f06fb711 libretro: Fix breakage with new BIOS detection 2020-09-23 02:11:30 +10:00
Connor McLaughlin df98bfbf04 Qt: Set Cyrillic glyph range/font for OSD for ru language 2020-09-23 00:40:30 +10:00
Connor McLaughlin 20b609a3e0 Qt: Add Russian translation 2020-09-23 00:39:57 +10:00
Connor McLaughlin 7d01bedf07 BIOS: Automatically detect images, improve selection UI 2020-09-23 00:20:50 +10:00
Connor McLaughlin 3385346b7f Merge pull request #872 from andercard0/patch-10
Update | Pt-Br Translation
2020-09-23 00:16:12 +10:00
Connor McLaughlin 65924a168e Merge pull request #873 from r57zone/Russian_translation
Russian translation
2020-09-23 00:15:59 +10:00
Connor McLaughlin e8e461c0a7 FileSystem: Fix GetProgramPath() sometimes returning stale paths
See https://social.msdn.microsoft.com/Forums/windowshardware/en-US/4b7b3884-d0bb-4812-bc18-2078c61d4b90/queryfullprocessimagename-gives-wrong-path-for-renamed-directory?forum=windowsgeneraldevelopmentissues
2020-09-21 01:20:20 +10:00
Connor McLaughlin 2219b9aa66 CDImageCue: Work around broken (old) dumps with missing pregap
Some people have broken (older) dumps where a two second pregap was implicit but not specified in the cuesheet.
The problem is we can't tell between a missing implicit two second pregap and a zero second pregap.
2020-09-21 01:20:17 +10:00
Connor McLaughlin fb5e7cc8b1 Merge pull request #868 from CookiePLMonster/separator-consistency
Make path separators in UI more consistent
2020-09-21 01:19:15 +10:00
Connor McLaughlin fa3307e5f1 Update compatibility settings 2020-09-20 01:46:06 +10:00
Connor McLaughlin 25f45fbd23 CPU: Add hack for stale icache reads in interpreter 2020-09-20 01:38:18 +10:00
Connor McLaughlin db84bdb560 CDROM: Apply 4 sector penalty to ReadN..ReadN sequence
Fixes Worms Pinball.
2020-09-20 01:36:49 +10:00
Connor McLaughlin 9736dc7895 CPU: Fix InterpretUncachedBlock()
But this shouldn't be hit during normal execution.
2020-09-20 01:36:49 +10:00
Connor McLaughlin 1d5af57f71 GPU: Halve draw ticks for 480i even with force progressive
Fixes some of the games broken with the enhancement on.
2020-09-20 01:36:49 +10:00
Connor McLaughlin 5b1ed7903b Android: Fix settings having indents 2020-09-20 01:36:49 +10:00
Connor McLaughlin a520be5208 Android: Use dialog menu instead of appbar
Fixes it getting messed up in landscape orientation.
2020-09-20 01:36:49 +10:00
Connor McLaughlin d274c553c5 OpenGLHostDisplay: Fix incorrect top alignment 2020-09-20 01:36:49 +10:00
Connor McLaughlin a7b85605e2 Ignore existing surface size on Android
Seems to be a race condition here where it's not up to date.
2020-09-20 01:36:49 +10:00
Connor McLaughlin 3bdda39e1f Merge pull request #866 from CookiePLMonster/discord-running-game
Fix Discord RPC not reporting the game title
2020-09-20 01:35:53 +10:00
Connor McLaughlin 58bb619678 Merge pull request #865 from phoe-nix/patch-1
update zh translation
2020-09-20 01:35:33 +10:00
Connor McLaughlin bdd98281fc Qt: Fix status bar toggle not saving 2020-09-19 00:31:02 +10:00
Connor McLaughlin 238152ae88 Qt: Add memory card editor 2020-09-19 00:28:47 +10:00
Connor McLaughlin 92da9917a8 MemoryCard: Split into image helper functions 2020-09-19 00:28:47 +10:00
Connor McLaughlin 70768c02af Common: Add Shift-JIS helpers 2020-09-19 00:28:47 +10:00
Connor McLaughlin f589865842 Merge pull request #860 from phoe-nix/patch-1
Update zh translation
2020-09-19 00:25:02 +10:00
Connor McLaughlin d924130308 AnalogController: Fix Linux build 2020-09-18 00:40:54 +10:00
Connor McLaughlin 7c55940fa8 AnalogController: Fix default value of vibration bias 2020-09-18 00:17:35 +10:00
Connor McLaughlin e6bff275a6 AnalogController: Set vibration strength to 0 on Reset 2020-09-18 00:13:59 +10:00
Connor McLaughlin 915b7d3726 AnalogController: Use nonlinear mapping of vibration strength
Curve from Pokopom: https://github.com/KrossX/Pokopom/blob/master/Pokopom/Input_XInput.cpp#L210
2020-09-17 19:57:10 +10:00
Connor McLaughlin debfd53618 AnalogController: Use range for large motor, add bias
Seems the bias is needed for FF8.
2020-09-17 19:56:27 +10:00
Connor McLaughlin 67d0bbedb1 ControllerInterface: Don't use a minimum strength of 0.01 2020-09-17 19:56:11 +10:00
Connor McLaughlin 3096f0953f PostProcessing: Use ints-for-bools CPU-side as well 2020-09-16 11:52:23 +10:00
Connor McLaughlin 3bd9f85af8 PostProcessingShaderGen: Use ints instead of bools for options 2020-09-16 11:52:23 +10:00
Connor McLaughlin a02feeb8e8 Merge pull request #856 from andercard0/patch-8
Updates and Updates
2020-09-16 11:52:07 +10:00