diff options
author | 2019-01-25 19:12:43 -0500 | |
---|---|---|
committer | 2019-01-25 19:19:46 -0500 | |
commit | e50319dedb9697cdca5c200f7cdbb66bb342c37d (patch) | |
tree | 47ba345e39d8b0723ccb3c85410982dc38f98bd0 /src/devices/bus/cbmiec | |
parent | 39fd873e585bbcef5a947730f991b5f5d754dee4 (diff) |
isa: Modernize device configuration (nw)
- Configure spaces without using cpu_device
- Remove NMI enable logic (the flag is usually a property of the bus controller, not the bus itself)
- Default many unnecessary 8253 and 8259 clocks
Note that with this change, ISA devices can no longer cause a NMI on the host CPU unless the IOCHCK callback is explicitly configured.
Diffstat (limited to 'src/devices/bus/cbmiec')
-rw-r--r-- | src/devices/bus/cbmiec/c1571.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/bus/cbmiec/c1571.cpp b/src/devices/bus/cbmiec/c1571.cpp index 6de5e3cd40a..568cd646fe7 100644 --- a/src/devices/bus/cbmiec/c1571.cpp +++ b/src/devices/bus/cbmiec/c1571.cpp @@ -672,7 +672,8 @@ void mini_chief_device::device_add_mconfig(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &mini_chief_device::mini_chief_mem); isa8_device &isa8(ISA8(config, ISA_BUS_TAG, 0)); - isa8.set_cputag(m_maincpu); + isa8.set_memspace(m_maincpu, AS_PROGRAM); + isa8.set_iospace(m_maincpu, AS_PROGRAM); ISA8_SLOT(config, "isa1", 0, ISA_BUS_TAG, mini_chief_isa8_cards, "wd1002a_wx1", false); } |