summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/pasopia.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pasopia.cpp')
-rw-r--r--src/mame/drivers/pasopia.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/mame/drivers/pasopia.cpp b/src/mame/drivers/pasopia.cpp
index 5d7abc9d806..0a1d99505a7 100644
--- a/src/mame/drivers/pasopia.cpp
+++ b/src/mame/drivers/pasopia.cpp
@@ -284,9 +284,9 @@ We preset all banks here, so that bankswitching will incur no speed penalty.
MACHINE_CONFIG_START(pasopia_state::pasopia)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", Z80, 4000000)
- MCFG_CPU_PROGRAM_MAP(pasopia_map)
- MCFG_CPU_IO_MAP(pasopia_io)
+ MCFG_DEVICE_ADD("maincpu", Z80, 4000000)
+ MCFG_DEVICE_PROGRAM_MAP(pasopia_map)
+ MCFG_DEVICE_IO_MAP(pasopia_io)
MCFG_Z80_DAISY_CHAIN(pasopia_daisy)
/* video hardware */
@@ -306,28 +306,28 @@ MACHINE_CONFIG_START(pasopia_state::pasopia)
MCFG_MC6845_UPDATE_ROW_CB(pasopia_state, crtc_update_row)
MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8(pasopia_state, vram_addr_lo_w))
- MCFG_I8255_OUT_PORTB_CB(WRITE8(pasopia_state, vram_latch_w))
- MCFG_I8255_IN_PORTC_CB(READ8(pasopia_state, vram_latch_r))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, pasopia_state, vram_addr_lo_w))
+ MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, pasopia_state, vram_latch_w))
+ MCFG_I8255_IN_PORTC_CB(READ8(*this, pasopia_state, vram_latch_r))
MCFG_DEVICE_ADD("ppi8255_1", I8255A, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8(pasopia_state, screen_mode_w))
- MCFG_I8255_IN_PORTB_CB(READ8(pasopia_state, portb_1_r))
- MCFG_I8255_OUT_PORTC_CB(WRITE8(pasopia_state, vram_addr_hi_w))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, pasopia_state, screen_mode_w))
+ MCFG_I8255_IN_PORTB_CB(READ8(*this, pasopia_state, portb_1_r))
+ MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, pasopia_state, vram_addr_hi_w))
MCFG_DEVICE_ADD("ppi8255_2", I8255A, 0)
- MCFG_I8255_IN_PORTC_CB(READ8(pasopia_state, rombank_r))
+ MCFG_I8255_IN_PORTC_CB(READ8(*this, pasopia_state, rombank_r))
MCFG_DEVICE_ADD("z80ctc", Z80CTC, XTAL(4'000'000))
MCFG_Z80CTC_INTR_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
- MCFG_Z80CTC_ZC0_CB(DEVWRITELINE("z80ctc", z80ctc_device, trg1))
- MCFG_Z80CTC_ZC1_CB(DEVWRITELINE("z80ctc", z80ctc_device, trg2))
- MCFG_Z80CTC_ZC2_CB(DEVWRITELINE("z80ctc", z80ctc_device, trg3))
+ MCFG_Z80CTC_ZC0_CB(WRITELINE("z80ctc", z80ctc_device, trg1))
+ MCFG_Z80CTC_ZC1_CB(WRITELINE("z80ctc", z80ctc_device, trg2))
+ MCFG_Z80CTC_ZC2_CB(WRITELINE("z80ctc", z80ctc_device, trg3))
MCFG_DEVICE_ADD("z80pio", Z80PIO, XTAL(4'000'000))
MCFG_Z80PIO_OUT_INT_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
- MCFG_Z80PIO_OUT_PA_CB(WRITE8(pasopia_state, mux_w))
- MCFG_Z80PIO_IN_PB_CB(READ8(pasopia_state, keyb_r))
+ MCFG_Z80PIO_OUT_PA_CB(WRITE8(*this, pasopia_state, mux_w))
+ MCFG_Z80PIO_IN_PB_CB(READ8(*this, pasopia_state, keyb_r))
MACHINE_CONFIG_END
/* ROM definition */