summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_rawinput.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2023-02-23 22:49:48 -0500
committer AJR <ajrhacker@users.noreply.github.com>2023-02-23 23:02:35 -0500
commitc64e2da46dea622b35350b8cd9fe38da4b265d1b (patch)
tree722d954e58106312ddee362fb69b07af30673c05 /src/osd/modules/input/input_rawinput.cpp
parent3734eb205ae562155a01d3f17c0bd44ea68ed431 (diff)
ncr53c90: Numerous fixes
- Prevent recursive stepping when scsi_ctrl_changed is called in the middle of a state (most likely by HLE SCSI devices programmed to respond instantly) - Add some calls to the state machine stepping handler for non-timeout conditions that may advance it, particularly non-DMA writes to the FIFO - Always wait for FIFO to have at least one byte before sending anything - Properly interpret configuration flag for Save Residual Byte 16-bit DMA mode - Use little-endian byte order for 16-bit DMA handlers, but add alternate byte-swapping handlers for convenient use with big-endian systems - Allow 16-bit DMA handlers to access just one byte in the FIFO rather than exit MAME with an exception - Always honor timeout for selection arbitration (previously any event could short-circuit it) - Allow side effects of read handlers to be disabled for debugging * macquadra700.cpp: Correct SCSI chip type and bus configuration mode
Diffstat (limited to 'src/osd/modules/input/input_rawinput.cpp')
0 files changed, 0 insertions, 0 deletions