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.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/devices/bus/hp9845_io/98034.cpp b/src/devices/bus/hp9845_io/98034.cpp
index 16a60a81b43..8936cf8900c 100644
--- a/src/devices/bus/hp9845_io/98034.cpp
+++ b/src/devices/bus/hp9845_io/98034.cpp
@@ -356,7 +356,12 @@ static ADDRESS_MAP_START(np_io_map , AS_IO , 8 , hp98034_io_card_device)
AM_RANGE(7 , 7) AM_READ(switch_r)
ADDRESS_MAP_END
-static MACHINE_CONFIG_START(hp98034)
+const tiny_rom_entry *hp98034_io_card_device::device_rom_region() const
+{
+ return ROM_NAME(hp98034);
+}
+
+MACHINE_CONFIG_MEMBER(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_CPU_ADD("np" , HP_NANOPROCESSOR , 2000000)
@@ -372,15 +377,5 @@ static MACHINE_CONFIG_START(hp98034)
MCFG_IEEE488_ATN_CALLBACK(WRITELINE(hp98034_io_card_device , ieee488_ctrl_w))
MACHINE_CONFIG_END
-const tiny_rom_entry *hp98034_io_card_device::device_rom_region() const
-{
- return ROM_NAME(hp98034);
-}
-
-machine_config_constructor hp98034_io_card_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME(hp98034);
-}
-
// device type definition
DEFINE_DEVICE_TYPE(HP98034_IO_CARD, hp98034_io_card_device, "hp98034", "HP98034 card")