summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gticlub.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2018-12-03 20:56:15 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2018-12-03 20:56:15 +0100
commit0f5b8d7f581a200c7aef762272b7d3df19651a22 (patch)
treef1fa2519396ddd600584871d946e75786f3dff9e /src/mame/drivers/gticlub.cpp
parent828294de32bff872c23fcf750068e6d63ebbcc49 (diff)
src\mame: misc MCFG removal (nw)
Diffstat (limited to 'src/mame/drivers/gticlub.cpp')
-rw-r--r--src/mame/drivers/gticlub.cpp70
1 files changed, 34 insertions, 36 deletions
diff --git a/src/mame/drivers/gticlub.cpp b/src/mame/drivers/gticlub.cpp
index 3bfd87943c9..8a06fbdfc11 100644
--- a/src/mame/drivers/gticlub.cpp
+++ b/src/mame/drivers/gticlub.cpp
@@ -992,24 +992,24 @@ MACHINE_CONFIG_START(gticlub_state::gticlub)
MCFG_VIDEO_START_OVERRIDE(gticlub_state,gticlub)
- MCFG_DEVICE_ADD("k001604_1", K001604, 0)
- MCFG_K001604_LAYER_SIZE(1)
- MCFG_K001604_ROZ_SIZE(1)
- MCFG_K001604_TXT_OFFSET(0)
- MCFG_K001604_ROZ_OFFSET(0)
- MCFG_K001604_PALETTE("palette")
+ K001604(config, m_k001604_1, 0);
+ m_k001604_1->set_layer_size(1);
+ m_k001604_1->set_roz_size(1);
+ m_k001604_1->set_txt_mem_offset(0);
+ m_k001604_1->set_roz_mem_offset(0);
+ m_k001604_1->set_palette(m_palette);
MCFG_DEVICE_ADD("k001005", K001005, 0, "k001006_1")
- MCFG_DEVICE_ADD("k001006_1", K001006, 0)
- MCFG_K001006_GFX_REGION("gfx1")
- MCFG_K001006_TEX_LAYOUT(1)
+ K001006(config, m_k001006_1, 0);
+ m_k001006_1->set_gfx_region("gfx1");
+ m_k001006_1->set_tex_layout(1);
// The second K001006 chip connects to the second K001005 chip.
// Hook this up when the K001005 separation is understood (seems the load balancing is done on hardware).
- MCFG_DEVICE_ADD("k001006_2", K001006, 0)
- MCFG_K001006_GFX_REGION("gfx1")
- MCFG_K001006_TEX_LAYOUT(1)
+ K001006(config, m_k001006_2, 0);
+ m_k001006_2->set_gfx_region("gfx1");
+ m_k001006_2->set_tex_layout(1);
K056800(config, m_k056800, XTAL(33'868'800)/2);
m_k056800->int_callback().set_inputline(m_audiocpu, M68K_IRQ_2);
@@ -1026,27 +1026,25 @@ MACHINE_CONFIG_START(gticlub_state::gticlub)
MCFG_KONPPC_CGBOARD_TYPE(GTICLUB)
MACHINE_CONFIG_END
-MACHINE_CONFIG_START(gticlub_state::thunderh)
+void gticlub_state::thunderh(machine_config &config)
+{
gticlub(config);
m_adc1038->set_gti_club_hack(false);
m_k056230->set_thunderh_hack(true);
-MACHINE_CONFIG_END
+}
-MACHINE_CONFIG_START(gticlub_state::slrasslt)
+void gticlub_state::slrasslt(machine_config &config)
+{
gticlub(config);
m_adc1038->set_gti_club_hack(false);
- MCFG_DEVICE_REMOVE("k001604_1")
- MCFG_DEVICE_ADD("k001604_1", K001604, 0)
- MCFG_K001604_LAYER_SIZE(0)
- MCFG_K001604_ROZ_SIZE(0)
- MCFG_K001604_TXT_OFFSET(16384)
- MCFG_K001604_ROZ_OFFSET(0)
- MCFG_K001604_PALETTE("palette")
-MACHINE_CONFIG_END
+ m_k001604_1->set_layer_size(0);
+ m_k001604_1->set_roz_size(0);
+ m_k001604_1->set_txt_mem_offset(16384);
+}
MACHINE_RESET_MEMBER(gticlub_state,hangplt)
@@ -1116,19 +1114,19 @@ MACHINE_CONFIG_START(gticlub_state::hangplt)
MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 383)
MCFG_SCREEN_UPDATE_DRIVER(gticlub_state, screen_update_rscreen)
- MCFG_DEVICE_ADD("k001604_1", K001604, 0)
- MCFG_K001604_LAYER_SIZE(0)
- MCFG_K001604_ROZ_SIZE(1)
- MCFG_K001604_TXT_OFFSET(0)
- MCFG_K001604_ROZ_OFFSET(16384)
- MCFG_K001604_PALETTE("palette")
-
- MCFG_DEVICE_ADD("k001604_2", K001604, 0)
- MCFG_K001604_LAYER_SIZE(0)
- MCFG_K001604_ROZ_SIZE(1)
- MCFG_K001604_TXT_OFFSET(0)
- MCFG_K001604_ROZ_OFFSET(16384)
- MCFG_K001604_PALETTE("palette")
+ K001604(config, m_k001604_1, 0);
+ m_k001604_1->set_layer_size(0);
+ m_k001604_1->set_roz_size(1);
+ m_k001604_1->set_txt_mem_offset(0);
+ m_k001604_1->set_roz_mem_offset(16384);
+ m_k001604_1->set_palette(m_palette);
+
+ K001604(config, m_k001604_2, 0);
+ m_k001604_2->set_layer_size(0);
+ m_k001604_2->set_roz_size(1);
+ m_k001604_2->set_txt_mem_offset(0);
+ m_k001604_2->set_roz_mem_offset(16384);
+ m_k001604_2->set_palette(m_palette);
K056800(config, m_k056800, XTAL(33'868'800)/2);
m_k056800->int_callback().set_inputline(m_audiocpu, M68K_IRQ_2);