diff options
Diffstat (limited to 'src/devices/bus/psi_kbd/ergoline.cpp')
-rw-r--r-- | src/devices/bus/psi_kbd/ergoline.cpp | 11 |
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); +} //************************************************************************** |