summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mediagx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mediagx.cpp')
-rw-r--r--src/mame/drivers/mediagx.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/mediagx.cpp b/src/mame/drivers/mediagx.cpp
index 3e463fcf16d..58d16ec7b8c 100644
--- a/src/mame/drivers/mediagx.cpp
+++ b/src/mame/drivers/mediagx.cpp
@@ -191,6 +191,9 @@ public:
void install_speedups(const speedup_entry *entries, int count);
void init_mediagx();
void mediagx(machine_config &config);
+ void mediagx_io(address_map &map);
+ void mediagx_map(address_map &map);
+ void ramdac_map(address_map &map);
};
// Display controller registers
@@ -744,7 +747,7 @@ WRITE32_MEMBER(mediagx_state::ad1847_w)
/*****************************************************************************/
-static ADDRESS_MAP_START( mediagx_map, AS_PROGRAM, 32, mediagx_state )
+ADDRESS_MAP_START(mediagx_state::mediagx_map)
AM_RANGE(0x00000000, 0x0009ffff) AM_RAM AM_SHARE("main_ram")
AM_RANGE(0x000a0000, 0x000affff) AM_RAM
AM_RANGE(0x000b0000, 0x000b7fff) AM_RAM AM_SHARE("cga_ram")
@@ -757,7 +760,7 @@ static ADDRESS_MAP_START( mediagx_map, AS_PROGRAM, 32, mediagx_state )
AM_RANGE(0xfffc0000, 0xffffffff) AM_ROM AM_REGION("bios", 0) /* System BIOS */
ADDRESS_MAP_END
-static ADDRESS_MAP_START(mediagx_io, AS_IO, 32, mediagx_state )
+ADDRESS_MAP_START(mediagx_state::mediagx_io)
AM_IMPORT_FROM(pcat32_io_common)
AM_RANGE(0x0020, 0x0023) AM_READWRITE8(io20_r, io20_w, 0xffff0000)
AM_RANGE(0x00e8, 0x00eb) AM_NOP // I/O delay port
@@ -868,7 +871,7 @@ void mediagx_state::machine_reset()
dmadac_enable(&m_dmadac[0], 2, 1);
}
-static ADDRESS_MAP_START( ramdac_map, 0, 8, mediagx_state )
+ADDRESS_MAP_START(mediagx_state::ramdac_map)
AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w)
ADDRESS_MAP_END