diff options
Diffstat (limited to 'src/mame/drivers/namcos21.cpp')
-rw-r--r-- | src/mame/drivers/namcos21.cpp | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/src/mame/drivers/namcos21.cpp b/src/mame/drivers/namcos21.cpp index 50e349d594e..4c3c74df433 100644 --- a/src/mame/drivers/namcos21.cpp +++ b/src/mame/drivers/namcos21.cpp @@ -1902,8 +1902,8 @@ TIMER_DEVICE_CALLBACK_MEMBER(namcos21_state::screen_scanline) MACHINE_CONFIG_START(namcos21_state::configure_c148_standard) MCFG_NAMCO_C148_ADD("master_intc","maincpu",true) MCFG_NAMCO_C148_LINK("slave_intc") - MCFG_NAMCO_C148_EXT1_CB(WRITE8(namcos21_state, sound_reset_w)) - MCFG_NAMCO_C148_EXT2_CB(WRITE8(namcos21_state, system_reset_w)) + MCFG_NAMCO_C148_EXT1_CB(WRITE8(*this, namcos21_state, sound_reset_w)) + MCFG_NAMCO_C148_EXT2_CB(WRITE8(*this, namcos21_state, system_reset_w)) MCFG_NAMCO_C148_ADD("slave_intc","slave",false) MCFG_NAMCO_C148_LINK("master_intc") @@ -1911,37 +1911,37 @@ MACHINE_CONFIG_START(namcos21_state::configure_c148_standard) MACHINE_CONFIG_END MACHINE_CONFIG_START(namcos21_state::namcos21) - MCFG_CPU_ADD("maincpu", M68000,12288000) /* Master */ - MCFG_CPU_PROGRAM_MAP(master_map) + MCFG_DEVICE_ADD("maincpu", M68000,12288000) /* Master */ + MCFG_DEVICE_PROGRAM_MAP(master_map) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", namcos21_state, screen_scanline, "screen", 0, 1) - MCFG_CPU_ADD("slave", M68000,12288000) /* Slave */ - MCFG_CPU_PROGRAM_MAP(slave_map) + MCFG_DEVICE_ADD("slave", M68000,12288000) /* Slave */ + MCFG_DEVICE_PROGRAM_MAP(slave_map) - MCFG_CPU_ADD("audiocpu", MC6809E, 3072000) /* Sound */ - MCFG_CPU_PROGRAM_MAP(sound_map) - MCFG_CPU_PERIODIC_INT_DRIVER(namcos21_state, irq0_line_hold, 2*60) - MCFG_CPU_PERIODIC_INT_DRIVER(namcos21_state, irq1_line_hold, 120) + MCFG_DEVICE_ADD("audiocpu", MC6809E, 3072000) /* Sound */ + MCFG_DEVICE_PROGRAM_MAP(sound_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos21_state, irq0_line_hold, 2*60) + MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos21_state, irq1_line_hold, 120) - MCFG_CPU_ADD("mcu", HD63705,2048000) /* IO */ - MCFG_CPU_PROGRAM_MAP(mcu_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", namcos21_state, irq0_line_hold) + MCFG_DEVICE_ADD("mcu", HD63705,2048000) /* IO */ + MCFG_DEVICE_PROGRAM_MAP(mcu_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", namcos21_state, irq0_line_hold) - MCFG_CPU_ADD("dspmaster", TMS32025,24000000) /* 24 MHz? overclocked */ - MCFG_CPU_PROGRAM_MAP(master_dsp_program) - MCFG_CPU_DATA_MAP(master_dsp_data) - MCFG_CPU_IO_MAP(master_dsp_io) + MCFG_DEVICE_ADD("dspmaster", TMS32025,24000000) /* 24 MHz? overclocked */ + MCFG_DEVICE_PROGRAM_MAP(master_dsp_program) + MCFG_DEVICE_DATA_MAP(master_dsp_data) + MCFG_DEVICE_IO_MAP(master_dsp_io) MCFG_TMS32025_HOLD_IN_CB(NOOP) MCFG_TMS32025_HOLD_ACK_OUT_CB(NOOP) - MCFG_TMS32025_XF_OUT_CB(WRITE16(namcos21_state, dsp_xf_w)) + MCFG_TMS32025_XF_OUT_CB(WRITE16(*this, namcos21_state, dsp_xf_w)) - MCFG_CPU_ADD("dspslave", TMS32025,24000000*4) /* 24 MHz?; overclocked */ - MCFG_CPU_PROGRAM_MAP(slave_dsp_program) - MCFG_CPU_DATA_MAP(slave_dsp_data) - MCFG_CPU_IO_MAP(slave_dsp_io) + MCFG_DEVICE_ADD("dspslave", TMS32025,24000000*4) /* 24 MHz?; overclocked */ + MCFG_DEVICE_PROGRAM_MAP(slave_dsp_program) + MCFG_DEVICE_DATA_MAP(slave_dsp_data) + MCFG_DEVICE_IO_MAP(slave_dsp_io) MCFG_TMS32025_HOLD_IN_CB(NOOP) MCFG_TMS32025_HOLD_ACK_OUT_CB(NOOP) - MCFG_TMS32025_XF_OUT_CB(WRITE16(namcos21_state, slave_XF_output_w)) + MCFG_TMS32025_XF_OUT_CB(WRITE16(*this, namcos21_state, slave_XF_output_w)) MCFG_QUANTUM_TIME(attotime::from_hz(12000)) @@ -1978,27 +1978,27 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(namcos21_state::driveyes) - MCFG_CPU_ADD("maincpu", M68000,12288000) /* Master */ - MCFG_CPU_PROGRAM_MAP(driveyes_master_map) + MCFG_DEVICE_ADD("maincpu", M68000,12288000) /* Master */ + MCFG_DEVICE_PROGRAM_MAP(driveyes_master_map) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", namcos21_state, screen_scanline, "screen", 0, 1) - MCFG_CPU_ADD("slave", M68000,12288000) /* Slave */ - MCFG_CPU_PROGRAM_MAP(driveyes_slave_map) + MCFG_DEVICE_ADD("slave", M68000,12288000) /* Slave */ + MCFG_DEVICE_PROGRAM_MAP(driveyes_slave_map) - MCFG_CPU_ADD("audiocpu", MC6809E, 3072000) /* Sound */ - MCFG_CPU_PROGRAM_MAP(sound_map) - MCFG_CPU_PERIODIC_INT_DRIVER(namcos21_state, irq0_line_hold, 2*60) - MCFG_CPU_PERIODIC_INT_DRIVER(namcos21_state, irq1_line_hold, 120) + MCFG_DEVICE_ADD("audiocpu", MC6809E, 3072000) /* Sound */ + MCFG_DEVICE_PROGRAM_MAP(sound_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos21_state, irq0_line_hold, 2*60) + MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos21_state, irq1_line_hold, 120) - MCFG_CPU_ADD("mcu", HD63705,2048000) /* IO */ - MCFG_CPU_PROGRAM_MAP(mcu_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", namcos21_state, irq0_line_hold) + MCFG_DEVICE_ADD("mcu", HD63705,2048000) /* IO */ + MCFG_DEVICE_PROGRAM_MAP(mcu_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", namcos21_state, irq0_line_hold) - MCFG_CPU_ADD("dsp", TMS32025,24000000*2) /* 24 MHz? overclocked */ - MCFG_CPU_PROGRAM_MAP(winrun_dsp_program) - MCFG_CPU_DATA_MAP(winrun_dsp_data) - MCFG_CPU_IO_MAP(winrun_dsp_io) - MCFG_TMS32025_BIO_IN_CB(READ16(namcos21_state, winrun_poly_reset_r)) + MCFG_DEVICE_ADD("dsp", TMS32025,24000000*2) /* 24 MHz? overclocked */ + MCFG_DEVICE_PROGRAM_MAP(winrun_dsp_program) + MCFG_DEVICE_DATA_MAP(winrun_dsp_data) + MCFG_DEVICE_IO_MAP(winrun_dsp_io) + MCFG_TMS32025_BIO_IN_CB(READ16(*this, namcos21_state, winrun_poly_reset_r)) MCFG_TMS32025_HOLD_IN_CB(NOOP) MCFG_TMS32025_HOLD_ACK_OUT_CB(NOOP) MCFG_TMS32025_XF_OUT_CB(NOOP) @@ -2038,33 +2038,33 @@ MACHINE_CONFIG_START(namcos21_state::driveyes) MACHINE_CONFIG_END MACHINE_CONFIG_START(namcos21_state::winrun) - MCFG_CPU_ADD("maincpu", M68000,12288000) /* Master */ - MCFG_CPU_PROGRAM_MAP(winrun_master_map) + MCFG_DEVICE_ADD("maincpu", M68000,12288000) /* Master */ + MCFG_DEVICE_PROGRAM_MAP(winrun_master_map) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", namcos21_state, screen_scanline, "screen", 0, 1) - MCFG_CPU_ADD("slave", M68000,12288000) /* Slave */ - MCFG_CPU_PROGRAM_MAP(winrun_slave_map) + MCFG_DEVICE_ADD("slave", M68000,12288000) /* Slave */ + MCFG_DEVICE_PROGRAM_MAP(winrun_slave_map) - MCFG_CPU_ADD("audiocpu", MC6809E, 3072000) /* Sound */ - MCFG_CPU_PROGRAM_MAP(sound_map) - MCFG_CPU_PERIODIC_INT_DRIVER(namcos21_state, irq0_line_hold, 2*60) - MCFG_CPU_PERIODIC_INT_DRIVER(namcos21_state, irq1_line_hold, 120) + MCFG_DEVICE_ADD("audiocpu", MC6809E, 3072000) /* Sound */ + MCFG_DEVICE_PROGRAM_MAP(sound_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos21_state, irq0_line_hold, 2*60) + MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos21_state, irq1_line_hold, 120) - MCFG_CPU_ADD("mcu", HD63705,2048000) /* IO */ - MCFG_CPU_PROGRAM_MAP(mcu_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", namcos21_state, irq0_line_hold) + MCFG_DEVICE_ADD("mcu", HD63705,2048000) /* IO */ + MCFG_DEVICE_PROGRAM_MAP(mcu_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", namcos21_state, irq0_line_hold) - MCFG_CPU_ADD("dsp", TMS32025,24000000) /* 24 MHz? overclocked */ - MCFG_CPU_PROGRAM_MAP(winrun_dsp_program) - MCFG_CPU_DATA_MAP(winrun_dsp_data) - MCFG_CPU_IO_MAP(winrun_dsp_io) - MCFG_TMS32025_BIO_IN_CB(READ16(namcos21_state, winrun_poly_reset_r)) + MCFG_DEVICE_ADD("dsp", TMS32025,24000000) /* 24 MHz? overclocked */ + MCFG_DEVICE_PROGRAM_MAP(winrun_dsp_program) + MCFG_DEVICE_DATA_MAP(winrun_dsp_data) + MCFG_DEVICE_IO_MAP(winrun_dsp_io) + MCFG_TMS32025_BIO_IN_CB(READ16(*this, namcos21_state, winrun_poly_reset_r)) MCFG_TMS32025_HOLD_IN_CB(NOOP) MCFG_TMS32025_HOLD_ACK_OUT_CB(NOOP) MCFG_TMS32025_XF_OUT_CB(NOOP) - MCFG_CPU_ADD("gpu", M68000,12288000) /* graphics coprocessor */ - MCFG_CPU_PROGRAM_MAP(winrun_gpu_map) + MCFG_DEVICE_ADD("gpu", M68000,12288000) /* graphics coprocessor */ + MCFG_DEVICE_PROGRAM_MAP(winrun_gpu_map) configure_c148_standard(config); MCFG_NAMCO_C148_ADD("gpu_intc","gpu",false) |