diff options
Diffstat (limited to 'src/mame/drivers/pk8020.cpp')
-rw-r--r-- | src/mame/drivers/pk8020.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/pk8020.cpp b/src/mame/drivers/pk8020.cpp index 43b9b724a46..f10b6b88309 100644 --- a/src/mame/drivers/pk8020.cpp +++ b/src/mame/drivers/pk8020.cpp @@ -180,11 +180,11 @@ static void pk8020_floppies(device_slot_interface &device) /* Machine driver */ MACHINE_CONFIG_START(pk8020_state::pk8020) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", I8080, XTAL(20'000'000) / 8) - MCFG_CPU_PROGRAM_MAP(pk8020_mem) - MCFG_CPU_IO_MAP(pk8020_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", pk8020_state, pk8020_interrupt) - MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb) + MCFG_DEVICE_ADD("maincpu", I8080, XTAL(20'000'000) / 8) + MCFG_DEVICE_PROGRAM_MAP(pk8020_mem) + MCFG_DEVICE_IO_MAP(pk8020_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", pk8020_state, pk8020_interrupt) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -200,23 +200,23 @@ MACHINE_CONFIG_START(pk8020_state::pk8020) MCFG_PALETTE_INIT_OWNER(pk8020_state, pk8020) MCFG_DEVICE_ADD("ppi8255_1", I8255, 0) - MCFG_I8255_IN_PORTA_CB(READ8(pk8020_state, pk8020_porta_r)) - MCFG_I8255_OUT_PORTB_CB(WRITE8(pk8020_state, pk8020_portb_w)) - MCFG_I8255_IN_PORTC_CB(READ8(pk8020_state, pk8020_portc_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(pk8020_state, pk8020_portc_w)) + MCFG_I8255_IN_PORTA_CB(READ8(*this, pk8020_state, pk8020_porta_r)) + MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, pk8020_state, pk8020_portb_w)) + MCFG_I8255_IN_PORTC_CB(READ8(*this, pk8020_state, pk8020_portc_r)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, pk8020_state, pk8020_portc_w)) MCFG_DEVICE_ADD("ppi8255_2", I8255, 0) - MCFG_I8255_OUT_PORTC_CB(WRITE8(pk8020_state, pk8020_2_portc_w)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, pk8020_state, pk8020_2_portc_w)) MCFG_DEVICE_ADD("ppi8255_3", I8255, 0) MCFG_DEVICE_ADD("pit8253", PIT8253, 0) MCFG_PIT8253_CLK0(XTAL(20'000'000) / 10) - MCFG_PIT8253_OUT0_HANDLER(WRITELINE(pk8020_state,pk8020_pit_out0)) + MCFG_PIT8253_OUT0_HANDLER(WRITELINE(*this, pk8020_state,pk8020_pit_out0)) MCFG_PIT8253_CLK1(XTAL(20'000'000) / 10) - MCFG_PIT8253_OUT1_HANDLER(WRITELINE(pk8020_state,pk8020_pit_out1)) + MCFG_PIT8253_OUT1_HANDLER(WRITELINE(*this, pk8020_state,pk8020_pit_out1)) MCFG_PIT8253_CLK2((XTAL(20'000'000) / 8) / 164) - MCFG_PIT8253_OUT2_HANDLER(DEVWRITELINE("pic8259", pic8259_device, ir5_w)) + MCFG_PIT8253_OUT2_HANDLER(WRITELINE("pic8259", pic8259_device, ir5_w)) MCFG_DEVICE_ADD("pic8259", PIC8259, 0) MCFG_PIC8259_OUT_INT_CB(INPUTLINE("maincpu", 0)) @@ -235,7 +235,7 @@ MACHINE_CONFIG_START(pk8020_state::pk8020) /* audio hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0) + MCFG_DEVICE_ADD("speaker", SPEAKER_SOUND) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette") MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) |