summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vega.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vega.cpp')
-rw-r--r--src/mame/drivers/vega.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/mame/drivers/vega.cpp b/src/mame/drivers/vega.cpp
index 7f2e0f6f0aa..60ee41482ba 100644
--- a/src/mame/drivers/vega.cpp
+++ b/src/mame/drivers/vega.cpp
@@ -795,30 +795,30 @@ void vega_state::machine_start()
MACHINE_CONFIG_START(vega_state::vega)
- MCFG_CPU_ADD("maincpu", I8035, 4000000)
- MCFG_CPU_PROGRAM_MAP(vega_map)
- MCFG_CPU_IO_MAP(vega_io_map)
+ MCFG_DEVICE_ADD("maincpu", I8035, 4000000)
+ MCFG_DEVICE_PROGRAM_MAP(vega_map)
+ MCFG_DEVICE_IO_MAP(vega_io_map)
MCFG_MCS48_PORT_P1_IN_CB(IOPORT("DSW"))
- MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(vega_state, rombank_w))
- MCFG_MCS48_PORT_P2_IN_CB(READ8(vega_state, p2_r))
- MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(vega_state, p2_w))
- MCFG_MCS48_PORT_T1_IN_CB(READLINE(vega_state, t1_r))
+ MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(*this, vega_state, rombank_w))
+ MCFG_MCS48_PORT_P2_IN_CB(READ8(*this, vega_state, p2_r))
+ MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(*this, vega_state, p2_w))
+ MCFG_MCS48_PORT_T1_IN_CB(READLINE(*this, vega_state, t1_r))
MCFG_MCS48_PORT_PROG_OUT_CB(NOOP) /* prog - inputs CLK */
- MCFG_CPU_VBLANK_INT_DRIVER("screen", vega_state, irq0_line_hold)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vega_state, irq0_line_hold)
MCFG_DEVICE_ADD("ppi8255", I8255A, 0)
- MCFG_I8255_IN_PORTA_CB(READ8(vega_state, txtram_r))
- MCFG_I8255_OUT_PORTA_CB(WRITE8(vega_state, txtram_w))
+ MCFG_I8255_IN_PORTA_CB(READ8(*this, vega_state, txtram_r))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, vega_state, txtram_w))
MCFG_I8255_IN_PORTB_CB(IOPORT("IN0"))
- MCFG_I8255_OUT_PORTB_CB(WRITE8(vega_state, ppi_pb_w))
- MCFG_I8255_IN_PORTC_CB(READ8(vega_state, randomizer))
- MCFG_I8255_OUT_PORTC_CB(WRITE8(vega_state, ppi_pc_w))
+ MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, vega_state, ppi_pb_w))
+ MCFG_I8255_IN_PORTC_CB(READ8(*this, vega_state, randomizer))
+ MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, vega_state, ppi_pc_w))
MCFG_DEVICE_ADD( "ins8154", INS8154, 0 )
- MCFG_INS8154_IN_A_CB(READ8(vega_state, ins8154_pa_r))
- MCFG_INS8154_OUT_A_CB(WRITE8(vega_state, ins8154_pa_w))
- MCFG_INS8154_IN_B_CB(READ8(vega_state, ins8154_pb_r))
- MCFG_INS8154_OUT_B_CB(WRITE8(vega_state, ins8154_pb_w))
+ MCFG_INS8154_IN_A_CB(READ8(*this, vega_state, ins8154_pa_r))
+ MCFG_INS8154_OUT_A_CB(WRITE8(*this, vega_state, ins8154_pa_w))
+ MCFG_INS8154_IN_B_CB(READ8(*this, vega_state, ins8154_pb_r))
+ MCFG_INS8154_OUT_B_CB(WRITE8(*this, vega_state, ins8154_pb_w))
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -838,11 +838,11 @@ MACHINE_CONFIG_START(vega_state::vega)
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("ay8910", AY8910, 1500000 )
- MCFG_AY8910_PORT_A_READ_CB(READ8(vega_state, ay8910_pa_r))
- MCFG_AY8910_PORT_B_READ_CB(READ8(vega_state, ay8910_pb_r))
- MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(vega_state, ay8910_pa_w))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(vega_state, ay8910_pb_w))
+ MCFG_DEVICE_ADD("ay8910", AY8910, 1500000 )
+ MCFG_AY8910_PORT_A_READ_CB(READ8(*this, vega_state, ay8910_pa_r))
+ MCFG_AY8910_PORT_B_READ_CB(READ8(*this, vega_state, ay8910_pb_r))
+ MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(*this, vega_state, ay8910_pa_w))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, vega_state, ay8910_pb_w))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_CONFIG_END