summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/hp9845_io/98034.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/hp9845_io/98034.cpp')
-rw-r--r--src/devices/bus/hp9845_io/98034.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/devices/bus/hp9845_io/98034.cpp b/src/devices/bus/hp9845_io/98034.cpp
index 77c8933aa15..b82935a9762 100644
--- a/src/devices/bus/hp9845_io/98034.cpp
+++ b/src/devices/bus/hp9845_io/98034.cpp
@@ -366,12 +366,12 @@ const tiny_rom_entry *hp98034_io_card_device::device_rom_region() const
MACHINE_CONFIG_START(hp98034_io_card_device::device_add_mconfig)
// Clock for NP is generated by a RC oscillator. Manual says its typical frequency
// is around 2 MHz.
- MCFG_DEVICE_ADD("np" , HP_NANOPROCESSOR , 2000000)
- MCFG_DEVICE_PROGRAM_MAP(np_program_map)
- MCFG_DEVICE_IO_MAP(np_io_map)
- MCFG_HP_NANO_DC_CHANGED(WRITE8(*this, hp98034_io_card_device , dc_w))
- MCFG_HP_NANO_READ_DC_CB(READ8(*this, hp98034_io_card_device , dc_r))
- MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(hp98034_io_card_device , irq_callback)
+ HP_NANOPROCESSOR(config, m_cpu, 2000000);
+ m_cpu->set_addrmap(AS_PROGRAM, &hp98034_io_card_device::np_program_map);
+ m_cpu->set_addrmap(AS_IO, &hp98034_io_card_device::np_io_map);
+ m_cpu->dc_changed().set(FUNC(hp98034_io_card_device::dc_w));
+ m_cpu->read_dc().set(FUNC(hp98034_io_card_device::dc_r));
+ m_cpu->set_irq_acknowledge_callback(FUNC(hp98034_io_card_device::irq_callback));
MCFG_IEEE488_SLOT_ADD("ieee_dev" , 0 , hp_ieee488_devices , nullptr)
MCFG_IEEE488_SLOT_ADD("ieee_rem" , 0 , remote488_devices , nullptr)