summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/psi_kbd/ergoline.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/psi_kbd/ergoline.cpp')
-rw-r--r--src/devices/bus/psi_kbd/ergoline.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/devices/bus/psi_kbd/ergoline.cpp b/src/devices/bus/psi_kbd/ergoline.cpp
index 20c02052221..7b892cf861b 100644
--- a/src/devices/bus/psi_kbd/ergoline.cpp
+++ b/src/devices/bus/psi_kbd/ergoline.cpp
@@ -58,11 +58,12 @@ const tiny_rom_entry *ergoline_keyboard_device::device_rom_region() const
return ROM_NAME(kbd_pcb);
}
-MACHINE_CONFIG_START(ergoline_keyboard_device::device_add_mconfig)
- MCFG_DEVICE_ADD("maincpu", I8031, XTAL(5'529'600))
- MCFG_DEVICE_PROGRAM_MAP(kbd_mem)
- MCFG_DEVICE_IO_MAP(kbd_io)
-MACHINE_CONFIG_END
+void ergoline_keyboard_device::device_add_mconfig(machine_config &config)
+{
+ i8031_device &maincpu(I8031(config, "maincpu", XTAL(5'529'600)));
+ maincpu.set_addrmap(AS_PROGRAM, &ergoline_keyboard_device::kbd_mem);
+ maincpu.set_addrmap(AS_IO, &ergoline_keyboard_device::kbd_io);
+}
//**************************************************************************