diff options
Diffstat (limited to 'src/mame/drivers/maygay1b.cpp')
-rw-r--r-- | src/mame/drivers/maygay1b.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/maygay1b.cpp b/src/mame/drivers/maygay1b.cpp index aea38b6aac5..5b0e7bf3fbc 100644 --- a/src/mame/drivers/maygay1b.cpp +++ b/src/mame/drivers/maygay1b.cpp @@ -823,18 +823,18 @@ MACHINE_CONFIG_START(maygay1b_state::maygay_m1) kbdc2.out_disp_callback().set(FUNC(maygay1b_state::lamp_data_2_w)); // display A&B #endif - MCFG_DEVICE_ADD("reel0", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4) - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, maygay1b_state, reel_optic_cb<0>)) - MCFG_DEVICE_ADD("reel1", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4) - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, maygay1b_state, reel_optic_cb<1>)) - MCFG_DEVICE_ADD("reel2", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4) - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, maygay1b_state, reel_optic_cb<2>)) - MCFG_DEVICE_ADD("reel3", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4) - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, maygay1b_state, reel_optic_cb<3>)) - MCFG_DEVICE_ADD("reel4", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4) - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, maygay1b_state, reel_optic_cb<4>)) - MCFG_DEVICE_ADD("reel5", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4) - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, maygay1b_state, reel_optic_cb<5>)) + REEL(config, m_reels[0], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); + m_reels[0]->optic_handler().set(FUNC(maygay1b_state::reel_optic_cb<0>)); + REEL(config, m_reels[1], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); + m_reels[1]->optic_handler().set(FUNC(maygay1b_state::reel_optic_cb<1>)); + REEL(config, m_reels[2], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); + m_reels[2]->optic_handler().set(FUNC(maygay1b_state::reel_optic_cb<2>)); + REEL(config, m_reels[3], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); + m_reels[3]->optic_handler().set(FUNC(maygay1b_state::reel_optic_cb<3>)); + REEL(config, m_reels[4], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); + m_reels[4]->optic_handler().set(FUNC(maygay1b_state::reel_optic_cb<4>)); + REEL(config, m_reels[5], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); + m_reels[5]->optic_handler().set(FUNC(maygay1b_state::reel_optic_cb<5>)); MCFG_DEVICE_ADD("meters", METERS, 0) MCFG_METERS_NUMBER(8) |