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