diff options
Diffstat (limited to 'src/mame/drivers/segaybd.cpp')
-rw-r--r-- | src/mame/drivers/segaybd.cpp | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/mame/drivers/segaybd.cpp b/src/mame/drivers/segaybd.cpp index a26bd03e17e..5407e35ff58 100644 --- a/src/mame/drivers/segaybd.cpp +++ b/src/mame/drivers/segaybd.cpp @@ -2713,7 +2713,7 @@ ROM_END // init_generic - common initialization //------------------------------------------------- -DRIVER_INIT_MEMBER(segaybd_state,generic) +void segaybd_state::init_generic() { // allocate a scanline timer m_scanline_timer = timer_alloc(TID_IRQ2_GEN); @@ -2732,17 +2732,17 @@ DRIVER_INIT_MEMBER(segaybd_state,generic) // init_* - game-specific initialization //------------------------------------------------- -DRIVER_INIT_MEMBER(segaybd_state,gforce2) +void segaybd_state::init_gforce2() { - DRIVER_INIT_CALL(generic); + init_generic(); m_output_cb1 = output_delegate(&segaybd_state::gforce2_output_cb1, this); m_output_cb2 = output_delegate(&segaybd_state::gforce2_output_cb2, this); } -DRIVER_INIT_MEMBER(segaybd_state,gloc) +void segaybd_state::init_gloc() { // because some of the output data isn't fully understood we need to "center" the rams - DRIVER_INIT_CALL(generic); + init_generic(); m_output_cb1 = output_delegate(&segaybd_state::gloc_output_cb1, this); m_output_cb2 = output_delegate(&segaybd_state::gloc_output_cb2, this); @@ -2750,23 +2750,23 @@ DRIVER_INIT_MEMBER(segaybd_state,gloc) output().set_value("right_motor_position_nor", 16); } -DRIVER_INIT_MEMBER(segaybd_state,r360) +void segaybd_state::init_r360() { - DRIVER_INIT_CALL(generic); + init_generic(); m_output_cb2 = output_delegate(&segaybd_state::r360_output_cb2, this); } -DRIVER_INIT_MEMBER(segaybd_state,pdrift) +void segaybd_state::init_pdrift() { // because some of the output data isn't fully understood we need to "center" the motor - DRIVER_INIT_CALL(generic); + init_generic(); m_output_cb1 = output_delegate(&segaybd_state::pdrift_output_cb1, this); m_output_cb2 = output_delegate(&segaybd_state::pdrift_output_cb2, this); } -DRIVER_INIT_MEMBER(segaybd_state,rchase) +void segaybd_state::init_rchase() { - DRIVER_INIT_CALL(generic); + init_generic(); m_output_cb2 = output_delegate(&segaybd_state::rchase_output_cb2, this); } @@ -2777,25 +2777,25 @@ DRIVER_INIT_MEMBER(segaybd_state,rchase) //************************************************************************** // YEAR, NAME, PARENT, MACHINE, INPUT, STATE, INIT, MONITOR,COMPANY,FULLNAME,FLAGS, LAYOUT -GAME( 1988, gforce2, 0, yboard, gforce2, segaybd_state, gforce2, ROT0, "Sega", "Galaxy Force 2", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, gforce2sd, gforce2, yboard_deluxe, gforce2, segaybd_state, gforce2, ROT0, "Sega", "Galaxy Force 2 (Super Deluxe unit)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, gforce2ja, gforce2, yboard, gforce2, segaybd_state, gforce2, ROT0, "Sega", "Galaxy Force 2 (Japan, Rev A)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, gforce2j, gforce2, yboard, gforce2, segaybd_state, gforce2, ROT0, "Sega", "Galaxy Force 2 (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, gforce2, 0, yboard, gforce2, segaybd_state, init_gforce2, ROT0, "Sega", "Galaxy Force 2", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, gforce2sd, gforce2, yboard_deluxe, gforce2, segaybd_state, init_gforce2, ROT0, "Sega", "Galaxy Force 2 (Super Deluxe unit)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, gforce2ja, gforce2, yboard, gforce2, segaybd_state, init_gforce2, ROT0, "Sega", "Galaxy Force 2 (Japan, Rev A)", MACHINE_SUPPORTS_SAVE ) +GAME( 1988, gforce2j, gforce2, yboard, gforce2, segaybd_state, init_gforce2, ROT0, "Sega", "Galaxy Force 2 (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, gloc, 0, yboard, gloc, segaybd_state, gloc, ROT0, "Sega", "G-LOC Air Battle (World)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, glocu, gloc, yboard, gloc, segaybd_state, gloc, ROT0, "Sega", "G-LOC Air Battle (US)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, glocr360, gloc, yboard, glocr360, segaybd_state, r360, ROT0, "Sega", "G-LOC R360 (World)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, glocr360j, gloc, yboard, glocr360, segaybd_state, r360, ROT0, "Sega", "G-LOC R360 (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, gloc, 0, yboard, gloc, segaybd_state, init_gloc, ROT0, "Sega", "G-LOC Air Battle (World)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, glocu, gloc, yboard, gloc, segaybd_state, init_gloc, ROT0, "Sega", "G-LOC Air Battle (US)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, glocr360, gloc, yboard, glocr360, segaybd_state, init_r360, ROT0, "Sega", "G-LOC R360 (World)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, glocr360j, gloc, yboard, glocr360, segaybd_state, init_r360, ROT0, "Sega", "G-LOC R360 (Japan)", MACHINE_SUPPORTS_SAVE ) -GAMEL(1988, pdrift, 0, yboard, pdrift, segaybd_state, pdrift, ROT0, "Sega", "Power Drift (World, Rev A)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) -GAMEL(1988, pdrifta, pdrift, yboard, pdrift, segaybd_state, pdrift, ROT0, "Sega", "Power Drift (World)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) -GAMEL(1988, pdrifte, pdrift, yboard, pdrifte, segaybd_state, pdrift, ROT0, "Sega", "Power Drift (World, Earlier)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) -GAMEL(1988, pdriftj, pdrift, yboard, pdriftj, segaybd_state, pdrift, ROT0, "Sega", "Power Drift (Japan)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) +GAMEL(1988, pdrift, 0, yboard, pdrift, segaybd_state, init_pdrift, ROT0, "Sega", "Power Drift (World, Rev A)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) +GAMEL(1988, pdrifta, pdrift, yboard, pdrift, segaybd_state, init_pdrift, ROT0, "Sega", "Power Drift (World)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) +GAMEL(1988, pdrifte, pdrift, yboard, pdrifte, segaybd_state, init_pdrift, ROT0, "Sega", "Power Drift (World, Earlier)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) +GAMEL(1988, pdriftj, pdrift, yboard, pdriftj, segaybd_state, init_pdrift, ROT0, "Sega", "Power Drift (Japan)", MACHINE_SUPPORTS_SAVE, layout_pdrift ) -GAMEL(1988, pdriftl, 0, yboard_link, pdriftl, segaybd_state, pdrift, ROT0, "Sega", "Power Drift - Link Version (Japan, Rev A)", MACHINE_SUPPORTS_SAVE, layout_pdrift) +GAMEL(1988, pdriftl, 0, yboard_link, pdriftl, segaybd_state, init_pdrift, ROT0, "Sega", "Power Drift - Link Version (Japan, Rev A)", MACHINE_SUPPORTS_SAVE, layout_pdrift) -GAME( 1991, rchase, 0, yboard, rchase, segaybd_state, rchase, ROT0, "Sega", "Rail Chase (World)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, rchasej, rchase, yboard, rchase, segaybd_state, rchase, ROT0, "Sega", "Rail Chase (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, rchase, 0, yboard, rchase, segaybd_state, init_rchase, ROT0, "Sega", "Rail Chase (World)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, rchasej, rchase, yboard, rchase, segaybd_state, init_rchase, ROT0, "Sega", "Rail Chase (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, strkfgtr, 0, yboard, strkfgtr, segaybd_state, gloc, ROT0, "Sega", "Strike Fighter (World)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, strkfgtrj, strkfgtr, yboard, strkfgtr, segaybd_state, gloc, ROT0, "Sega", "Strike Fighter (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, strkfgtr, 0, yboard, strkfgtr, segaybd_state, init_gloc, ROT0, "Sega", "Strike Fighter (World)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, strkfgtrj, strkfgtr, yboard, strkfgtr, segaybd_state, init_gloc, ROT0, "Sega", "Strike Fighter (Japan)", MACHINE_SUPPORTS_SAVE ) |