Previous | 199869 Revisions | Next |
r193823 Friday 24th February, 2023 at 04:02:35 UTC by AJR |
---|
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 |
[/branches/a800_cart/src/devices/machine] | ncr53c90.cpp ncr53c90.h |
[/branches/a800_cart/src/mame/apple] | macpdm.cpp macquadra700.cpp |
[/branches/a800_cart/src/mame/mips] | mips.cpp |
https://github.com/mamedev/mame/commit/c64e2da46dea622b35350b8cd9fe38da4b265d1b |
Previous | 199869 Revisions | Next |