diff options
Diffstat (limited to 'src/mame/drivers/mcr.cpp')
-rw-r--r-- | src/mame/drivers/mcr.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/mame/drivers/mcr.cpp b/src/mame/drivers/mcr.cpp index 03a6c62828e..69b2a888cd4 100644 --- a/src/mame/drivers/mcr.cpp +++ b/src/mame/drivers/mcr.cpp @@ -1752,10 +1752,11 @@ static const char *const twotiger_sample_names[] = MACHINE_CONFIG_START(mcr_state::mcr_90009) /* basic machine hardware */ - MCFG_DEVICE_ADD("maincpu", Z80, MAIN_OSC_MCR_I/8) - MCFG_Z80_DAISY_CHAIN(mcr_daisy_chain) - MCFG_DEVICE_PROGRAM_MAP(cpu_90009_map) - MCFG_DEVICE_IO_MAP(cpu_90009_portmap) + Z80(config, m_maincpu, MAIN_OSC_MCR_I/8); + m_maincpu->set_daisy_config(mcr_daisy_chain); + m_maincpu->set_addrmap(AS_PROGRAM, &mcr_state::cpu_90009_map); + m_maincpu->set_addrmap(AS_IO, &mcr_state::cpu_90009_portmap); + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", mcr_state, mcr_interrupt, "screen", 0, 1) MCFG_DEVICE_ADD("ctc", Z80CTC, MAIN_OSC_MCR_I/8 /* same as "maincpu" */) @@ -1805,9 +1806,8 @@ MACHINE_CONFIG_START(mcr_state::mcr_90010) mcr_90009(config); /* basic machine hardware */ - MCFG_DEVICE_MODIFY("maincpu") - MCFG_DEVICE_PROGRAM_MAP(cpu_90010_map) - MCFG_DEVICE_IO_MAP(cpu_90010_portmap) + m_maincpu->set_addrmap(AS_PROGRAM, &mcr_state::cpu_90010_map); + m_maincpu->set_addrmap(AS_IO, &mcr_state::cpu_90010_portmap); /* video hardware */ MCFG_PALETTE_MODIFY("palette") @@ -1852,10 +1852,9 @@ MACHINE_CONFIG_START(mcr_state::mcr_91490) mcr_90010(config); /* basic machine hardware */ - MCFG_DEVICE_MODIFY("maincpu") - MCFG_DEVICE_CLOCK(5000000) - MCFG_DEVICE_PROGRAM_MAP(cpu_91490_map) - MCFG_DEVICE_IO_MAP(cpu_91490_portmap) + m_maincpu->set_clock(5000000); + m_maincpu->set_addrmap(AS_PROGRAM, &mcr_state::cpu_91490_map); + m_maincpu->set_addrmap(AS_IO, &mcr_state::cpu_91490_portmap); MCFG_DEVICE_MODIFY("ctc") MCFG_DEVICE_CLOCK(5000000 /* same as "maincpu" */) @@ -1878,10 +1877,11 @@ MACHINE_CONFIG_START(mcr_nflfoot_state::mcr_91490_ipu) mcr_91490_snt(config); /* basic machine hardware */ - MCFG_DEVICE_ADD(m_ipu, Z80, 7372800/2) - MCFG_Z80_DAISY_CHAIN(mcr_ipu_daisy_chain) - MCFG_DEVICE_PROGRAM_MAP(ipu_91695_map) - MCFG_DEVICE_IO_MAP(ipu_91695_portmap) + Z80(config, m_ipu, 7372800/2); + m_ipu->set_daisy_config(mcr_ipu_daisy_chain); + m_ipu->set_addrmap(AS_PROGRAM, &mcr_nflfoot_state::ipu_91695_map); + m_ipu->set_addrmap(AS_IO, &mcr_nflfoot_state::ipu_91695_portmap); + MCFG_TIMER_MODIFY("scantimer") MCFG_TIMER_DRIVER_CALLBACK(mcr_nflfoot_state, ipu_interrupt) |