summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sangho.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sangho.cpp')
-rw-r--r--src/mame/drivers/sangho.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/sangho.cpp b/src/mame/drivers/sangho.cpp
index 52bce7b25cd..98850b7c39f 100644
--- a/src/mame/drivers/sangho.cpp
+++ b/src/mame/drivers/sangho.cpp
@@ -102,6 +102,9 @@ public:
DECLARE_WRITE8_MEMBER(sec_slot_w);
void pzlestar(machine_config &config);
void sexyboom(machine_config &config);
+ void pzlestar_io_map(address_map &map);
+ void sangho_map(address_map &map);
+ void sexyboom_io_map(address_map &map);
};
/*
@@ -282,7 +285,7 @@ WRITE8_MEMBER(sangho_state::sec_slot_w)
}
-static ADDRESS_MAP_START( sangho_map, AS_PROGRAM, 8, sangho_state )
+ADDRESS_MAP_START(sangho_state::sangho_map)
AM_RANGE(0x0000, 0x3fff) AM_READ_BANK("bank1") AM_WRITE_BANK("bank5")
AM_RANGE(0x4000, 0x7fff) AM_READ_BANK("bank2") AM_WRITE_BANK("bank6")
AM_RANGE(0x8000, 0xbfff) AM_READ_BANK("bank3") AM_WRITE_BANK("bank7")
@@ -291,7 +294,7 @@ ADDRESS_MAP_END
/* Puzzle Star Ports */
-static ADDRESS_MAP_START( pzlestar_io_map, AS_IO, 8, sangho_state )
+ADDRESS_MAP_START(sangho_state::pzlestar_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE( 0x7c, 0x7d) AM_DEVWRITE("ymsnd", ym2413_device, write)
AM_RANGE( 0x91, 0x91) AM_WRITE(pzlestar_bank_w )
@@ -304,7 +307,7 @@ ADDRESS_MAP_END
/* Sexy Boom Ports */
-static ADDRESS_MAP_START( sexyboom_io_map, AS_IO, 8, sangho_state )
+ADDRESS_MAP_START(sangho_state::sexyboom_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE( 0x7c, 0x7d) AM_DEVWRITE("ymsnd", ym2413_device, write)
AM_RANGE( 0xa0, 0xa0) AM_READ_PORT("P1")