diff options
Diffstat (limited to 'src/mame/drivers/segas24.cpp')
-rw-r--r-- | src/mame/drivers/segas24.cpp | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/mame/drivers/segas24.cpp b/src/mame/drivers/segas24.cpp index a80e924849a..bc156c1f102 100644 --- a/src/mame/drivers/segas24.cpp +++ b/src/mame/drivers/segas24.cpp @@ -1870,12 +1870,12 @@ INPUT_PORTS_END MACHINE_CONFIG_START(segas24_state::system24) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK/2) - MCFG_CPU_PROGRAM_MAP(system24_cpu1_map) + MCFG_DEVICE_ADD("maincpu", M68000, MASTER_CLOCK/2) + MCFG_DEVICE_PROGRAM_MAP(system24_cpu1_map) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", segas24_state, irq_vbl, "screen", 0, 1) - MCFG_CPU_ADD("subcpu", M68000, MASTER_CLOCK/2) - MCFG_CPU_PROGRAM_MAP(system24_cpu2_map) + MCFG_DEVICE_ADD("subcpu", M68000, MASTER_CLOCK/2) + MCFG_DEVICE_PROGRAM_MAP(system24_cpu2_map) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) @@ -1883,13 +1883,13 @@ MACHINE_CONFIG_START(segas24_state::system24) MCFG_315_5296_IN_PORTA_CB(IOPORT("P1")) MCFG_315_5296_IN_PORTB_CB(IOPORT("P2")) MCFG_315_5296_IN_PORTC_CB(IOPORT("P3")) - MCFG_315_5296_OUT_PORTD_CB(WRITE8(segas24_state, hotrod_lamps_w)) + MCFG_315_5296_OUT_PORTD_CB(WRITE8(*this, segas24_state, hotrod_lamps_w)) MCFG_315_5296_IN_PORTE_CB(IOPORT("SERVICE")) MCFG_315_5296_IN_PORTF_CB(IOPORT("COINAGE")) MCFG_315_5296_IN_PORTG_CB(IOPORT("DSW")) - MCFG_315_5296_OUT_PORTH_CB(DEVWRITE8("dac", dac_byte_interface, write)) - MCFG_315_5296_OUT_CNT1_CB(WRITELINE(segas24_state, cnt1)) - MCFG_315_5296_OUT_CNT2_CB(DEVWRITELINE("ymsnd", ym2151_device, reset_w)) + MCFG_315_5296_OUT_PORTH_CB(WRITE8("dac", dac_byte_interface, write)) + MCFG_315_5296_OUT_CNT1_CB(WRITELINE(*this, segas24_state, cnt1)) + MCFG_315_5296_OUT_CNT2_CB(WRITELINE("ymsnd", ym2151_device, reset_w)) MCFG_TIMER_DRIVER_ADD("irq_timer", segas24_state, irq_timer_cb) MCFG_TIMER_DRIVER_ADD("irq_timer_clear", segas24_state, irq_timer_clear_cb) @@ -1912,11 +1912,11 @@ MACHINE_CONFIG_START(segas24_state::system24) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_YM2151_ADD("ymsnd", 4000000) - MCFG_YM2151_IRQ_HANDLER(WRITELINE(segas24_state,irq_ym)) + MCFG_YM2151_IRQ_HANDLER(WRITELINE(*this, segas24_state,irq_ym)) MCFG_SOUND_ROUTE(0, "lspeaker", 0.50) MCFG_SOUND_ROUTE(1, "rspeaker", 0.50) - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.5) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.5) // unknown DAC + MCFG_DEVICE_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.5) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.5) // unknown DAC MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE(0, "dac", -1.0, DAC_VREF_NEG_INPUT) MACHINE_CONFIG_END @@ -1924,9 +1924,9 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(segas24_state::mahmajn) system24(config); MCFG_DEVICE_MODIFY("io") - MCFG_315_5296_IN_PORTA_CB(READ8(segas24_state, mahmajn_input_line_r)) - MCFG_315_5296_IN_PORTC_CB(READ8(segas24_state, mahmajn_inputs_r)) - MCFG_315_5296_OUT_PORTD_CB(WRITE8(segas24_state, mahmajn_mux_w)) + MCFG_315_5296_IN_PORTA_CB(READ8(*this, segas24_state, mahmajn_input_line_r)) + MCFG_315_5296_IN_PORTC_CB(READ8(*this, segas24_state, mahmajn_inputs_r)) + MCFG_315_5296_OUT_PORTD_CB(WRITE8(*this, segas24_state, mahmajn_mux_w)) MACHINE_CONFIG_END MACHINE_CONFIG_START(segas24_state::system24_floppy) @@ -1936,10 +1936,10 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(segas24_state::system24_floppy_hotrod) system24_floppy(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(hotrod_cpu1_map) - MCFG_CPU_MODIFY("subcpu") - MCFG_CPU_PROGRAM_MAP(hotrod_cpu2_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(hotrod_cpu1_map) + MCFG_DEVICE_MODIFY("subcpu") + MCFG_DEVICE_PROGRAM_MAP(hotrod_cpu2_map) MCFG_DEVICE_ADD("upd1", UPD4701A, 0) // IC4 on 834-6510 I/O board MCFG_UPD4701_PORTX("DIAL1") @@ -1960,17 +1960,17 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(segas24_state::system24_floppy_fd1094) system24_floppy(config); - MCFG_CPU_REPLACE("subcpu", FD1094, MASTER_CLOCK/2) - MCFG_CPU_PROGRAM_MAP(system24_cpu2_map) - MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map) + MCFG_DEVICE_REPLACE("subcpu", FD1094, MASTER_CLOCK/2) + MCFG_DEVICE_PROGRAM_MAP(system24_cpu2_map) + MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map) MACHINE_CONFIG_END MACHINE_CONFIG_START(segas24_state::system24_floppy_fd_upd) system24_floppy_fd1094(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(roughrac_cpu1_map) - MCFG_CPU_MODIFY("subcpu") - MCFG_CPU_PROGRAM_MAP(roughrac_cpu2_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(roughrac_cpu1_map) + MCFG_DEVICE_MODIFY("subcpu") + MCFG_DEVICE_PROGRAM_MAP(roughrac_cpu2_map) MCFG_DEVICE_ADD("upd4701", UPD4701A, 0) // IC4 on 834-6510-01 I/O board MCFG_UPD4701_PORTX("DIAL1") @@ -1980,15 +1980,15 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(segas24_state::dcclub) system24(config); MCFG_DEVICE_MODIFY("io") - MCFG_315_5296_IN_PORTA_CB(READ8(segas24_state, dcclub_p1_r)) - MCFG_315_5296_IN_PORTC_CB(READ8(segas24_state, dcclub_p3_r)) + MCFG_315_5296_IN_PORTA_CB(READ8(*this, segas24_state, dcclub_p1_r)) + MCFG_315_5296_IN_PORTC_CB(READ8(*this, segas24_state, dcclub_p3_r)) MACHINE_CONFIG_END MACHINE_CONFIG_START(segas24_state::system24_floppy_dcclub) system24_floppy_fd1094(config); MCFG_DEVICE_MODIFY("io") - MCFG_315_5296_IN_PORTA_CB(READ8(segas24_state, dcclub_p1_r)) - MCFG_315_5296_IN_PORTC_CB(READ8(segas24_state, dcclub_p3_r)) + MCFG_315_5296_IN_PORTA_CB(READ8(*this, segas24_state, dcclub_p1_r)) + MCFG_315_5296_IN_PORTC_CB(READ8(*this, segas24_state, dcclub_p3_r)) MACHINE_CONFIG_END |