summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/idsa.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/idsa.cpp')
-rw-r--r--src/mame/drivers/idsa.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/mame/drivers/idsa.cpp b/src/mame/drivers/idsa.cpp
index 20e5df76c14..e888a06e5df 100644
--- a/src/mame/drivers/idsa.cpp
+++ b/src/mame/drivers/idsa.cpp
@@ -332,12 +332,12 @@ void idsa_state::machine_reset()
MACHINE_CONFIG_START(idsa_state::idsa)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", Z80, XTAL(8'000'000) / 2)
- MCFG_CPU_PROGRAM_MAP(maincpu_map)
- MCFG_CPU_IO_MAP(maincpu_io_map)
+ MCFG_DEVICE_ADD("maincpu", Z80, XTAL(8'000'000) / 2)
+ MCFG_DEVICE_PROGRAM_MAP(maincpu_map)
+ MCFG_DEVICE_IO_MAP(maincpu_io_map)
MCFG_DEVICE_ADD("irqclk", CLOCK, XTAL(8'000'000) / 4 )
- MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(idsa_state, clock_w))
+ MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(*this, idsa_state, clock_w))
/* video hardware */
//MCFG_DEFAULT_LAYOUT()
@@ -345,34 +345,34 @@ MACHINE_CONFIG_START(idsa_state::idsa)
/* sound hardware */
genpin_audio(config);
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
- MCFG_SOUND_ADD("speech", SP0256, 3120000) // unknown variant
+ MCFG_DEVICE_ADD("speech", SP0256, 3120000) // unknown variant
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.5)
- MCFG_SOUND_ADD("aysnd1", AY8910, 2000000) // 2Mhz according to pinmame, schematic omits the clock line
+ MCFG_DEVICE_ADD("aysnd1", AY8910, 2000000) // 2Mhz according to pinmame, schematic omits the clock line
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.75)
- MCFG_SOUND_ADD("aysnd2", AY8910, 2000000)
- MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(idsa_state, ay1_a_w))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(idsa_state, ay1_b_w))
- MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(idsa_state, ay2_a_w))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(idsa_state, ay2_b_w))
+ MCFG_DEVICE_ADD("aysnd2", AY8910, 2000000)
+ MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(*this, idsa_state, ay1_a_w))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, idsa_state, ay1_b_w))
+ MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(*this, idsa_state, ay2_a_w))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, idsa_state, ay2_b_w))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.75)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(idsa_state::bsktbllp)
idsa(config);
MCFG_DEVICE_MODIFY("aysnd1")
- MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(idsa_state, ppi_control_w))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(idsa_state, ppi_data_w))
+ MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(*this, idsa_state, ppi_control_w))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, idsa_state, ppi_data_w))
MCFG_DEVICE_ADD("ppi1", I8255, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8(idsa_state, ppi1_a_w))
- MCFG_I8255_OUT_PORTB_CB(WRITE8(idsa_state, ppi1_b_w))
- MCFG_I8255_OUT_PORTC_CB(WRITE8(idsa_state, ppi1_c_w))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, idsa_state, ppi1_a_w))
+ MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, idsa_state, ppi1_b_w))
+ MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, idsa_state, ppi1_c_w))
MCFG_DEVICE_ADD("ppi2", I8255, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8(idsa_state, ppi2_a_w))
- MCFG_I8255_OUT_PORTB_CB(WRITE8(idsa_state, ppi2_b_w))
- MCFG_I8255_OUT_PORTC_CB(WRITE8(idsa_state, ppi2_c_w))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, idsa_state, ppi2_a_w))
+ MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, idsa_state, ppi2_b_w))
+ MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, idsa_state, ppi2_c_w))
MACHINE_CONFIG_END