summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2021-04-12 09:13:50 +0200
committer Olivier Galibert <galibert@pobox.com>2021-04-12 09:27:13 +0200
commit98e22ed1b071701039754622bb839cf6913a3f37 (patch)
tree306a6b46f5eb386e73a892a90ff9ad2cf0ce4185
parent9ff6d01867dac90d6b8927663a44798357866731 (diff)
pmac6100: CDROM support which blows up
-rw-r--r--src/mame/drivers/macpdm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/macpdm.cpp b/src/mame/drivers/macpdm.cpp
index 1585511a7be..6b6182a89d8 100644
--- a/src/mame/drivers/macpdm.cpp
+++ b/src/mame/drivers/macpdm.cpp
@@ -1023,7 +1023,7 @@ void macpdm_state::pdm_map(address_map &map)
// 50f08000 = ethernet ID PROM
// 50f0a000 = MACE ethernet controller
map(0x50f10000, 0x50f10000).rw(FUNC(macpdm_state::scsi_r), FUNC(macpdm_state::scsi_w)).select(0xf0);
- map(0x50f10100, 0x50f10101).r(m_ncr53c94, FUNC(ncr53c94_device::dma16_r));
+ map(0x50f10100, 0x50f10101).rw(m_ncr53c94, FUNC(ncr53c94_device::dma16_r), FUNC(ncr53c94_device::dma16_w));
map(0x50f14000, 0x50f1401f).rw(m_awacs, FUNC(awacs_device::read), FUNC(awacs_device::write));
map(0x50f16000, 0x50f16000).rw(FUNC(macpdm_state::fdc_r), FUNC(macpdm_state::fdc_w)).select(0x1e00);
@@ -1094,7 +1094,7 @@ void macpdm_state::macpdm(machine_config &config)
NSCSI_CONNECTOR(config, "scsibus:0", default_scsi_devices, nullptr);
NSCSI_CONNECTOR(config, "scsibus:1", default_scsi_devices, nullptr);
NSCSI_CONNECTOR(config, "scsibus:2", default_scsi_devices, nullptr);
- NSCSI_CONNECTOR(config, "scsibus:3", default_scsi_devices, nullptr);
+ NSCSI_CONNECTOR(config, "scsibus:3", default_scsi_devices, "cdrom");
NSCSI_CONNECTOR(config, "scsibus:4", default_scsi_devices, nullptr);
NSCSI_CONNECTOR(config, "scsibus:5", default_scsi_devices, "harddisk");
NSCSI_CONNECTOR(config, "scsibus:6", default_scsi_devices, "harddisk");