summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tatsumi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/tatsumi.cpp')
-rw-r--r--src/mame/drivers/tatsumi.cpp74
1 files changed, 37 insertions, 37 deletions
diff --git a/src/mame/drivers/tatsumi.cpp b/src/mame/drivers/tatsumi.cpp
index ef387f51640..897d757d4e5 100644
--- a/src/mame/drivers/tatsumi.cpp
+++ b/src/mame/drivers/tatsumi.cpp
@@ -848,20 +848,20 @@ MACHINE_RESET_MEMBER(apache3_state,apache3)
MACHINE_CONFIG_START(apache3_state::apache3)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", V30, CLOCK_1 / 2)
- MCFG_CPU_PROGRAM_MAP(apache3_v30_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", tatsumi_state, v30_interrupt)
+ MCFG_DEVICE_ADD("maincpu", V30, CLOCK_1 / 2)
+ MCFG_DEVICE_PROGRAM_MAP(apache3_v30_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", tatsumi_state, v30_interrupt)
- MCFG_CPU_ADD("sub", M68000, CLOCK_2 / 4)
- MCFG_CPU_PROGRAM_MAP(apache3_68000_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", apache3_state, irq4_line_hold)
+ MCFG_DEVICE_ADD("sub", M68000, CLOCK_2 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(apache3_68000_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", apache3_state, irq4_line_hold)
- MCFG_CPU_ADD("audiocpu", V20, CLOCK_1 / 2)
- MCFG_CPU_PROGRAM_MAP(apache3_v20_map)
+ MCFG_DEVICE_ADD("audiocpu", V20, CLOCK_1 / 2)
+ MCFG_DEVICE_PROGRAM_MAP(apache3_v20_map)
- MCFG_CPU_ADD("sub2", Z80, CLOCK_2 / 8)
- MCFG_CPU_PROGRAM_MAP(apache3_z80_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", apache3_state, irq0_line_hold)
+ MCFG_DEVICE_ADD("sub2", Z80, CLOCK_2 / 8)
+ MCFG_DEVICE_PROGRAM_MAP(apache3_z80_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", apache3_state, irq0_line_hold)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
MCFG_NVRAM_ADD_0FILL("nvram")
@@ -871,7 +871,7 @@ MACHINE_CONFIG_START(apache3_state::apache3)
MCFG_ADC0808_IN0_CB(IOPORT("STICK_X"))
MCFG_ADC0808_IN1_CB(IOPORT("STICK_Y"))
MCFG_ADC0808_IN2_CB(GND) // VSP1
- MCFG_ADC0808_IN4_CB(READ8(apache3_state, apache3_vr1_r))
+ MCFG_ADC0808_IN4_CB(READ8(*this, apache3_state, apache3_vr1_r))
MCFG_ADC0808_IN5_CB(IOPORT("THROTTLE"))
MCFG_ADC0808_IN6_CB(GND) // RPSNC
MCFG_ADC0808_IN7_CB(GND) // LPSNC
@@ -913,15 +913,15 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(roundup5_state::roundup5)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", V30, CLOCK_1 / 2)
- MCFG_CPU_PROGRAM_MAP(roundup5_v30_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", tatsumi_state, v30_interrupt)
+ MCFG_DEVICE_ADD("maincpu", V30, CLOCK_1 / 2)
+ MCFG_DEVICE_PROGRAM_MAP(roundup5_v30_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", tatsumi_state, v30_interrupt)
- MCFG_CPU_ADD("sub", M68000, CLOCK_2 / 4)
- MCFG_CPU_PROGRAM_MAP(roundup5_68000_map)
+ MCFG_DEVICE_ADD("sub", M68000, CLOCK_2 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(roundup5_68000_map)
- MCFG_CPU_ADD("audiocpu", Z80, CLOCK_1 / 4)
- MCFG_CPU_PROGRAM_MAP(roundup5_z80_map)
+ MCFG_DEVICE_ADD("audiocpu", Z80, CLOCK_1 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(roundup5_z80_map)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
@@ -961,16 +961,16 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(cyclwarr_state::cyclwarr)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M68000, CLOCK_2 / 4)
- MCFG_CPU_PROGRAM_MAP(cyclwarr_68000a_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
+ MCFG_DEVICE_ADD("maincpu", M68000, CLOCK_2 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(cyclwarr_68000a_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
- MCFG_CPU_ADD("sub", M68000, CLOCK_2 / 4)
- MCFG_CPU_PROGRAM_MAP(cyclwarr_68000b_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
+ MCFG_DEVICE_ADD("sub", M68000, CLOCK_2 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(cyclwarr_68000b_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
- MCFG_CPU_ADD("audiocpu", Z80, CLOCK_1 / 4)
- MCFG_CPU_PROGRAM_MAP(cyclwarr_z80_map)
+ MCFG_DEVICE_ADD("audiocpu", Z80, CLOCK_1 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(cyclwarr_z80_map)
MCFG_QUANTUM_TIME(attotime::from_hz(12000))
@@ -985,7 +985,7 @@ MACHINE_CONFIG_START(cyclwarr_state::cyclwarr)
MCFG_CXD1095_IN_PORTB_CB(IOPORT("DSW2"))
MCFG_CXD1095_IN_PORTC_CB(IOPORT("P3"))
MCFG_CXD1095_IN_PORTD_CB(IOPORT("P4"))
- MCFG_CXD1095_OUT_PORTE_CB(WRITE8(cyclwarr_state, cyclwarr_control_w))
+ MCFG_CXD1095_OUT_PORTE_CB(WRITE8(*this, cyclwarr_state, cyclwarr_control_w))
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1019,16 +1019,16 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(cyclwarr_state::bigfight)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M68000, CLOCK_2 / 4)
- MCFG_CPU_PROGRAM_MAP(bigfight_68000a_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
+ MCFG_DEVICE_ADD("maincpu", M68000, CLOCK_2 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(bigfight_68000a_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
- MCFG_CPU_ADD("sub", M68000, CLOCK_2 / 4)
- MCFG_CPU_PROGRAM_MAP(bigfight_68000b_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
+ MCFG_DEVICE_ADD("sub", M68000, CLOCK_2 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(bigfight_68000b_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cyclwarr_state, irq5_line_hold)
- MCFG_CPU_ADD("audiocpu", Z80, CLOCK_1 / 4)
- MCFG_CPU_PROGRAM_MAP(cyclwarr_z80_map)
+ MCFG_DEVICE_ADD("audiocpu", Z80, CLOCK_1 / 4)
+ MCFG_DEVICE_PROGRAM_MAP(cyclwarr_z80_map)
MCFG_QUANTUM_TIME(attotime::from_hz(12000))
@@ -1043,7 +1043,7 @@ MACHINE_CONFIG_START(cyclwarr_state::bigfight)
MCFG_CXD1095_IN_PORTB_CB(IOPORT("DSW2"))
MCFG_CXD1095_IN_PORTC_CB(IOPORT("P3"))
MCFG_CXD1095_IN_PORTD_CB(IOPORT("P4"))
- MCFG_CXD1095_OUT_PORTE_CB(WRITE8(cyclwarr_state, cyclwarr_control_w))
+ MCFG_CXD1095_OUT_PORTE_CB(WRITE8(*this, cyclwarr_state, cyclwarr_control_w))
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)