summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segas24.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segas24.cpp')
-rw-r--r--src/mame/drivers/segas24.cpp56
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