diff options
Diffstat (limited to 'src/mame/drivers/ssv.cpp')
-rw-r--r-- | src/mame/drivers/ssv.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/ssv.cpp b/src/mame/drivers/ssv.cpp index b2b75e39790..3c7b3dba5d6 100644 --- a/src/mame/drivers/ssv.cpp +++ b/src/mame/drivers/ssv.cpp @@ -332,11 +332,11 @@ void ssv_state::machine_reset() ***************************************************************************/ -static ADDRESS_MAP_START( dsp_prg_map, AS_PROGRAM, 32, ssv_state ) +ADDRESS_MAP_START(ssv_state::dsp_prg_map) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_REGION("dspprg", 0) ADDRESS_MAP_END -static ADDRESS_MAP_START( dsp_data_map, AS_DATA, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::dsp_data_map) AM_RANGE(0x0000, 0x07ff) AM_ROM AM_REGION("dspdata", 0) ADDRESS_MAP_END @@ -427,7 +427,7 @@ READ16_MEMBER(ssv_state::drifto94_unknown_r) return machine().rand() & 0xffff; } -static ADDRESS_MAP_START( drifto94_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::drifto94_map) SSV_MAP( 0xc00000 ) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 1 at the start AM_RANGE(0x400000, 0x47ffff) AM_WRITEONLY // ? @@ -477,7 +477,7 @@ WRITE16_MEMBER(ssv_state::gdfs_eeprom_w) } -static ADDRESS_MAP_START( gdfs_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::gdfs_map) SSV_MAP( 0xc00000 ) AM_RANGE(0x400000, 0x41ffff) AM_RAM_WRITE(gdfs_tmapram_w) AM_SHARE("gdfs_tmapram") AM_RANGE(0x420000, 0x43ffff) AM_RAM @@ -515,7 +515,7 @@ READ16_MEMBER(ssv_state::hypreact_input_r) return 0xffff; } -static ADDRESS_MAP_START( hypreact_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::hypreact_map) SSV_MAP( 0xf00000 ) AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 5 at the start @@ -531,7 +531,7 @@ ADDRESS_MAP_END Hyper Reaction 2 ***************************************************************************/ -static ADDRESS_MAP_START( hypreac2_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::hypreac2_map) SSV_MAP( 0xe00000 ) AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 5 at the start @@ -550,7 +550,7 @@ ADDRESS_MAP_END -static ADDRESS_MAP_START( janjans1_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::janjans1_map) SSV_MAP( 0xc00000 ) AM_RANGE(0x210000, 0x210001) AM_WRITENOP // koikois2 but not janjans1 // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 1 at the start @@ -564,7 +564,7 @@ ADDRESS_MAP_END Keith & Lucy ***************************************************************************/ -static ADDRESS_MAP_START( keithlcy_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::keithlcy_map) SSV_MAP( 0xe00000 ) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 1 at the start AM_RANGE(0x210010, 0x210011) AM_WRITENOP // @@ -577,7 +577,7 @@ ADDRESS_MAP_END Meosis Magic ***************************************************************************/ -static ADDRESS_MAP_START( meosism_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::meosism_map) SSV_MAP( 0xf00000 ) AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 5 at the start @@ -602,7 +602,7 @@ WRITE16_MEMBER(ssv_state::mainram_w) COMBINE_DATA(&m_mainram[offset]); } -static ADDRESS_MAP_START( mslider_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::mslider_map) SSV_MAP( 0xf00000 ) AM_RANGE(0x010000, 0x01ffff) AM_READWRITE(mainram_r, mainram_w) // RAM Mirror // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 1 at the start @@ -615,7 +615,7 @@ ADDRESS_MAP_END Gourmet Battle Quiz Ryohrioh CooKing ***************************************************************************/ -static ADDRESS_MAP_START( ryorioh_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::ryorioh_map) SSV_MAP( 0xc00000 ) AM_RANGE(0x210000, 0x210001) AM_DEVWRITE("watchdog", watchdog_timer_device, reset16_w) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 1 at the start @@ -638,7 +638,7 @@ READ16_MEMBER(ssv_state::srmp4_input_r) return 0xffff; } -static ADDRESS_MAP_START( srmp4_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::srmp4_map) SSV_MAP( 0xf00000 ) AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 1,5 at the start @@ -685,7 +685,7 @@ READ16_MEMBER(ssv_state::srmp7_input_r) return 0xffff; } -static ADDRESS_MAP_START( srmp7_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::srmp7_map) SSV_MAP( 0xc00000 ) AM_RANGE(0x010000, 0x050faf) AM_RAM // More RAM AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) @@ -703,7 +703,7 @@ ADDRESS_MAP_END Survival Arts ***************************************************************************/ -static ADDRESS_MAP_START( survarts_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::survarts_map) SSV_MAP( 0xf00000 ) AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 0,4 at the start @@ -751,7 +751,7 @@ WRITE16_MEMBER(ssv_state::sxyreact_motor_w) // popmessage("%04X",data); // 8 = motor on; 0 = motor off } -static ADDRESS_MAP_START( sxyreact_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::sxyreact_map) SSV_MAP( 0xe00000 ) // AM_RANGE(0x020000, 0x03ffff) AM_READWRITE(mainram_r, mainram_w) // sxyreac2 reads / writes here, why? AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) @@ -770,7 +770,7 @@ ADDRESS_MAP_END /* comes as either a standalone board or a standard SSV rom board (verified) */ -static ADDRESS_MAP_START( twineag2_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::twineag2_map) SSV_MAP( 0xe00000 ) AM_RANGE(0x010000, 0x03ffff) AM_RAM // More RAM AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) // Watchdog (also value is cmp.b with mem 8) @@ -785,7 +785,7 @@ ADDRESS_MAP_END /* standalone board based on SSV hardware */ -static ADDRESS_MAP_START( ultrax_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::ultrax_map) SSV_MAP( 0xe00000 ) AM_RANGE(0x010000, 0x03ffff) AM_RAM // More RAM AM_RANGE(0x210000, 0x210001) AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r) // Watchdog (also value is cmp.b with memory address 8) @@ -828,7 +828,7 @@ WRITE16_MEMBER(ssv_state::latch16_w) machine().scheduler().synchronize(); } -static ADDRESS_MAP_START( jsk_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::jsk_map) SSV_MAP( 0xf00000 ) AM_RANGE(0x050000, 0x05ffff) AM_READWRITE(mainram_r, mainram_w) // RAM Mirror? AM_RANGE(0x210000, 0x210001) AM_DEVWRITE("watchdog", watchdog_timer_device, reset16_w) @@ -837,7 +837,7 @@ static ADDRESS_MAP_START( jsk_map, AS_PROGRAM, 16, ssv_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( jsk_v810_mem, AS_PROGRAM, 32, ssv_state ) +ADDRESS_MAP_START(ssv_state::jsk_v810_mem) AM_RANGE(0x00000000, 0x0001ffff) AM_RAM AM_RANGE(0x80000000, 0x8001ffff) AM_RAM AM_RANGE(0xc0000000, 0xc001ffff) AM_RAM @@ -881,7 +881,7 @@ WRITE16_MEMBER(ssv_state::eaglshot_gfxram_w) } -static ADDRESS_MAP_START( eaglshot_map, AS_PROGRAM, 16, ssv_state ) +ADDRESS_MAP_START(ssv_state::eaglshot_map) SSV_MAP( 0xf00000 ) AM_RANGE(0x180000, 0x1bffff) AM_READWRITE(eaglshot_gfxram_r, eaglshot_gfxram_w) AM_RANGE(0x210000, 0x210001) AM_READNOP /*AM_DEVREAD("watchdog", watchdog_timer_device, reset16_r)*/ // Watchdog |