summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/kurukuru.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/kurukuru.cpp')
-rw-r--r--src/mame/drivers/kurukuru.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/mame/drivers/kurukuru.cpp b/src/mame/drivers/kurukuru.cpp
index 4234576383b..39c56b722cc 100644
--- a/src/mame/drivers/kurukuru.cpp
+++ b/src/mame/drivers/kurukuru.cpp
@@ -843,14 +843,14 @@ void kurukuru_state::machine_reset()
MACHINE_CONFIG_START(kurukuru_state::kurukuru)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu",Z80, CPU_CLOCK)
- MCFG_CPU_PROGRAM_MAP(kurukuru_map)
- MCFG_CPU_IO_MAP(kurukuru_io)
+ MCFG_DEVICE_ADD("maincpu",Z80, CPU_CLOCK)
+ MCFG_DEVICE_PROGRAM_MAP(kurukuru_map)
+ MCFG_DEVICE_IO_MAP(kurukuru_io)
- MCFG_CPU_ADD("audiocpu", Z80, CPU_CLOCK)
- MCFG_CPU_PROGRAM_MAP(kurukuru_audio_map)
- MCFG_CPU_IO_MAP(kurukuru_audio_io)
- MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("soundirq", rst_neg_buffer_device, inta_cb)
+ MCFG_DEVICE_ADD("audiocpu", Z80, CPU_CLOCK)
+ MCFG_DEVICE_PROGRAM_MAP(kurukuru_audio_map)
+ MCFG_DEVICE_IO_MAP(kurukuru_audio_io)
+ MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("soundirq", rst_neg_buffer_device, inta_cb)
MCFG_NVRAM_ADD_0FILL("nvram")
@@ -865,7 +865,7 @@ MACHINE_CONFIG_START(kurukuru_state::kurukuru)
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_GENERIC_LATCH_8_ADD("soundlatch")
- MCFG_GENERIC_LATCH_DATA_PENDING_CB(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst28_w))
+ MCFG_GENERIC_LATCH_DATA_PENDING_CB(WRITELINE("soundirq", rst_neg_buffer_device, rst28_w))
// latch irq vector is $ef (rst $28)
// timer irq vector is $f7 (rst $30)
@@ -873,14 +873,14 @@ MACHINE_CONFIG_START(kurukuru_state::kurukuru)
MCFG_DEVICE_ADD("soundirq", RST_NEG_BUFFER, 0)
MCFG_RST_BUFFER_INT_CALLBACK(INPUTLINE("audiocpu", 0))
- MCFG_SOUND_ADD("ym2149", YM2149, YM2149_CLOCK)
+ MCFG_DEVICE_ADD("ym2149", YM2149, YM2149_CLOCK)
MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW2"))
- MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(kurukuru_state, ym2149_aout_w))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(kurukuru_state, ym2149_bout_w))
+ MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(*this, kurukuru_state, ym2149_aout_w))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, kurukuru_state, ym2149_bout_w))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
- MCFG_SOUND_ADD("adpcm", MSM5205, M5205_CLOCK)
- MCFG_MSM5205_VCLK_CB(WRITELINE(kurukuru_state, kurukuru_msm5205_vck))
+ MCFG_DEVICE_ADD("adpcm", MSM5205, M5205_CLOCK)
+ MCFG_MSM5205_VCLK_CB(WRITELINE(*this, kurukuru_state, kurukuru_msm5205_vck))
MCFG_MSM5205_PRESCALER_SELECTOR(S48_4B) /* changed on the fly */
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MACHINE_CONFIG_END
@@ -890,13 +890,13 @@ MACHINE_CONFIG_START(kurukuru_state::ppj)
kurukuru(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(ppj_map)
- MCFG_CPU_IO_MAP(ppj_io)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(ppj_map)
+ MCFG_DEVICE_IO_MAP(ppj_io)
- MCFG_CPU_MODIFY("audiocpu")
- MCFG_CPU_PROGRAM_MAP(ppj_audio_map)
- MCFG_CPU_IO_MAP(ppj_audio_io)
+ MCFG_DEVICE_MODIFY("audiocpu")
+ MCFG_DEVICE_PROGRAM_MAP(ppj_audio_map)
+ MCFG_DEVICE_IO_MAP(ppj_audio_io)
MACHINE_CONFIG_END