diff options
Diffstat (limited to 'src/mame/drivers/pasopia.cpp')
-rw-r--r-- | src/mame/drivers/pasopia.cpp | 30 |
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 */ |