diff options
Diffstat (limited to 'src/mame/drivers/cidelsa.cpp')
-rw-r--r-- | src/mame/drivers/cidelsa.cpp | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/src/mame/drivers/cidelsa.cpp b/src/mame/drivers/cidelsa.cpp index d447dbfb80b..9e00e76e42e 100644 --- a/src/mame/drivers/cidelsa.cpp +++ b/src/mame/drivers/cidelsa.cpp @@ -399,12 +399,12 @@ void cidelsa_state::machine_reset() MACHINE_CONFIG_START(cidelsa_state::destryer) /* basic system hardware */ - MCFG_CPU_ADD(CDP1802_TAG, CDP1802, DESTRYER_CHR1) - MCFG_CPU_PROGRAM_MAP(destryer_map) - MCFG_CPU_IO_MAP(destryer_io_map) + MCFG_DEVICE_ADD(CDP1802_TAG, CDP1802, DESTRYER_CHR1) + MCFG_DEVICE_PROGRAM_MAP(destryer_map) + MCFG_DEVICE_IO_MAP(destryer_io_map) MCFG_COSMAC_WAIT_CALLBACK(VCC) - MCFG_COSMAC_CLEAR_CALLBACK(READLINE(cidelsa_state, clear_r)) - MCFG_COSMAC_Q_CALLBACK(WRITELINE(cidelsa_state, q_w)) + MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r)) + MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w)) MCFG_NVRAM_ADD_0FILL("nvram") @@ -414,12 +414,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(cidelsa_state::destryera) /* basic system hardware */ - MCFG_CPU_ADD(CDP1802_TAG, CDP1802, DESTRYER_CHR1) - MCFG_CPU_PROGRAM_MAP(destryera_map) - MCFG_CPU_IO_MAP(destryer_io_map) + MCFG_DEVICE_ADD(CDP1802_TAG, CDP1802, DESTRYER_CHR1) + MCFG_DEVICE_PROGRAM_MAP(destryera_map) + MCFG_DEVICE_IO_MAP(destryer_io_map) MCFG_COSMAC_WAIT_CALLBACK(VCC) - MCFG_COSMAC_CLEAR_CALLBACK(READLINE(cidelsa_state, clear_r)) - MCFG_COSMAC_Q_CALLBACK(WRITELINE(cidelsa_state, q_w)) + MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r)) + MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w)) MCFG_NVRAM_ADD_0FILL("nvram") @@ -429,12 +429,12 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(cidelsa_state::altair) /* basic system hardware */ - MCFG_CPU_ADD(CDP1802_TAG, CDP1802, ALTAIR_CHR1) - MCFG_CPU_PROGRAM_MAP(altair_map) - MCFG_CPU_IO_MAP(altair_io_map) + MCFG_DEVICE_ADD(CDP1802_TAG, CDP1802, ALTAIR_CHR1) + MCFG_DEVICE_PROGRAM_MAP(altair_map) + MCFG_DEVICE_IO_MAP(altair_io_map) MCFG_COSMAC_WAIT_CALLBACK(VCC) - MCFG_COSMAC_CLEAR_CALLBACK(READLINE(cidelsa_state, clear_r)) - MCFG_COSMAC_Q_CALLBACK(WRITELINE(cidelsa_state, q_w)) + MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r)) + MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w)) MCFG_NVRAM_ADD_0FILL("nvram") @@ -450,7 +450,7 @@ MACHINE_CONFIG_START(cidelsa_state::altair) MCFG_CDP1852_DI_CALLBACK(IOPORT("IN2")) MCFG_DEVICE_ADD("ic26", CDP1852, ALTAIR_CHR1 / 8) // clock is CDP1802 TPB MCFG_CDP1852_MODE_CALLBACK(VCC) - MCFG_CDP1852_DO_CALLBACK(WRITE8(cidelsa_state, altair_out1_w)) + MCFG_CDP1852_DO_CALLBACK(WRITE8(*this, cidelsa_state, altair_out1_w)) /* sound and video hardware */ altair_video(config); @@ -458,23 +458,23 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(draco_state::draco) /* basic system hardware */ - MCFG_CPU_ADD(CDP1802_TAG, CDP1802, DRACO_CHR1) - MCFG_CPU_PROGRAM_MAP(draco_map) - MCFG_CPU_IO_MAP(draco_io_map) + MCFG_DEVICE_ADD(CDP1802_TAG, CDP1802, DRACO_CHR1) + MCFG_DEVICE_PROGRAM_MAP(draco_map) + MCFG_DEVICE_IO_MAP(draco_io_map) MCFG_COSMAC_WAIT_CALLBACK(VCC) - MCFG_COSMAC_CLEAR_CALLBACK(READLINE(cidelsa_state, clear_r)) - MCFG_COSMAC_Q_CALLBACK(WRITELINE(cidelsa_state, q_w)) + MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r)) + MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w)) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_CPU_ADD(COP402N_TAG, COP402, DRACO_SND_CHR1) - MCFG_CPU_PROGRAM_MAP(draco_sound_map) + MCFG_DEVICE_ADD(COP402N_TAG, COP402, DRACO_SND_CHR1) + MCFG_DEVICE_PROGRAM_MAP(draco_sound_map) MCFG_COP400_CONFIG( COP400_CKI_DIVISOR_16, COP400_CKO_OSCILLATOR_OUTPUT, false ) - MCFG_COP400_WRITE_D_CB(WRITE8(draco_state, sound_bankswitch_w)) - MCFG_COP400_WRITE_G_CB(WRITE8(draco_state, sound_g_w)) - MCFG_COP400_READ_L_CB(READ8(draco_state, psg_r)) - MCFG_COP400_WRITE_L_CB(WRITE8(draco_state, psg_w)) - MCFG_COP400_READ_IN_CB(READ8(draco_state, sound_in_r)) + MCFG_COP400_WRITE_D_CB(WRITE8(*this, draco_state, sound_bankswitch_w)) + MCFG_COP400_WRITE_G_CB(WRITE8(*this, draco_state, sound_g_w)) + MCFG_COP400_READ_L_CB(READ8(*this, draco_state, psg_r)) + MCFG_COP400_WRITE_L_CB(WRITE8(*this, draco_state, psg_w)) + MCFG_COP400_READ_IN_CB(READ8(*this, draco_state, sound_in_r)) /* input/output hardware */ MCFG_DEVICE_ADD("ic29", CDP1852, 0) // clock is really tied to CDP1869 CMSEL (pin 37) @@ -488,7 +488,7 @@ MACHINE_CONFIG_START(draco_state::draco) MCFG_CDP1852_DI_CALLBACK(IOPORT("IN2")) MCFG_DEVICE_ADD("ic32", CDP1852, ALTAIR_CHR1 / 8) // clock is CDP1802 TPB MCFG_CDP1852_MODE_CALLBACK(VCC) - MCFG_CDP1852_DO_CALLBACK(WRITE8(draco_state, out1_w)) + MCFG_CDP1852_DO_CALLBACK(WRITE8(*this, draco_state, out1_w)) /* sound and video hardware */ draco_video(config); |