From c5219643162cb7d2a8688425a09008d28c8e2437 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Thu, 1 Feb 2018 10:04:01 +0100 Subject: API change: Memory maps are now methods of the owner class [O. Galibert] Also, a lot more freedom happened, that's going to be more visible soon. --- src/devices/bus/psi_kbd/ergoline.cpp | 4 ++-- src/devices/bus/psi_kbd/ergoline.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src/devices/bus/psi_kbd') diff --git a/src/devices/bus/psi_kbd/ergoline.cpp b/src/devices/bus/psi_kbd/ergoline.cpp index ee97b6c5f9f..1c36ee14d6d 100644 --- a/src/devices/bus/psi_kbd/ergoline.cpp +++ b/src/devices/bus/psi_kbd/ergoline.cpp @@ -22,11 +22,11 @@ DEFINE_DEVICE_TYPE(ERGOLINE_KEYBOARD, ergoline_keyboard_device, "ergoline_kbd", // address_map - device-specific address maps //------------------------------------------------- -ADDRESS_MAP_START( kbd_mem, AS_PROGRAM, 8, ergoline_keyboard_device ) +ADDRESS_MAP_START(ergoline_keyboard_device::kbd_mem) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_REGION("firmware", 0) ADDRESS_MAP_END -ADDRESS_MAP_START( kbd_io, AS_PROGRAM, 8, ergoline_keyboard_device ) +ADDRESS_MAP_START(ergoline_keyboard_device::kbd_io) ADDRESS_MAP_END diff --git a/src/devices/bus/psi_kbd/ergoline.h b/src/devices/bus/psi_kbd/ergoline.h index bd88b29cfbb..ec43412030b 100644 --- a/src/devices/bus/psi_kbd/ergoline.h +++ b/src/devices/bus/psi_kbd/ergoline.h @@ -33,6 +33,8 @@ public: // from host virtual void tx_w(int state) override; + void kbd_io(address_map &map); + void kbd_mem(address_map &map); protected: // device_t overrides virtual const tiny_rom_entry *device_rom_region() const override; -- cgit v1.2.3-70-g09d2