diff options
Diffstat (limited to 'src/mame/drivers/spartanxtec.cpp')
-rw-r--r-- | src/mame/drivers/spartanxtec.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/spartanxtec.cpp b/src/mame/drivers/spartanxtec.cpp index 2b9a950fbba..c5915a83259 100644 --- a/src/mame/drivers/spartanxtec.cpp +++ b/src/mame/drivers/spartanxtec.cpp @@ -69,6 +69,9 @@ public: DECLARE_WRITE8_MEMBER(sound_irq_ack); DECLARE_WRITE8_MEMBER(irq_ack); void spartanxtec(machine_config &config); + void spartanxtec_map(address_map &map); + void spartanxtec_sound_io(address_map &map); + void spartanxtec_sound_map(address_map &map); }; @@ -174,7 +177,7 @@ WRITE8_MEMBER(spartanxtec_state::irq_ack) } -static ADDRESS_MAP_START( spartanxtec_map, AS_PROGRAM, 8, spartanxtec_state ) +ADDRESS_MAP_START(spartanxtec_state::spartanxtec_map) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0xc400, 0xc7ff) AM_RAM AM_SHARE("spriteram") @@ -206,7 +209,7 @@ WRITE8_MEMBER(spartanxtec_state::sound_irq_ack) } -static ADDRESS_MAP_START( spartanxtec_sound_map, AS_PROGRAM, 8, spartanxtec_state ) +ADDRESS_MAP_START(spartanxtec_state::spartanxtec_sound_map) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_RANGE(0x8000, 0x83ff) AM_RAM @@ -214,7 +217,7 @@ static ADDRESS_MAP_START( spartanxtec_sound_map, AS_PROGRAM, 8, spartanxtec_stat AM_RANGE(0xc000, 0xc000) AM_DEVREAD("soundlatch", generic_latch_8_device, read) ADDRESS_MAP_END -static ADDRESS_MAP_START( spartanxtec_sound_io, AS_IO, 8, spartanxtec_state ) +ADDRESS_MAP_START(spartanxtec_state::spartanxtec_sound_io) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x0000, 0x0000) AM_WRITE( sound_irq_ack ) |