summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/cidelsa.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/cidelsa.cpp')
-rw-r--r--src/mame/drivers/cidelsa.cpp58
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);