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