diff options
Diffstat (limited to 'src/mame/drivers/overdriv.cpp')
-rw-r--r-- | src/mame/drivers/overdriv.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/mame/drivers/overdriv.cpp b/src/mame/drivers/overdriv.cpp index 3957ead1706..160eb0e3c3e 100644 --- a/src/mame/drivers/overdriv.cpp +++ b/src/mame/drivers/overdriv.cpp @@ -357,21 +357,21 @@ MACHINE_CONFIG_START(overdriv_state::overdriv) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_PALETTE_ENABLE_SHADOWS() - MCFG_DEVICE_ADD("k053246", K053246, 0) - MCFG_K053246_CB(overdriv_state, sprite_callback) - MCFG_K053246_CONFIG("gfx1", NORMAL_PLANE_ORDER, 77, 22) - MCFG_K053246_PALETTE("palette") - - MCFG_DEVICE_ADD("k051316_1", K051316, 0) - MCFG_GFX_PALETTE("palette") - MCFG_K051316_OFFSETS(14, -1) - MCFG_K051316_WRAP(1) - MCFG_K051316_CB(overdriv_state, zoom_callback_1) - - MCFG_DEVICE_ADD("k051316_2", K051316, 0) - MCFG_GFX_PALETTE("palette") - MCFG_K051316_OFFSETS(15, 1) - MCFG_K051316_CB(overdriv_state, zoom_callback_2) + K053246(config, m_k053246, 0); + m_k053246->set_sprite_callback(FUNC(overdriv_state::sprite_callback), this); + m_k053246->set_config("gfx1", NORMAL_PLANE_ORDER, 77, 22); + m_k053246->set_palette("palette"); + + K051316(config, m_k051316_1, 0); + m_k051316_1->set_palette("palette"); + m_k051316_1->set_offsets(14, -1); + m_k051316_1->set_wrap(1); + m_k051316_1->set_zoom_callback(FUNC(overdriv_state::zoom_callback_1), this); + + K051316(config, m_k051316_2, 0); + m_k051316_2->set_palette("palette"); + m_k051316_2->set_offsets(15, 1); + m_k051316_2->set_zoom_callback(FUNC(overdriv_state::zoom_callback_2), this); MCFG_K053251_ADD("k053251") MCFG_K053250_ADD("k053250_1", "palette", "screen", 0, 0) |