summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2019-05-22 21:35:58 -0400
committer AJR <ajrhacker@users.noreply.github.com>2019-05-22 21:35:58 -0400
commitbbf14b56fea7aff46a527accacd8a421d3e0b590 (patch)
treeba0cfb998c27b436f274d857a52d0fc3e7b6abbc
parent6f91e0a2f4533c6166cf63c40c355e299cd3352a (diff)
asc88: Corrections and notes (nw)
-rw-r--r--src/devices/bus/isa/asc88.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/devices/bus/isa/asc88.cpp b/src/devices/bus/isa/asc88.cpp
index b60403849cf..1f0268c6b82 100644
--- a/src/devices/bus/isa/asc88.cpp
+++ b/src/devices/bus/isa/asc88.cpp
@@ -5,6 +5,10 @@
ASC-88 SCSI Adapter
© 1985 Advanced Storage Concepts, Inc.
+ This is a rather basic 8-bit SCSI host adapter on a quarter-size card.
+ IRQ and DMA channels are software-selectable. There is a 2K HM6116P-2
+ SRAM on board, but not all of it seems to be addressable.
+
***************************************************************************/
#include "emu.h"
@@ -103,11 +107,11 @@ void asc88_device::control_w(u8 data)
if (m_irq)
{
- if (BIT(m_control, 3))
+ if (BIT(changing_bits, 3))
m_isa->irq2_w(BIT(data, 3));
- if (BIT(m_control, 4))
+ if (BIT(changing_bits, 4))
m_isa->irq3_w(BIT(data, 4));
- if (BIT(m_control, 5))
+ if (BIT(changing_bits, 5))
m_isa->irq5_w(BIT(data, 5));
}