diff options
Diffstat (limited to 'src/mame/drivers/pg685.cpp')
-rw-r--r-- | src/mame/drivers/pg685.cpp | 9 |
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") |