Connor McLaughlin
|
125dfa7c40
|
HostDisplay: Support resizing/compressing images on worker thread
|
2020-11-27 01:40:50 +10:00 |
|
Albert Liu
|
9ac09d35be
|
AnalogController: Only clear motor state on rumble config if not used
|
2020-11-26 06:01:08 -08:00 |
|
Albert Liu
|
a4eb4b9280
|
AnalogController: Set transfer state to idle on reset
|
2020-11-26 06:01:08 -08:00 |
|
Connor McLaughlin
|
fcbd618783
|
Merge pull request #1105 from ggrtk/analog-controller
AnalogController: Rumble handling and config mode fixes
|
2020-11-26 01:43:50 +10:00 |
|
Albert Liu
|
566993c6df
|
AnalogController: Improve DualShock rumble handling
Fixes low vibration in Final Fantasy VIII, missing vibration in Armored
Core Project Phantasma, etc.
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
31b41b9ec0
|
AnalogController: Output zeros for 0x43 when already in config mode
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
3f709d97b6
|
AnalogController: Send full analog response for reads in config mode
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
e4820bcbc1
|
AnalogController: Delay manual mode toggle to transfer state reset
|
2020-11-25 07:33:30 -08:00 |
|
Connor McLaughlin
|
b45bee5954
|
libretro: Work around crash in RetroArch Vulkan driver
|
2020-11-25 23:06:41 +10:00 |
|
Connor McLaughlin
|
917fa5dd0e
|
SPU: Only ignore loop address for not-pending-on voices
Fixes softlocks during dialog in The Misadventures of Tron Bonne.
|
2020-11-25 22:45:03 +10:00 |
|
Connor McLaughlin
|
bf2e38aed5
|
CPU/Recompiler: Implement LUT-based fastmem
|
2020-11-24 14:49:21 +10:00 |
|
Connor McLaughlin
|
0793f98c87
|
CPU/Recompiler: Reduce armv7 code buffer size
|
2020-11-22 13:59:26 +10:00 |
|
Connor McLaughlin
|
07dbc5a80d
|
GPU/HW: Draw opaque before semitransparent for reverse subtract
Fixes missing shadows in Suikoden II.
|
2020-11-22 13:46:20 +10:00 |
|
Connor McLaughlin
|
e06f85a328
|
GPU: Fix VRAM palette changes not being detected in hw renderer
Fixes wall texture animation in Mega Man Legends.
|
2020-11-22 13:22:29 +10:00 |
|
Connor McLaughlin
|
b49067d165
|
Build: Fix Android armv8 performance regression
|
2020-11-22 02:33:02 +10:00 |
|
Connor McLaughlin
|
7e7ec86f91
|
GPU/Software: Remove a couple of unused variables
|
2020-11-22 01:24:26 +10:00 |
|
Connor McLaughlin
|
a6529a9537
|
Android: Enable armeabi-v7a builds
|
2020-11-21 23:47:12 +10:00 |
|
Connor McLaughlin
|
131dc923ed
|
Build: Fix CMake build
|
2020-11-21 18:59:03 +10:00 |
|
Connor McLaughlin
|
b554c133ea
|
GPU/OpenGL: Add a version check and display message when unsupported
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
2595e31575
|
GPU: Split software to frontend/backend
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
03d4f80883
|
GPU: Move enums/types into separate file
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
d3d881aa6b
|
GPU/Software: Reduce number of copies by one, enable 16-bit scanout
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
9f3e8bed86
|
CPU: Add AArch32/armv7 recompiler
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
1128836826
|
CPU/Recompiler: Add GetValueInHostOrScratchRegister helper
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
cdd0a5525a
|
CPU/Recompiler: Reduce register pressure of lwl/lwr/swl/swr
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
6df5824616
|
CPU/Recompiler: Support targets where shifts aren't implicitly masked
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
053d7fdc4b
|
CPU/Recompiler: Inhibit allocation in mtc0/rfe branches
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
028a5c60d7
|
Bus: Fix failed safe instruction reads raising guest exceptions
|
2020-11-21 18:39:03 +10:00 |
|
Connor McLaughlin
|
28c88cd69f
|
Build: Fix Win32 compilation of core
|
2020-11-21 18:39:03 +10:00 |
|
Connor McLaughlin
|
a03bca2f72
|
CPU: Make fastmem a compile-time feature (support 32-bit targets)
|
2020-11-21 18:39:03 +10:00 |
|
Connor McLaughlin
|
125d104df4
|
Pad: Fix controller state not being ignored in state load
|
2020-11-21 18:39:03 +10:00 |
|
Connor McLaughlin
|
53f81d067a
|
CPU/CodeCache: Remove warning about executing uncompiled blocks
|
2020-11-21 18:39:03 +10:00 |
|
Connor McLaughlin
|
3185c5df0f
|
Merge pull request #1078 from CookiePLMonster/sdl-joystick-support
Add SDL_Joystick support
|
2020-11-21 18:37:20 +10:00 |
|
Connor McLaughlin
|
e4d2b7331b
|
CommonHostInterface: Add resize window to scale functions
|
2020-11-19 00:40:02 +10:00 |
|
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 |
|
Silent
|
2880b71b48
|
Support for SDL Joysticks
This enables use of non-controller peripherals,
such as DirectInput steering wheels or flight sticks
|
2020-11-15 16:12:39 +01: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 |
|
Albert Liu
|
7ed0477a29
|
AnalogController: Save buttons and legacy rumble to state
|
2020-11-14 07:46:26 -08:00 |
|
Albert Liu
|
81a638cabb
|
Pad: Fix loading controllers from save states
|
2020-11-14 07:46:26 -08:00 |
|
Albert Liu
|
f9d2643d98
|
Controller: Add Analog Joystick support
|
2020-11-14 07:46:26 -08:00 |
|
Connor McLaughlin
|
13d9702000
|
HostDisplay: Log errno on file open failure
|
2020-11-15 00:16:00 +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 |
|
Albert Liu
|
3eeab81063
|
PlayStationMouse: Fix returning incorrect controller type
|
2020-11-13 01:42:31 -08:00 |
|