Commit Graph

2298 Commits

Author SHA1 Message Date
Connor McLaughlin 9d49ed6299 Merge branch 'fastmem2' into threaded-gpu 2020-09-20 22:11:02 +10:00
Connor McLaughlin dc2840daa2 Support fastmem on scratchpad
Disabled due to incorrect access time
2020-09-20 22:05:53 +10:00
Connor McLaughlin 5e45330703 WIP fastmem 2020-09-20 22:05:53 +10:00
Connor McLaughlin 3dd717aca8 Common: Add memory arena and page fault handler classes 2020-09-20 22:05:52 +10:00
Connor McLaughlin 7d1747b527 CPU/Recompiler: Skip calling event update on interrupts 2020-09-20 22:05:30 +10:00
Connor McLaughlin 401fc006ea CPU/Recompiler: Skip tracking some more interpreter state 2020-09-20 22:05:30 +10:00
Connor McLaughlin b90dbf34c4 WIP: ASM dispatcher for recompiler 2020-09-20 22:05:30 +10:00
Connor McLaughlin 5099d0e62f CPU: Move interrupt check out of inner-most exec loop 2020-09-20 22:05:30 +10:00
Connor McLaughlin a0bafd7636 CPU/Recompiler: Optimize constant reads (and some writes) 2020-09-20 22:05:30 +10:00
Connor McLaughlin 88852eb4c7 Merge branch 'swrenderer' into threaded-gpu 2020-09-20 22:04:25 +10:00
Connor McLaughlin 5a2e4ed08f WIP 2020-09-20 21:38:55 +10:00
Connor McLaughlin 87493e23e6 GPU/SW: Port triangle/line rasterizer from Mednafen 2020-09-20 21:33:24 +10:00
Connor McLaughlin d14cd4bf5c GPU: Precompute texture window expression 2020-09-20 21:28:45 +10:00
Connor McLaughlin 3950d80771 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-20 20:10:05 +10:00
Connor McLaughlin ffc840d909 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-20 11:56:20 +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
Silent 67392a37ec
Fix Discord RPC not reporting the game title 2020-09-19 15:00:03 +02:00
phoe-nix cecf32c14c
update zh translation 2020-09-19 10:40:59 +08: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
phoe-nix 6fec44e153
Update zh translation 2020-09-18 03:35:24 +08: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
Connor McLaughlin b81bb8079c
Merge pull request #854 from CookiePLMonster/hide-buttons
Properties: Hide buttons when not in the Properties tab
2020-09-16 11:51:54 +10:00
Anderson_Cardoso 9f0c714138
Updates and Updates
Items translated:
- Post processing shaders options;
- Return of the accentuations for Pt-Br
2020-09-15 21:52:37 -03:00
Silent c54061de5f
Properties: Hide buttons when not in the Properties tab 2020-09-15 21:43:03 +02:00
Connor McLaughlin d2ad114354 libretro: Fix incorrect rumble scale 2020-09-16 01:14:56 +10:00
Connor McLaughlin 352a3405e8 OpenGLHostDisplay: Fix offset image in libretro 2020-09-16 01:14:56 +10:00
Connor McLaughlin 0bf2ef8a44
Merge pull request #848 from CookiePLMonster/more-path-fixes
More path fixes
2020-09-16 01:14:01 +10:00
Silent 1918a5ddd4
STBI: Handle UTF-8 paths correctly 2020-09-14 21:27:22 +02:00