summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/prestige.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/prestige.cpp')
-rw-r--r--src/mame/drivers/prestige.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/prestige.cpp b/src/mame/drivers/prestige.cpp
index ee5d900f2b0..cb2b71e4579 100644
--- a/src/mame/drivers/prestige.cpp
+++ b/src/mame/drivers/prestige.cpp
@@ -162,6 +162,9 @@ public:
void glcolor(machine_config &config);
void prestige(machine_config &config);
void gl7007sl(machine_config &config);
+ void glcolor_io(address_map &map);
+ void prestige_io(address_map &map);
+ void prestige_mem(address_map &map);
};
@@ -320,7 +323,7 @@ WRITE8_MEMBER( prestige_state::lcdc_w )
}
-static ADDRESS_MAP_START(prestige_mem, AS_PROGRAM, 8, prestige_state)
+ADDRESS_MAP_START(prestige_state::prestige_mem)
AM_RANGE(0x0000, 0x3fff) AM_ROMBANK("bank1")
AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank2")
AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank3")
@@ -328,7 +331,7 @@ static ADDRESS_MAP_START(prestige_mem, AS_PROGRAM, 8, prestige_state)
AM_RANGE(0xe000, 0xffff) AM_RAMBANK("bank5")
ADDRESS_MAP_END
-static ADDRESS_MAP_START( prestige_io , AS_IO, 8, prestige_state)
+ADDRESS_MAP_START(prestige_state::prestige_io)
ADDRESS_MAP_UNMAP_HIGH
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x04, 0x05) AM_READWRITE(mouse_r, mouse_w)
@@ -338,7 +341,7 @@ static ADDRESS_MAP_START( prestige_io , AS_IO, 8, prestige_state)
AM_RANGE(0x50, 0x56) AM_READWRITE(bankswitch_r, bankswitch_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( glcolor_io , AS_IO, 8, prestige_state)
+ADDRESS_MAP_START(prestige_state::glcolor_io)
ADDRESS_MAP_UNMAP_HIGH
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x30, 0x3f) AM_WRITE(lcdc_w)