Connor McLaughlin
|
e804fdfdba
|
GPU: Use floating point coordinates for lightgun
|
2020-12-19 17:02:01 +10:00 |
|
Connor McLaughlin
|
4860313bef
|
NamcoGuncon: Add an option to scale X coordinates
Fixes what appears to be curvature correction at the edges of the
screen.
|
2020-12-19 17:02:01 +10:00 |
|
Connor McLaughlin
|
fad3d79895
|
NamcoGuncon: Add button to shoot offscreen
|
2020-12-19 17:02:01 +10:00 |
|
Connor McLaughlin
|
076a2ca307
|
Qt/CheatManager: Default to unsigned/hex/halfword
|
2020-12-19 02:44:46 +10:00 |
|
Connor McLaughlin
|
ca61f989fc
|
DMA: Don't panic on invalid device read/write
|
2020-12-19 02:44:46 +10:00 |
|
Connor McLaughlin
|
7c7145d1c5
|
MDEC: Handle invalid commands
Fixes panic in Formula 1.
|
2020-12-19 02:44:46 +10:00 |
|
Connor McLaughlin
|
9e1987063d
|
System: Add a libcrypt game list, and check serials
Nag the user if they're missing a sbi file.
|
2020-12-18 03:03:22 +10:00 |
|
Connor McLaughlin
|
b3edcc5841
|
CDROM: Don't reset audio decoder state on file/channel change
Star Wars Jedi Power Battles sends constant Setfilter commands, while
playing.
|
2020-12-18 03:03:21 +10:00 |
|
Connor McLaughlin
|
d2c98639a8
|
Cheats: Add extension 32-bit instructions variants
|
2020-12-18 03:03:21 +10:00 |
|
Connor McLaughlin
|
3b23542ec9
|
CPU: Provide debugger/breakpoint/step functionality
|
2020-12-17 11:57:47 +10:00 |
|
Connor McLaughlin
|
a8af0f7ecb
|
HostInterface: Add debugger message callbacks
|
2020-12-17 11:57:47 +10:00 |
|
Connor McLaughlin
|
fa0f177e51
|
HostInterface: Move PauseSystem from common to base
|
2020-12-17 11:57:47 +10:00 |
|
Connor McLaughlin
|
e044858953
|
CPU: Add additional instruction decoder helpers
|
2020-12-17 11:57:46 +10:00 |
|
Connor McLaughlin
|
9fd1d606d7
|
Bus: Add memory region access helpers
|
2020-12-17 11:57:46 +10:00 |
|
Connor McLaughlin
|
a4b6df3e7d
|
Merge pull request #1239 from ggrtk/analog-controller
AnalogController: Fix config mode 0x4C response
|
2020-12-17 11:36:58 +10:00 |
|
Connor McLaughlin
|
9d7b63923a
|
Merge pull request #1235 from valadaa48/CRTCTicksToSystemTicks_optimization
Small optimization to GPU::SystemTicksToCRTCTicks
|
2020-12-17 11:36:21 +10:00 |
|
Connor McLaughlin
|
bd8613b120
|
Merge pull request #1227 from ggrtk/auto-aspect-ratio
GPU: Add auto aspect ratio and various fixes
|
2020-12-17 11:35:48 +10:00 |
|
Albert Liu
|
b7bccac71d
|
AnalogController: Fix config mode 0x4C response
|
2020-12-16 15:11:53 -08:00 |
|
Connor McLaughlin
|
47f0720b93
|
Controller: Always preserve internal state when loading/resuming
Fixes analog mode getting disabled when loading state.
|
2020-12-17 01:20:06 +10:00 |
|
Connor McLaughlin
|
7b6d30a994
|
GPU/HW: Fix possible VRAM corruption when live switching resolutions
Mask bit was getting lost based on guest state.
|
2020-12-17 01:20:06 +10:00 |
|
Albert Liu
|
de8f03bd75
|
GPU: Add auto (game native) aspect ratio
|
2020-12-16 02:40:33 -08:00 |
|
valadaa48
|
f5f12fd76d
|
Small optimization to GPU::SystemTicksToCRTCTicks
|
2020-12-15 22:31:34 -05:00 |
|
Albert Liu
|
b4fb1e20d8
|
Settings: Remove unused variables
|
2020-12-14 19:28:59 -08:00 |
|
Albert Liu
|
2c76ad204a
|
GPU: Fix operator warning
|
2020-12-14 19:28:59 -08:00 |
|
Albert Liu
|
1c8a896a55
|
GPU: Wrap display VRAM coordinates properly
|
2020-12-14 19:28:59 -08:00 |
|
Albert Liu
|
866cbdca4b
|
GPU: Prevent potential overflow in CRTC visible area calculation
|
2020-12-14 19:28:59 -08:00 |
|
Albert Liu
|
78e42d9b4c
|
GPU: Clean up CRTC variable naming
|
2020-12-14 19:28:59 -08:00 |
|
Albert Liu
|
b8abf2df95
|
GPU: Don't apply display offsets when not cropping
|
2020-12-14 19:28:58 -08:00 |
|
Connor McLaughlin
|
d0e68c7163
|
GPU: Mask Y coordinates of VRAM transfers to 9-bits
Fixes GPU error and crash in hardware renderers in Remote Control
Dandy.
|
2020-12-14 01:35:53 +10:00 |
|
Connor McLaughlin
|
5164840c25
|
CPU/CodeCache: Don't choke on indirect branches in delay slot
Fixes emulator crash/memory usage explosion in Shadow Master.
|
2020-12-14 01:35:53 +10:00 |
|
Connor McLaughlin
|
7e5410fc44
|
CPU/AArch64: Use scratch register for unfitting intermediate values
Should fix crashes with icache emulation enabled.
|
2020-12-13 00:36:09 +10:00 |
|
Albert Liu
|
def9a98cb9
|
GameSettings: Disable analog mode forcing instead of forcing digital controller
|
2020-12-11 19:50:43 -08:00 |
|
Albert Liu
|
8716c33f41
|
AnalogController: Clarify option for forcing analog mode
|
2020-12-11 19:50:43 -08:00 |
|
Connor McLaughlin
|
420525e672
|
DigitalController: MSVC warning fix
|
2020-12-12 11:37:38 +10:00 |
|
Albert Liu
|
191e6b0496
|
DigitalController: Add option to force as Pop'n Controller
|
2020-12-09 23:39:11 -08:00 |
|
Connor McLaughlin
|
50bcdc0abb
|
MDEC: Adjust 16bpp timing
Fixes jittery movement in Parasite Eve II opening.
|
2020-12-09 20:29:32 +10:00 |
|
Connor McLaughlin
|
59c338f461
|
Cheats: Support double conditional D0/D1/D2/D3/E0/E1/E2/E3/D4
|
2020-12-09 20:22:43 +10:00 |
|
Connor McLaughlin
|
98766a490f
|
Log: Change success to verbose and move down in ordering
|
2020-12-09 01:03:32 +10:00 |
|
Connor McLaughlin
|
678146b907
|
HostInterface: Add separate volume control for fast forwarding
|
2020-12-09 01:03:32 +10:00 |
|
Connor McLaughlin
|
b79d025e66
|
Merge pull request #1174 from ggrtk/analog-controller
AnalogController: Disallow analog-to-dpad in config mode
|
2020-12-09 00:22:57 +10:00 |
|
Connor McLaughlin
|
419736aaee
|
GPU/Software: Ensure commands are always aligned to 4 bytes
|
2020-12-09 00:19:57 +10:00 |
|
Albert Liu
|
18a4ff76e2
|
AnalogController: Disallow analog-to-dpad in config mode
|
2020-12-08 02:36:19 -08:00 |
|
Connor McLaughlin
|
98d6b49987
|
System: Log FPS/frame times every second
|
2020-12-08 01:47:28 +10:00 |
|
Albert Liu
|
93f46c142c
|
GPU: Fix GPUTexturePaletteReg y BitField width
|
2020-12-06 22:20:23 -08:00 |
|
Connor McLaughlin
|
b44a654943
|
System: Reset throttler when audio buffers underflow
Should hopefully reduce the chances of the audio source ending up out of
phase from the emulation when vsync is disabled.
|
2020-12-07 02:44:23 +10:00 |
|
Connor McLaughlin
|
737a87b483
|
CommonHostInterface: Add a hotkey to toggle all cheats
|
2020-12-06 23:32:32 +10:00 |
|
Connor McLaughlin
|
f5ccb6ea60
|
CPU: Fall back to mmap'ed buffer if reprotecting code space fails
|
2020-12-06 18:13:07 +10:00 |
|
Connor McLaughlin
|
09495b1d93
|
Cheats: Implement C1 command
|
2020-12-06 15:50:58 +10:00 |
|
Connor McLaughlin
|
ea9829946d
|
Cheats: Implement D4/D5/D6 code types
|
2020-12-06 15:47:00 +10:00 |
|
Connor McLaughlin
|
a90c25d0e7
|
SPU: Ignore manually set loop address only on first block
Fixes occasional missing dialogue in Valkyrie Profile.
|
2020-12-06 00:35:54 +10:00 |
|