summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/arabian.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/arabian.cpp')
-rw-r--r--src/mame/drivers/arabian.cpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/arabian.cpp b/src/mame/drivers/arabian.cpp
index bf0c6b9d605..390239549e0 100644
--- a/src/mame/drivers/arabian.cpp
+++ b/src/mame/drivers/arabian.cpp
@@ -358,23 +358,23 @@ void arabian_state::machine_reset()
MACHINE_CONFIG_START(arabian_state::arabian)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", Z80, MAIN_OSC/4)
- MCFG_CPU_PROGRAM_MAP(main_map)
- MCFG_CPU_IO_MAP(main_io_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", arabian_state, irq0_line_hold)
-
- MCFG_CPU_ADD("mcu", MB8841, MAIN_OSC/3/2)
- MCFG_MB88XX_READ_K_CB(READ8(arabian_state, mcu_portk_r))
- MCFG_MB88XX_WRITE_O_CB(WRITE8(arabian_state, mcu_port_o_w))
- MCFG_MB88XX_WRITE_P_CB(WRITE8(arabian_state, mcu_port_p_w))
- MCFG_MB88XX_READ_R0_CB(READ8(arabian_state, mcu_port_r0_r))
- MCFG_MB88XX_WRITE_R0_CB(WRITE8(arabian_state, mcu_port_r0_w))
- MCFG_MB88XX_READ_R1_CB(READ8(arabian_state, mcu_port_r1_r))
- MCFG_MB88XX_WRITE_R1_CB(WRITE8(arabian_state, mcu_port_r1_w))
- MCFG_MB88XX_READ_R2_CB(READ8(arabian_state, mcu_port_r2_r))
- MCFG_MB88XX_WRITE_R2_CB(WRITE8(arabian_state, mcu_port_r2_w))
- MCFG_MB88XX_READ_R3_CB(READ8(arabian_state, mcu_port_r3_r))
- MCFG_MB88XX_WRITE_R3_CB(WRITE8(arabian_state, mcu_port_r3_w))
+ MCFG_DEVICE_ADD("maincpu", Z80, MAIN_OSC/4)
+ MCFG_DEVICE_PROGRAM_MAP(main_map)
+ MCFG_DEVICE_IO_MAP(main_io_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", arabian_state, irq0_line_hold)
+
+ MCFG_DEVICE_ADD("mcu", MB8841, MAIN_OSC/3/2)
+ MCFG_MB88XX_READ_K_CB(READ8(*this, arabian_state, mcu_portk_r))
+ MCFG_MB88XX_WRITE_O_CB(WRITE8(*this, arabian_state, mcu_port_o_w))
+ MCFG_MB88XX_WRITE_P_CB(WRITE8(*this, arabian_state, mcu_port_p_w))
+ MCFG_MB88XX_READ_R0_CB(READ8(*this, arabian_state, mcu_port_r0_r))
+ MCFG_MB88XX_WRITE_R0_CB(WRITE8(*this, arabian_state, mcu_port_r0_w))
+ MCFG_MB88XX_READ_R1_CB(READ8(*this, arabian_state, mcu_port_r1_r))
+ MCFG_MB88XX_WRITE_R1_CB(WRITE8(*this, arabian_state, mcu_port_r1_w))
+ MCFG_MB88XX_READ_R2_CB(READ8(*this, arabian_state, mcu_port_r2_r))
+ MCFG_MB88XX_WRITE_R2_CB(WRITE8(*this, arabian_state, mcu_port_r2_w))
+ MCFG_MB88XX_READ_R3_CB(READ8(*this, arabian_state, mcu_port_r3_r))
+ MCFG_MB88XX_WRITE_R3_CB(WRITE8(*this, arabian_state, mcu_port_r3_w))
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
@@ -394,9 +394,9 @@ MACHINE_CONFIG_START(arabian_state::arabian)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("aysnd", AY8910, MAIN_OSC/4/2)
- MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(arabian_state, ay8910_porta_w))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(arabian_state, ay8910_portb_w))
+ MCFG_DEVICE_ADD("aysnd", AY8910, MAIN_OSC/4/2)
+ MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(*this, arabian_state, ay8910_porta_w))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, arabian_state, ay8910_portb_w))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_CONFIG_END