summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ssv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ssv.cpp')
-rw-r--r--src/mame/drivers/ssv.cpp40
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