summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mystwarr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mystwarr.cpp')
-rw-r--r--src/mame/drivers/mystwarr.cpp23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/mame/drivers/mystwarr.cpp b/src/mame/drivers/mystwarr.cpp
index d1b78246187..4206ce5a508 100644
--- a/src/mame/drivers/mystwarr.cpp
+++ b/src/mame/drivers/mystwarr.cpp
@@ -954,8 +954,8 @@ MACHINE_CONFIG_START(mystwarr_state::mystwarr)
EEPROM_ER5911_8BIT(config, "eeprom");
- MCFG_DEVICE_ADD("k053252", K053252, 6000000) // 6 MHz?
- MCFG_K053252_OFFSETS(24, 16)
+ K053252(config, m_k053252, 6000000); // 6 MHz?
+ m_k053252->set_offsets(24, 16);
MCFG_MACHINE_START_OVERRIDE(mystwarr_state,mystwarr)
MCFG_MACHINE_RESET_OVERRIDE(mystwarr_state,mystwarr)
@@ -996,7 +996,7 @@ MACHINE_CONFIG_START(mystwarr_state::mystwarr)
SPEAKER(config, "lspeaker").front_left();
SPEAKER(config, "rspeaker").front_right();
- MCFG_K054321_ADD("k054321", "lspeaker", "rspeaker")
+ K054321(config, m_k054321, "lspeaker", "rspeaker");
MCFG_DEVICE_ADD("k054539_1", K054539, XTAL(18'432'000))
MCFG_DEVICE_ADDRESS_MAP(0, mystwarr_k054539_map)
@@ -1015,8 +1015,8 @@ MACHINE_CONFIG_START(mystwarr_state::viostorm)
MCFG_MACHINE_RESET_OVERRIDE(mystwarr_state,viostorm)
- MCFG_DEVICE_REPLACE("k053252", K053252, 16000000/2)
- MCFG_K053252_OFFSETS(40, 16)
+ m_k053252->set_clock(16000000/2);
+ m_k053252->set_offsets(40, 16);
/* basic machine hardware */
MCFG_DEVICE_MODIFY("maincpu")
@@ -1053,8 +1053,7 @@ MACHINE_CONFIG_START(mystwarr_state::metamrph)
MCFG_TIMER_MODIFY("scantimer")
MCFG_TIMER_DRIVER_CALLBACK(mystwarr_state, metamrph_interrupt)
- MCFG_DEVICE_MODIFY("k053252")
- MCFG_K053252_OFFSETS(24, 15)
+ m_k053252->set_offsets(24, 15);
MCFG_K053250_ADD("k053250_1", "palette", "screen", -7, 0)
@@ -1087,8 +1086,7 @@ MACHINE_CONFIG_START(mystwarr_state::dadandrn)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", mystwarr_state, ddd_interrupt)
MCFG_DEVICE_REMOVE("scantimer")
- MCFG_DEVICE_MODIFY("k053252")
- MCFG_K053252_OFFSETS(24, 16+1)
+ m_k053252->set_offsets(24, 16+1);
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_dadandrn)
@@ -1121,8 +1119,7 @@ MACHINE_CONFIG_START(mystwarr_state::gaiapols)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", mystwarr_state, ddd_interrupt)
MCFG_DEVICE_REMOVE("scantimer")
- MCFG_DEVICE_MODIFY("k053252")
- MCFG_K053252_OFFSETS(40, 16)
+ m_k053252->set_offsets(40, 16);
MCFG_K054000_ADD("k054000")
@@ -1161,8 +1158,8 @@ MACHINE_CONFIG_START(mystwarr_state::martchmp)
MCFG_DEVICE_MODIFY("soundcpu")
MCFG_DEVICE_PROGRAM_MAP(martchmp_sound_map)
- MCFG_DEVICE_REPLACE("k053252", K053252, 16000000/2)
- MCFG_K053252_OFFSETS(32, 24-1)
+ m_k053252->set_clock(16000000/2);
+ m_k053252->set_offsets(32, 24-1);
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_FORMAT(XRGB)