Commit Graph
100 Commits
Author SHA1 Message Date
Connor McLaughlin 0726ad1275 GPU: Flush partial VRAM writes to backend VRAM 2020-11-19 00:40:02 +10:00
Connor McLaughlin 9e11e5c354 CPU: Make zero register printing consistent with the others 2020-11-19 00:40:02 +10:00
Connor McLaughlin 042bdd9c0c CPU/CodeCache: Fetch second delay slot from first branch for double branches 2020-11-19 00:40:02 +10:00
Connor McLaughlin 3890a539ee CDROM: Clear data FIFO on reset
Fixes Snatcher booting.
2020-11-19 00:40:02 +10:00
Connor McLaughlin bc98b2470c Merge pull request #1081 from zkdpower/master
Update duckstation-qt_zh-cn.ts to latest
2020-11-19 00:39:33 +10:00
Connor McLaughlin 66e656da79 Merge pull request #1079 from andercard0/patch-29
Update Portuguese Brazilian Translation
2020-11-19 00:39:18 +10:00
Connor McLaughlin 71eb578db1 Update compatibility settings/list 2020-11-16 01:14:58 +10:00
Connor McLaughlin 473cfffa0c GPU: Only accept DMA writes when FIFO is empty or command incomplete
Fixes a bunch of games, including Red Asphalt, Little Princess, Vampire
Hunter D main menu when combined with tight DMA sync.
2020-11-16 01:00:55 +10:00
Connor McLaughlin df12f08ac3 DMA: Add additional tick penalty to DMA chains for page change 2020-11-16 01:00:55 +10:00
Connor McLaughlin 6a2deb6d71 Merge pull request #1072 from ggrtk/analog-joystick
Controller: Add Analog Joystick support
2020-11-16 01:00:10 +10:00
Connor McLaughlin 2c6454972f Merge pull request #1075 from andercard0/patch-28
Update Pt-Br translation (Fixes)
2020-11-16 00:59:12 +10:00
Connor McLaughlin 3f9ba4acb6 Merge pull request #1071 from RaydenX93/update_it_20201114
Update Italian Translation
2020-11-15 00:22:38 +10:00
Connor McLaughlin bb4a7e0e78 CI: Use fixed version of sign-android-release 2020-11-15 00:20:16 +10:00
Connor McLaughlin 13d9702000 HostDisplay: Log errno on file open failure 2020-11-15 00:16:00 +10:00
Connor McLaughlin 5b4cc214c5 libretro: Move some interface init to retro_init
Apparently fixes rumble.
2020-11-15 00:11:50 +10:00
Connor McLaughlin 65be904d15 SPU: Only log warning about FIFO lost on writes 2020-11-14 23:20:28 +10:00
Connor McLaughlin 077764ce18 CPU/Interpreter: Handle move instructions in PGXP memory mode 2020-11-14 23:20:28 +10:00
Connor McLaughlin e1579584ef CPU/Recompiler: Fix PGXP values getting corrupted if cached in caller-saved reg 2020-11-14 23:20:28 +10:00
Connor McLaughlin 3f937a2a39 SPU: Port reverb algorithm changes from Mednafen 2020-11-14 23:20:28 +10:00
Connor McLaughlin 925bb7173f Merge pull request #1067 from ggrtk/analog-axis-scale
ControllerInterface: Move axis scaling into AnalogController class
2020-11-14 23:20:04 +10:00
Connor McLaughlin aa0c52cea1 Merge pull request #1061 from zkdpower/master
Update duckstation-qt_zh-cn.ts to latest.
2020-11-14 23:18:50 +10:00
Connor McLaughlin 0411a8b437 Merge pull request #1059 from andercard0/patch-27
Atualização Tradução Português do Brasil
2020-11-14 23:18:33 +10:00
Connor McLaughlin 2a00c7e8b8 Merge pull request #1069 from Alaharon123/patch-1
readme: Add Mac and Android to releases text
2020-11-14 23:18:11 +10:00
Connor McLaughlin ca14e53c4a GTE: Make widescreen hack use display aspect ratio 2020-11-11 01:02:40 +10:00
Connor McLaughlin 2d3fd621bf Settings: Add 19:9 aspect ratio 2020-11-11 01:02:40 +10:00
Connor McLaughlin 2467dbedd7 CDImage: Handle .iso files the same as .bin files
Very reluctant to add this but people keep complaining...
2020-11-11 01:02:40 +10:00
Connor McLaughlin ce81d23574 Qt: Add Edit Memory Cards to game list context menu 2020-11-11 01:02:40 +10:00
Connor McLaughlin 6cd991bc57 BIOS: Turn display on with fast boot
Fixes black screen in SaGa Frontier with fast boot disabled.
2020-11-11 01:02:40 +10:00
Connor McLaughlin d468814a6d GPU: Disable texture filters when dual-source blend is unsupported 2020-11-11 01:02:40 +10:00
Connor McLaughlin 92a4551bb2 GPU/OpenGL: Support GL_EXT_blend_func_extended for dual-source blend 2020-11-11 01:02:40 +10:00
Connor McLaughlin e3c07b562c Merge pull request #1056 from ggrtk/exp-access
Add support for PS2/PS3-type PS1 BIOSes
2020-11-11 01:02:22 +10:00
Connor McLaughlin ba2e9d030c Merge branch 'master' into exp-access 2020-11-11 01:02:05 +10:00
Connor McLaughlin 553b9fa5a1 Merge pull request #1047 from Blackbird88/master
PS3's PS1 BIOS images
2020-11-11 01:01:12 +10:00
Connor McLaughlin a83ac0f0c5 Update issue templates 2020-11-11 00:35:15 +10:00
Connor McLaughlin c3526adb69 Android: Fix opening controller menu unpausing 2020-11-09 01:18:44 +10:00
Connor McLaughlin 82ffb1bc81 Android: Implement vibrate-on-press and dualshock vibration 2020-11-09 00:38:19 +10:00
Connor McLaughlin c1a81aefa4 Merge pull request #1054 from zkdpower/master
fix one translation mistake
2020-11-09 00:37:30 +10:00
Connor McLaughlin c40220f723 Merge pull request #1049 from RaydenX93/update_it_20201107
Update Italian Language
2020-11-09 00:36:33 +10:00
Connor McLaughlin cf2d9b86b0 Android: Bump minimum version to 23 (Android 6.0 Marshmellow)
5.0 seems to have various issues...
2020-11-08 00:35:38 +10:00
Connor McLaughlin e1ffb5e385 Qt: Add missing DMA state to debug menu 2020-11-08 00:27:48 +10:00
Connor McLaughlin 8e0ee7e9c5 Qt: Update Chinese translation from @zkdpower 2020-11-08 00:22:35 +10:00
Connor McLaughlin 44e2a857fa Qt/CheatManager: Add import file/text options 2020-11-08 00:22:35 +10:00
Connor McLaughlin 56ab103559 GameSettings: Fix CD-ROM read speedup incorrectly saved to ini 2020-11-08 00:22:35 +10:00
Connor McLaughlin 3e6bc0e10d Android: Implement disc changing via playlists 2020-11-08 00:22:35 +10:00
Connor McLaughlin 4701d2480d Android: Display game code in list 2020-11-08 00:22:35 +10:00
Connor McLaughlin c1de8c32c1 Android: Provide game list file title to Java-side 2020-11-08 00:22:35 +10:00
Connor McLaughlin d23b9b508d Android: Add option to force screen rotation 2020-11-08 00:22:35 +10:00
Connor McLaughlin fb4ebabee5 Android: Add option to pause when menu is open 2020-11-08 00:22:35 +10:00
Connor McLaughlin b2c8e9e31e Android: End emulation activity if not valid on returning 2020-11-08 00:22:35 +10:00
Connor McLaughlin 8f74d4718f Android: Fix crash if activity is killed before returning 2020-11-08 00:22:35 +10:00
Connor McLaughlin c18278e664 Android: Support starting emulation activity externally
Should hopefully work for third-party launchers.
2020-11-08 00:22:35 +10:00
Connor McLaughlin 74942443d3 Android: Add patch code (cheat) import 2020-11-08 00:22:35 +10:00
Connor McLaughlin 8cb89636eb Android: Empty audio buffers when returning from activity 2020-11-08 00:22:35 +10:00
Connor McLaughlin f68ad7d0c3 Android: Fix wait for emulation thread returning early 2020-11-08 00:22:35 +10:00
Connor McLaughlin ac89379ca6 GL/ContextEGL: Use pbuffer when surfaceless not supported 2020-11-08 00:22:35 +10:00
Connor McLaughlin b6ec587e5b CheatList: Allow passing in strings instead of filenames 2020-11-08 00:22:35 +10:00
Connor McLaughlin 6828082f8b CheatList: Add merge list function for importing 2020-11-08 00:22:35 +10:00
Connor McLaughlin 576914cd2c CPU/CodeCache: Backpatch code writes after they exceed 10 faults
Small performance improvement in Driver 2.
2020-11-08 00:22:35 +10:00
Connor McLaughlin 62892b02d1 libretro: Add edge blending texture filtering modes 2020-11-08 00:22:35 +10:00
Connor McLaughlin 5635ee1d7c Android: Add 'No Edge Blending' texture filtering modes 2020-11-08 00:22:35 +10:00
Connor McLaughlin 6922380569 Merge pull request #1040 from andercard0/patch-26
Atualização Tradução Português do Brasil
2020-11-08 00:14:35 +10:00
Connor McLaughlin 9cf38a5740 Merge pull request #1045 from ggrtk/analog-controller
AnalogController: Implement legacy rumble method
2020-11-08 00:13:57 +10:00
Connor McLaughlin a17e15f176 Android: Remove duplicate speed limiter option from settings 2020-11-04 00:49:42 +10:00
Connor McLaughlin 257cc75183 Update generate_appimages.sh 2020-11-04 00:25:41 +10:00
Connor McLaughlin f94fef11ac Android: Display version in title 2020-11-04 00:07:56 +10:00
Connor McLaughlin e457d4ca0c Android: Move settings icon to action bar 2020-11-03 22:59:26 +10:00
Connor McLaughlin 8816c5048d Android: Add CPU overclocking option 2020-11-03 22:59:26 +10:00
Connor McLaughlin 2388662cc5 Qt: Fix texture filter setting incorrect value for no-edge-blending 2020-11-03 22:59:26 +10:00
Connor McLaughlin 2b66492ed8 HostInterface: Add proper turbo speed setting 2020-11-03 22:59:26 +10:00
Connor McLaughlin d5a5969bd4 Revert "Android: Enable sustained performance mode"
This reverts commit 96ff8c87e5.
2020-11-03 17:33:04 +10:00
Connor McLaughlin 3a6ff109be Qt: Update Chinese translation from @zkdpower 2020-11-03 16:17:45 +10:00
Connor McLaughlin 5a93760af9 Android: Fix some crashes reported via Play Store 2020-11-03 16:17:45 +10:00
Connor McLaughlin efc0a7391d Android: Add presented frame limit option 2020-11-03 16:17:45 +10:00
Connor McLaughlin 96ff8c87e5 Android: Enable sustained performance mode 2020-11-03 16:17:45 +10:00
Connor McLaughlin 7dc71027cf Android: Add chroma smoothing enhancement 2020-11-03 16:17:45 +10:00
Connor McLaughlin d16b5a6721 Android: Add MSAA to enhancements 2020-11-03 16:17:45 +10:00
Connor McLaughlin 2c8a4ff154 HostDisplay: Add an option to decouple display fps from emulator fps
Makes Android so much faster...
2020-11-03 16:17:45 +10:00
Connor McLaughlin ae1e4b1b8f GPU: Add chroma smoothing for 24-bit display enhancement 2020-11-03 16:17:45 +10:00
Connor McLaughlin d102b2facd Qt: Fix selecting fullscreen mode breaking other backend borderless 2020-11-03 16:17:45 +10:00
Connor McLaughlin 863f84e3f6 System: Fix frame limiter on fast systems (when frametime <1ms) 2020-11-03 16:17:45 +10:00
Connor McLaughlin 3cb18d13b0 Merge pull request #1034 from andercard0/patch-25
Update Brazilian Portuguese Translation
2020-11-03 16:17:29 +10:00
Connor McLaughlin 4d5b122772 Update README.md 2020-11-02 00:57:10 +10:00
Connor McLaughlin 121d856b14 Qt: Update Chinese translation from @zkdpower 2020-11-02 00:56:05 +10:00
Connor McLaughlin 2b2a868fef HostInterface: Fix incorrect translation context in CPU mode switch string 2020-11-02 00:56:05 +10:00
Connor McLaughlin 414bc30f24 HostDisplay: Implement exclusive fullscreen for D3D11 renderer 2020-11-02 00:56:05 +10:00
Connor McLaughlin 858f39827d GPU/HW: Add 'Disable Edge Blending' variants of texture filters 2020-11-02 00:56:05 +10:00
Connor McLaughlin 6ddf6784ab GPU/OpenGL: Fix edge blending when texture filtering 2020-11-02 00:56:05 +10:00
Connor McLaughlin ad6a4d4ec0 Merge pull request #1025 from andercard0/patch-24
Update Brazilian Portuguese Translation
2020-11-02 00:55:51 +10:00
Connor McLaughlin 3dce0d654a Merge pull request #1030 from CookiePLMonster/fix-bios-comparator
Fix bios comparator
2020-11-02 00:52:50 +10:00
Connor McLaughlin 79aa1cece7 Merge pull request #1031 from ggrtk/negcon-deadzone
NeGcon: Add steering axis deadzone setting
2020-11-02 00:52:27 +10:00
Connor McLaughlin 1efcb24886 Merge pull request #1032 from ggrtk/bios-image-infos
BIOS: Add SCPH-1000R image infos
2020-11-02 00:51:54 +10:00
Connor McLaughlin b5b1c725c1 GPU: Fix MSAA in OpenGL ES 2020-10-31 15:24:25 +10:00
Connor McLaughlin 4c08624ce5 libretro: Fix Windows build 2020-10-31 15:12:18 +10:00
Connor McLaughlin f2aa343cae GPU/HW: Fix SSAA being enabled when it's not supported 2020-10-31 15:12:12 +10:00
Connor McLaughlin 4fe1c07b02 GL/Texture: Use texture storage where available 2020-10-31 15:11:53 +10:00
Connor McLaughlin 95dba59826 libretro: Add MSAA options 2020-10-31 14:39:38 +10:00
Connor McLaughlin f39b3006f2 Qt: Update Chinese translation from @zkdpower 2020-10-31 14:30:38 +10:00
Connor McLaughlin 82e19f7188 Build: Set macOS deployment target to 10.14 2020-10-31 14:29:11 +10:00
Connor McLaughlin ed0777cd8d OpenGLHostDisplay: Make sure vsync is on at startup 2020-10-31 14:27:58 +10:00
Connor McLaughlin fdb770a596 ImGui: Get rid of serializing GL calls in OpenGL renderer
Gives a 25% performance improvement on NVIDIA.
2020-10-31 14:27:58 +10:00