diff options
Diffstat (limited to 'src/mame/drivers/quizpun2.cpp')
-rw-r--r-- | src/mame/drivers/quizpun2.cpp | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/mame/drivers/quizpun2.cpp b/src/mame/drivers/quizpun2.cpp index 86e6f0d9f5a..d5937a81fc3 100644 --- a/src/mame/drivers/quizpun2.cpp +++ b/src/mame/drivers/quizpun2.cpp @@ -572,28 +572,28 @@ GFXDECODE_END MACHINE_CONFIG_START(quizpun2_state::quizpun2) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, XTAL(8'000'000) / 2) // 4 MHz - MCFG_CPU_PROGRAM_MAP(quizpun2_map) - MCFG_CPU_IO_MAP(quizpun2_io_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", quizpun2_state, irq0_line_hold) - - MCFG_CPU_ADD("audiocpu", Z80, XTAL(8'000'000) / 2) // 4 MHz - MCFG_CPU_PROGRAM_MAP(quizpun2_sound_map) - MCFG_CPU_IO_MAP(quizpun2_sound_io_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", quizpun2_state, irq0_line_hold) + MCFG_DEVICE_ADD("maincpu", Z80, XTAL(8'000'000) / 2) // 4 MHz + MCFG_DEVICE_PROGRAM_MAP(quizpun2_map) + MCFG_DEVICE_IO_MAP(quizpun2_io_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", quizpun2_state, irq0_line_hold) + + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(8'000'000) / 2) // 4 MHz + MCFG_DEVICE_PROGRAM_MAP(quizpun2_sound_map) + MCFG_DEVICE_IO_MAP(quizpun2_sound_io_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", quizpun2_state, irq0_line_hold) // NMI generated by main CPU - MCFG_CPU_ADD("cop", COP402, XTAL(8'000'000) / 2) - MCFG_CPU_PROGRAM_MAP(quizpun2_cop_map) + MCFG_DEVICE_ADD("cop", COP402, XTAL(8'000'000) / 2) + MCFG_DEVICE_PROGRAM_MAP(quizpun2_cop_map) MCFG_COP400_CONFIG(COP400_CKI_DIVISOR_16, COP400_CKO_OSCILLATOR_OUTPUT, false) - MCFG_COP400_WRITE_D_CB(WRITE8(quizpun2_state, cop_d_w)) - MCFG_COP400_WRITE_G_CB(WRITE8(quizpun2_state, cop_g_w)) - MCFG_COP400_READ_L_CB(READ8(quizpun2_state, cop_l_r)) - MCFG_COP400_WRITE_L_CB(WRITE8(quizpun2_state, cop_l_w)) - MCFG_COP400_READ_IN_CB(READ8(quizpun2_state, cop_in_r)) - MCFG_COP400_READ_SI_CB(DEVREADLINE("eeprom", eeprom_serial_93cxx_device, do_read)) - MCFG_COP400_WRITE_SO_CB(DEVWRITELINE("eeprom", eeprom_serial_93cxx_device, di_write)) - MCFG_COP400_WRITE_SK_CB(DEVWRITELINE("eeprom", eeprom_serial_93cxx_device, clk_write)) + MCFG_COP400_WRITE_D_CB(WRITE8(*this, quizpun2_state, cop_d_w)) + MCFG_COP400_WRITE_G_CB(WRITE8(*this, quizpun2_state, cop_g_w)) + MCFG_COP400_READ_L_CB(READ8(*this, quizpun2_state, cop_l_r)) + MCFG_COP400_WRITE_L_CB(WRITE8(*this, quizpun2_state, cop_l_w)) + MCFG_COP400_READ_IN_CB(READ8(*this, quizpun2_state, cop_in_r)) + MCFG_COP400_READ_SI_CB(READLINE("eeprom", eeprom_serial_93cxx_device, do_read)) + MCFG_COP400_WRITE_SO_CB(WRITELINE("eeprom", eeprom_serial_93cxx_device, di_write)) + MCFG_COP400_WRITE_SK_CB(WRITELINE("eeprom", eeprom_serial_93cxx_device, clk_write)) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") @@ -615,7 +615,7 @@ MACHINE_CONFIG_START(quizpun2_state::quizpun2) MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_SOUND_ADD("ymsnd", YM2203, XTAL(8'000'000) / 2) // 4 MHz + MCFG_DEVICE_ADD("ymsnd", YM2203, XTAL(8'000'000) / 2) // 4 MHz MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -623,13 +623,13 @@ MACHINE_CONFIG_START(quizpun2_state::quizpun) quizpun2(config); MCFG_DEVICE_REMOVE("cop") - MCFG_CPU_ADD("mcu", M68705P5, XTAL(4'000'000)) // xtal is 4MHz, divided by 4 internally - MCFG_M68705_PORTA_R_CB(READ8(quizpun2_state, quizpun_68705_port_a_r)) - MCFG_M68705_PORTB_R_CB(READ8(quizpun2_state, quizpun_68705_port_b_r)) - MCFG_M68705_PORTC_R_CB(READ8(quizpun2_state, quizpun_68705_port_c_r)) - MCFG_M68705_PORTA_W_CB(WRITE8(quizpun2_state, quizpun_68705_port_a_w)) - MCFG_M68705_PORTB_W_CB(WRITE8(quizpun2_state, quizpun_68705_port_b_w)) - MCFG_M68705_PORTC_W_CB(WRITE8(quizpun2_state, quizpun_68705_port_c_w)) + MCFG_DEVICE_ADD("mcu", M68705P5, XTAL(4'000'000)) // xtal is 4MHz, divided by 4 internally + MCFG_M68705_PORTA_R_CB(READ8(*this, quizpun2_state, quizpun_68705_port_a_r)) + MCFG_M68705_PORTB_R_CB(READ8(*this, quizpun2_state, quizpun_68705_port_b_r)) + MCFG_M68705_PORTC_R_CB(READ8(*this, quizpun2_state, quizpun_68705_port_c_r)) + MCFG_M68705_PORTA_W_CB(WRITE8(*this, quizpun2_state, quizpun_68705_port_a_w)) + MCFG_M68705_PORTB_W_CB(WRITE8(*this, quizpun2_state, quizpun_68705_port_b_w)) + MCFG_M68705_PORTC_W_CB(WRITE8(*this, quizpun2_state, quizpun_68705_port_c_w)) MACHINE_CONFIG_END /*************************************************************************** |