summaryrefslogtreecommitdiffstatshomepage
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.cpp48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/mame/drivers/cidelsa.cpp b/src/mame/drivers/cidelsa.cpp
index 5a9cb6a0ff0..cf68af83132 100644
--- a/src/mame/drivers/cidelsa.cpp
+++ b/src/mame/drivers/cidelsa.cpp
@@ -402,12 +402,12 @@ void cidelsa_state::machine_reset()
MACHINE_CONFIG_START(cidelsa_state::destryer)
/* basic system hardware */
- 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(CONSTANT(1))
- MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r))
- MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w))
+ cdp1802_device &cpu(CDP1802(config, CDP1802_TAG, DESTRYER_CHR1));
+ cpu.set_addrmap(AS_PROGRAM, &cidelsa_state::destryer_map);
+ cpu.set_addrmap(AS_IO, &cidelsa_state::destryer_io_map);
+ cpu.wait_cb().set_constant(1);
+ cpu.clear_cb().set(FUNC(cidelsa_state::clear_r));
+ cpu.q_cb().set(FUNC(cidelsa_state::q_w));
MCFG_NVRAM_ADD_0FILL("nvram")
@@ -417,12 +417,12 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(cidelsa_state::destryera)
/* basic system hardware */
- 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(CONSTANT(1))
- MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r))
- MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w))
+ cdp1802_device &cpu(CDP1802(config, CDP1802_TAG, DESTRYER_CHR1));
+ cpu.set_addrmap(AS_PROGRAM, &cidelsa_state::destryera_map);
+ cpu.set_addrmap(AS_IO, &cidelsa_state::destryer_io_map);
+ cpu.wait_cb().set_constant(1);
+ cpu.clear_cb().set(FUNC(cidelsa_state::clear_r));
+ cpu.q_cb().set(FUNC(cidelsa_state::q_w));
MCFG_NVRAM_ADD_0FILL("nvram")
@@ -432,12 +432,12 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(cidelsa_state::altair)
/* basic system hardware */
- 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(CONSTANT(1))
- MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r))
- MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w))
+ cdp1802_device &cpu(CDP1802(config, CDP1802_TAG, ALTAIR_CHR1));
+ cpu.set_addrmap(AS_PROGRAM, &cidelsa_state::altair_map);
+ cpu.set_addrmap(AS_IO, &cidelsa_state::altair_io_map);
+ cpu.wait_cb().set_constant(1);
+ cpu.clear_cb().set(FUNC(cidelsa_state::clear_r));
+ cpu.q_cb().set(FUNC(cidelsa_state::q_w));
MCFG_NVRAM_ADD_0FILL("nvram")
@@ -461,12 +461,12 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(draco_state::draco)
/* basic system hardware */
- 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(CONSTANT(1))
- MCFG_COSMAC_CLEAR_CALLBACK(READLINE(*this, cidelsa_state, clear_r))
- MCFG_COSMAC_Q_CALLBACK(WRITELINE(*this, cidelsa_state, q_w))
+ cdp1802_device &cpu(CDP1802(config, CDP1802_TAG, ALTAIR_CHR1));
+ cpu.set_addrmap(AS_PROGRAM, &draco_state::draco_map);
+ cpu.set_addrmap(AS_IO, &draco_state::draco_io_map);
+ cpu.wait_cb().set_constant(1);
+ cpu.clear_cb().set(FUNC(draco_state::clear_r));
+ cpu.q_cb().set(FUNC(draco_state::q_w));
MCFG_NVRAM_ADD_0FILL("nvram")