summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vk100.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vk100.cpp')
-rw-r--r--src/mame/drivers/vk100.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/vk100.cpp b/src/mame/drivers/vk100.cpp
index 43b4a22615e..6e57f728e90 100644
--- a/src/mame/drivers/vk100.cpp
+++ b/src/mame/drivers/vk100.cpp
@@ -258,6 +258,8 @@ public:
void vram_write(uint8_t data);
void vk100(machine_config &config);
+ void vk100_io(address_map &map);
+ void vk100_mem(address_map &map);
protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
@@ -685,7 +687,7 @@ READ8_MEMBER(vk100_state::vk100_keyboard_column_r)
return code;
}
-static ADDRESS_MAP_START(vk100_mem, AS_PROGRAM, 8, vk100_state)
+ADDRESS_MAP_START(vk100_state::vk100_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE( 0x0000, 0x6fff ) AM_ROM
AM_RANGE( 0x7000, 0x700f ) AM_MIRROR(0x0ff0) AM_READ(vk100_keyboard_column_r)
@@ -733,7 +735,7 @@ ADDRESS_MAP_END
x 1 1 1 1 0 x x W unused
x 1 1 1 1 1 x x W unused
*/
-static ADDRESS_MAP_START(vk100_io, AS_IO, 8, vk100_state)
+ADDRESS_MAP_START(vk100_state::vk100_io)
ADDRESS_MAP_UNMAP_HIGH
ADDRESS_MAP_GLOBAL_MASK(0xff) // guess, probably correct
AM_RANGE(0x00, 0x00) AM_MIRROR(0xBE) AM_DEVWRITE("crtc", mc6845_device, address_w)