summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lgp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/lgp.cpp')
-rw-r--r--src/mame/drivers/lgp.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/lgp.cpp b/src/mame/drivers/lgp.cpp
index 975dd38e1bf..632164a3161 100644
--- a/src/mame/drivers/lgp.cpp
+++ b/src/mame/drivers/lgp.cpp
@@ -99,6 +99,10 @@ public:
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
void lgp(machine_config &config);
+ void main_io_map(address_map &map);
+ void main_program_map(address_map &map);
+ void sound_io_map(address_map &map);
+ void sound_program_map(address_map &map);
};
@@ -155,7 +159,7 @@ WRITE8_MEMBER(lgp_state::ldp_write)
/* PROGRAM MAPS */
-static ADDRESS_MAP_START( main_program_map, AS_PROGRAM, 8, lgp_state )
+ADDRESS_MAP_START(lgp_state::main_program_map)
AM_RANGE(0x0000,0x7fff) AM_ROM
AM_RANGE(0xe000,0xe3ff) AM_RAM AM_SHARE("tile_ram")
AM_RANGE(0xe400,0xe7ff) AM_RAM AM_SHARE("tile_ctrl_ram")
@@ -171,7 +175,7 @@ static ADDRESS_MAP_START( main_program_map, AS_PROGRAM, 8, lgp_state )
AM_RANGE(0xf000,0xffff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( sound_program_map, AS_PROGRAM, 8, lgp_state )
+ADDRESS_MAP_START(lgp_state::sound_program_map)
AM_RANGE(0x0000,0x3fff) AM_ROM
AM_RANGE(0x8000,0x83ff) AM_RAM
AM_RANGE(0x8400,0x8407) AM_RAM /* Needs handler! Communications? */
@@ -180,13 +184,13 @@ ADDRESS_MAP_END
/* IO MAPS */
-static ADDRESS_MAP_START( main_io_map, AS_IO, 8, lgp_state )
+ADDRESS_MAP_START(lgp_state::main_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
// AM_RANGE(0xfd,0xfd) AM_READ_PORT("IN_TEST")
// AM_RANGE(0xfe,0xfe) AM_READ_PORT("IN_TEST")
ADDRESS_MAP_END
-static ADDRESS_MAP_START( sound_io_map, AS_IO, 8, lgp_state )
+ADDRESS_MAP_START(lgp_state::sound_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
ADDRESS_MAP_END