summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pg685.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pg685.cpp')
-rw-r--r--src/mame/drivers/pg685.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/pg685.cpp b/src/mame/drivers/pg685.cpp
index 72df00a456c..63558c2a578 100644
--- a/src/mame/drivers/pg685.cpp
+++ b/src/mame/drivers/pg685.cpp
@@ -134,6 +134,9 @@ public:
void pg685(machine_config &config);
void pg675(machine_config &config);
void pg685oua12(machine_config &config);
+ void pg675_mem(address_map &map);
+ void pg685_mem(address_map &map);
+ void pg685oua12_mem(address_map &map);
private:
virtual void machine_reset() override;
virtual void video_start() override;
@@ -150,7 +153,7 @@ private:
// ADDRESS MAPS
//**************************************************************************
-static ADDRESS_MAP_START(pg675_mem, AS_PROGRAM, 8, pg685_state)
+ADDRESS_MAP_START(pg685_state::pg675_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x00000,0xbffff) AM_RAM
AM_RANGE(0xf0000,0xf1fff) AM_RAM
@@ -175,7 +178,7 @@ static ADDRESS_MAP_START(pg675_mem, AS_PROGRAM, 8, pg685_state)
AM_RANGE(0xfc000,0xfffff) AM_ROM AM_REGION("bios", 0)
ADDRESS_MAP_END
-static ADDRESS_MAP_START(pg685_mem, AS_PROGRAM, 8, pg685_state)
+ADDRESS_MAP_START(pg685_state::pg685_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_IMPORT_FROM(pg675_mem)
AM_RANGE(0xf9f34, 0xf9f37) AM_DEVREADWRITE("bppit", pit8253_device, read, write)
@@ -187,7 +190,7 @@ static ADDRESS_MAP_START(pg685_mem, AS_PROGRAM, 8, pg685_state)
AM_RANGE(0xf9f79, 0xf9f79) AM_WRITE(f9f79_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START(pg685oua12_mem, AS_PROGRAM, 16, pg685_state)
+ADDRESS_MAP_START(pg685_state::pg685oua12_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x00000,0xdffff) AM_RAM
AM_RANGE(0xe0000,0xeffff) AM_RAM AM_SHARE ("framebuffer16")