summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/bfm_sc4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/bfm_sc4.cpp')
-rw-r--r--src/mame/drivers/bfm_sc4.cpp198
1 files changed, 99 insertions, 99 deletions
diff --git a/src/mame/drivers/bfm_sc4.cpp b/src/mame/drivers/bfm_sc4.cpp
index e7200f5222c..92c60a5c5df 100644
--- a/src/mame/drivers/bfm_sc4.cpp
+++ b/src/mame/drivers/bfm_sc4.cpp
@@ -923,17 +923,17 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -941,11 +941,11 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_3reel)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
MACHINE_CONFIG_END
@@ -954,13 +954,13 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_4reel)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
MACHINE_CONFIG_END
@@ -969,14 +969,14 @@ MACHINE_CONFIG_START(sc4_state::sc4_4reel_alt)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
MACHINE_CONFIG_END
@@ -985,15 +985,15 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_5reel)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
MACHINE_CONFIG_END
@@ -1001,16 +1001,16 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_5reel_alt)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1020,17 +1020,17 @@ MACHINE_CONFIG_START(sc4_state::sc4_200_std)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1038,17 +1038,17 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_alt)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1056,17 +1056,17 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_alta)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1074,17 +1074,17 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_altb)
sc4_common(config);
- MCFG_STARPOINT_200STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1092,15 +1092,15 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_5r)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
MACHINE_CONFIG_END
@@ -1110,16 +1110,16 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_5ra)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1127,16 +1127,16 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_5rb)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1144,16 +1144,16 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_5rc)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
@@ -1161,13 +1161,13 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_4r)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
MACHINE_CONFIG_END
@@ -1175,14 +1175,14 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_4ra)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
MACHINE_CONFIG_END
@@ -1191,38 +1191,38 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_200_4rb)
sc4_common(config);
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel6")
+ MCFG_DEVICE_ADD("reel6", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel6_optic_cb))
MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_4reel_200)
sc4_common(config);
- MCFG_STARPOINT_200STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
MACHINE_CONFIG_END
MACHINE_CONFIG_START(sc4_state::sc4_3reel_200)
sc4_common(config);
- MCFG_STARPOINT_200STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
MACHINE_CONFIG_END
@@ -1230,13 +1230,13 @@ MACHINE_CONFIG_START(sc4_state::sc4_3reel_200_48)
sc4_common(config);
- MCFG_STARPOINT_200STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_200STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_200STEP_REEL, 12, 24, 0x09, 7, 200*2)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
MACHINE_CONFIG_END
@@ -1266,15 +1266,15 @@ MACHINE_CONFIG_START(sc4_state::sc4dmd)
MCFG_DEVICE_ADD("dm01", BFM_DM01, 0)
MCFG_BFM_DM01_BUSY_CB(WRITELINE(*this, sc4_state, bfmdm01_busy))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel1")
+ MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel1_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel2")
+ MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel2_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel3")
+ MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel3_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel4")
+ MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel4_optic_cb))
- MCFG_STARPOINT_RM20_48STEP_ADD("reel5")
+ MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 16, 24, 0x09, 7)
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, sc4_state, reel5_optic_cb))
MACHINE_CONFIG_END