Connor McLaughlin
|
6a4a4c62d7
|
CPU/Recompiler: Use fastmem instead of global for RAM loads
|
2020-10-19 02:23:04 +10:00 |
|
Connor McLaughlin
|
325f83065c
|
SPU: Always inline SPU::ExecuteVoice
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
245edd94d7
|
SPU: Eliminiate conditional in interpolation
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
b704c37e91
|
CPU/Recompiler: Implement speculative constants
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
51eff82eb6
|
CPU/Recompiler: Implement lwl/lwr/swl/swr
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
7566c45f64
|
CPU/Recompiler: Implement fastmem
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
11faf6ccfb
|
CPU/Recompiler: Skip calling event update on interrupts
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
a16c2f5462
|
CPU/Recompiler: Skip tracking some more interpreter state
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
a6f8dde790
|
CPU/Recompiler: Faster ASM dispatcher
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
cb351a7dbd
|
CPU: Move interrupt check out of inner-most exec loop
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
0afdc04d88
|
CPU/Recompiler: Optimize constant reads (and some writes)
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
69b2c3fc2d
|
StateWrapper: Track save state version
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
19f4921ca7
|
GPU/OpenGL: Fix crash on non-dual-source-blend drivers
|
2020-10-14 18:50:10 +10:00 |
|
Connor McLaughlin
|
962f3407b4
|
Android: Add OpenSL ES audio backend
|
2020-10-14 00:48:48 +10:00 |
|
Connor McLaughlin
|
49cea927f0
|
Build: Add ARM64 platform for Windows
|
2020-10-14 00:48:48 +10:00 |
|
Romain TISSERAND
|
b2ef931772
|
Minor gpu_sw optimizations and warning fixes
|
2020-10-12 13:15:21 +02:00 |
|
Connor McLaughlin
|
902024d225
|
CDROM: Implement volume peak in CDDA report
Fixes Kyuutenkai hanging at boot.
|
2020-10-11 20:44:52 +10:00 |
|
Connor McLaughlin
|
36bede11ae
|
CPU/Recompiler/AArch64: Fix crash when icache is enabled
|
2020-10-11 15:04:49 +10:00 |
|
Connor McLaughlin
|
d39c9f5d1c
|
Clean up some compiler warnings
|
2020-10-11 12:21:08 +10:00 |
|
Connor McLaughlin
|
5e65882920
|
MemoryCardImage: Fix error in DeleteFile()
|
2020-10-11 12:21:08 +10:00 |
|
Connor McLaughlin
|
fe25f005c2
|
GPU: Fix incorrect sign extension of positions
Fixes missing objects in Skullmonkeys (again).
|
2020-10-11 12:21:08 +10:00 |
|
Albert Liu
|
79af61cd21
|
Qt: Make some additional controller strings translatable
|
2020-10-10 15:59:19 -07:00 |
|
Connor McLaughlin
|
fc28ba75da
|
GPU/OpenGL: Create the texture stream buffer with its final target
Fixes broken texture uploads on Adreno GPUs.
|
2020-10-10 18:27:40 +10:00 |
|
Connor McLaughlin
|
8bb89c9aeb
|
GPU/OpenGL: Disable texture buffer upload path if larger buffers are unsupported
|
2020-10-10 18:27:18 +10:00 |
|
Connor McLaughlin
|
13a9411b07
|
Android: Add BIOS importer
|
2020-10-10 17:42:21 +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
|
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
|
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 |
|
Elizabeth
|
e6ef5f1a1c
|
Add 16:10 Aspect Ratio Option (#931)
* Add 16:10 aspect ratio opton
* Add 16:10 deffinition
|
2020-10-07 18:00:38 +10:00 |
|
Connor McLaughlin
|
8ba93b36a0
|
CDROM: Add option to speed up double speed reads
|
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
|
7278f055cb
|
FrontendCommon: Attempt two at hotkey translation
|
2020-10-05 00:18:10 +10: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
|
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
|
c051538d03
|
HostInterface: Mark some more OSD messages as being translatable
|
2020-10-03 01:06:04 +10:00 |
|
Connor McLaughlin
|
9a23c5547a
|
GameSettings: Add CPU overclocking as game option
|
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
|
75734c25c7
|
Cheats: Implement 0x1F/scratchpad write
|
2020-09-28 21:18:38 +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
|
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
|
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
|
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 |
|
Elizabeth
|
f38b8fda81
|
Add 21:9 to the Aspect Ratio settings
|
2020-09-24 20:59:41 -04: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
|
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
|
a6f6c1708b
|
Fix BIOS description text
|
2020-09-24 12:30:40 +10:00 |
|
phoe-nix
|
7993451871
|
Added missing 3 BIOS infos
|
2020-09-24 07:16:32 +08: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 |
|
Albert Liu
|
9a31eb50f6
|
BIOS: Add some more BIOS revision hashes
|
2020-09-22 22:49:46 -07:00 |
|
Albert Liu
|
073c053e36
|
BIOS: Fix mislabeling on SCPH-5500 hash
|
2020-09-22 22:49:21 -07:00 |
|
Silent
|
e6431e3599
|
Fix an outstanding forward slash showing in the UI
|
2020-09-22 18:24:45 +02:00 |
|
Connor McLaughlin
|
78f06fb711
|
libretro: Fix breakage with new BIOS detection
|
2020-09-23 02:11:30 +10:00 |
|
Connor McLaughlin
|
7d01bedf07
|
BIOS: Automatically detect images, improve selection UI
|
2020-09-23 00:20:50 +10:00 |
|
Silent
|
92d0dabf54
|
Make path separators in UI more consistent
|
2020-09-20 00:08:17 +02: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
|
92da9917a8
|
MemoryCard: Split into image helper functions
|
2020-09-19 00:28:47 +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
|
3bd9f85af8
|
PostProcessingShaderGen: Use ints instead of bools for options
|
2020-09-16 11:52:23 +10:00 |
|
Silent
|
1918a5ddd4
|
STBI: Handle UTF-8 paths correctly
|
2020-09-14 21:27:22 +02:00 |
|
Connor McLaughlin
|
bb6af3c8fc
|
Merge pull request #845 from CookiePLMonster/fix-resume
Fix issues with a -resume parameter
|
2020-09-14 00:11:42 +10:00 |
|
Connor McLaughlin
|
441f26706e
|
Qt: Move post processing to its own setting category
|
2020-09-13 22:27:30 +10:00 |
|
Connor McLaughlin
|
a409a5d45d
|
ShaderGen: More GLSL/HLSL aliases
|
2020-09-13 20:20:47 +10:00 |
|
Connor McLaughlin
|
c1006bd0ff
|
PostProcessing: Allow fragment coordinate access from shader
|
2020-09-13 18:50:40 +10:00 |
|
Connor McLaughlin
|
60ed9e7191
|
PostProcessingShader: Fix errors in shader parsing
|
2020-09-13 18:39:40 +10:00 |
|
Connor McLaughlin
|
68d08ddbcb
|
Merge branch 'postprocessing'
|
2020-09-13 12:14:21 +10:00 |
|
Connor McLaughlin
|
3847be86b0
|
Fix a bunch of random warnings
|
2020-09-13 11:54:51 +10:00 |
|
Silent
|
2d90cfc07e
|
Tidy up SystemBootParameters constructors
|
2020-09-12 23:05:38 +02:00 |
|
Connor McLaughlin
|
2819715260
|
FrontendCommon: Add a post processing implementation
|
2020-09-13 01:23:43 +10:00 |
|
Connor McLaughlin
|
2b4568df6a
|
ShaderGen: Split HW shadergen from base
|
2020-09-13 01:23:43 +10:00 |
|
Connor McLaughlin
|
ccaff2e7cd
|
Settings: Fix incorrect UI for xBR texture filter
|
2020-09-13 01:21:14 +10:00 |
|
Connor McLaughlin
|
605992f294
|
Fix Android build
|
2020-09-12 00:35:38 +10:00 |
|
Connor McLaughlin
|
3625834ea7
|
GPU/HW: Add loading bar to shader compilation
|
2020-09-12 00:26:34 +10:00 |
|
Connor McLaughlin
|
6f250a4ff7
|
GPU/HW: Add JINC2 and xBRZ texture filtering options
Shaders ported from beetle-psx.
|
2020-09-12 00:26:34 +10:00 |
|
Connor McLaughlin
|
5cc91dc78b
|
HostDisplay: Add alignment setting
|
2020-09-11 00:18:57 +10:00 |
|
Connor McLaughlin
|
03f052e12e
|
FrontendCommon: Add auto cheat loading option
|
2020-09-09 23:44:02 +10:00 |
|
Connor McLaughlin
|
ddb38ac31d
|
Add pcsxr and libretro cheat list parsing
|
2020-09-09 22:11:28 +10:00 |
|
Connor McLaughlin
|
45eb30b6cc
|
Merge pull request #835 from TzakShrike/master
Upgrade region flags. Correct NTSC-U to NTSC-U/C. Add custom U/C flag. Remove outdated icons.qrc file.
|
2020-09-09 18:28:50 +10:00 |
|