diff options
Diffstat (limited to 'src/mame/drivers/konamigx.cpp')
-rw-r--r-- | src/mame/drivers/konamigx.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/konamigx.cpp b/src/mame/drivers/konamigx.cpp index e7203129a6d..a34811342e4 100644 --- a/src/mame/drivers/konamigx.cpp +++ b/src/mame/drivers/konamigx.cpp @@ -1630,8 +1630,8 @@ MACHINE_CONFIG_START(konamigx_state::konamigx) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) - set_machine_start_cb(config, driver_callback_delegate(&machine_start_konamigx, this)); - set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_konamigx, this)); + MCFG_MACHINE_START_OVERRIDE(konamigx_state,konamigx) + MCFG_MACHINE_RESET_OVERRIDE(konamigx_state,konamigx) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") @@ -1671,7 +1671,7 @@ MACHINE_CONFIG_START(konamigx_state::konamigx) MCFG_K055673_SET_SCREEN("screen") MCFG_K055673_PALETTE("palette") - set_video_start_cb(config, driver_callback_delegate(&video_start_konamigx_5bpp, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_5bpp) /* sound hardware */ SPEAKER(config, "lspeaker").front_left(); @@ -1730,7 +1730,7 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(konamigx_state::dragoonj) konamigx(config); MCFG_SCREEN_MODIFY("screen") - set_video_start_cb(config, driver_callback_delegate(&video_start_dragoonj, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, dragoonj) MCFG_DEVICE_MODIFY("k053252") MCFG_K053252_OFFSETS(24+16, 16) @@ -1745,7 +1745,7 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(konamigx_state::le2) konamigx(config); - set_video_start_cb(config, driver_callback_delegate(&video_start_le2, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, le2) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", konamigx_state, konamigx_type2_scanline, "screen", 0, 1) MCFG_DEVICE_MODIFY("k056832") @@ -1758,7 +1758,7 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(konamigx_state::konamigx_6bpp) konamigx(config); - set_video_start_cb(config, driver_callback_delegate(&video_start_konamigx_6bpp, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_6bpp) MCFG_DEVICE_MODIFY("k056832") MCFG_K056832_CONFIG("gfx1", K056832_BPP_6, 0, 0, "none") @@ -1784,7 +1784,7 @@ MACHINE_CONFIG_START(konamigx_state::opengolf) MCFG_SCREEN_VISIBLE_AREA(40, 40+384-1, 16, 16+224-1) MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_opengolf) - set_video_start_cb(config, driver_callback_delegate(&video_start_opengolf, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, opengolf) MCFG_DEVICE_MODIFY("k055673") MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -53, -23) @@ -1803,7 +1803,7 @@ MACHINE_CONFIG_START(konamigx_state::racinfrc) //MCFG_SCREEN_VISIBLE_AREA(32, 32+384-1, 16, 16+224-1) MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_racinfrc) - set_video_start_cb(config, driver_callback_delegate(&video_start_racinfrc, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, racinfrc) MCFG_DEVICE_MODIFY("k053252") MCFG_K053252_OFFSETS(24-8+16, 0) @@ -1831,7 +1831,7 @@ MACHINE_CONFIG_START(konamigx_state::gxtype3) MCFG_DEFAULT_LAYOUT(layout_dualhsxs) MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_type3) - set_video_start_cb(config, driver_callback_delegate(&video_start_konamigx_type3, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type3) MCFG_DEVICE_MODIFY("k053252") MCFG_K053252_OFFSETS(0, 16) @@ -1890,7 +1890,7 @@ MACHINE_CONFIG_START(konamigx_state::gxtype4) MCFG_PALETTE_ENABLE_HILIGHTS() MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_type4) - set_video_start_cb(config, driver_callback_delegate(&video_start_konamigx_type4, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type4) MCFG_DEVICE_MODIFY("k053252") MCFG_K053252_OFFSETS(0, 16) @@ -1920,7 +1920,7 @@ MACHINE_CONFIG_START(konamigx_state::gxtype4_vsn) MCFG_SCREEN_SIZE(1024, 1024) MCFG_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16) - set_video_start_cb(config, driver_callback_delegate(&video_start_konamigx_type4_vsn, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type4_vsn) MCFG_DEVICE_MODIFY("k056832") MCFG_K056832_CONFIG("gfx1", K056832_BPP_8, 0, 2, "none") // set djmain_hack to 2 to kill layer association or half the tilemaps vanish on screen 0 @@ -1931,7 +1931,7 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(konamigx_state::gxtype4sd2) gxtype4(config); - set_video_start_cb(config, driver_callback_delegate(&video_start_konamigx_type4_sd2, this)); + MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type4_sd2) MCFG_DEVICE_MODIFY("k055673") MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -81, -23) @@ -3725,7 +3725,7 @@ ROM_END /**********************************************************************************/ /* initializers */ -void konamigx_state::machine_start_konamigx() +MACHINE_START_MEMBER(konamigx_state,konamigx) { save_item(NAME(m_sound_ctrl)); save_item(NAME(m_sound_intck)); @@ -3740,7 +3740,7 @@ void konamigx_state::machine_start_konamigx() save_item(NAME(m_prev_pixel_clock)); } -void konamigx_state::machine_reset_konamigx() +MACHINE_RESET_MEMBER(konamigx_state,konamigx) { m_gx_wrport1_0 = m_gx_wrport1_1 = 0; m_gx_wrport2 = 0; |