diff options
Diffstat (limited to 'src/mame/drivers/pc8001.cpp')
-rw-r--r-- | src/mame/drivers/pc8001.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/pc8001.cpp b/src/mame/drivers/pc8001.cpp index 327817557f8..05ce6187a92 100644 --- a/src/mame/drivers/pc8001.cpp +++ b/src/mame/drivers/pc8001.cpp @@ -482,9 +482,9 @@ void pc8001_state::machine_start() MACHINE_CONFIG_START(pc8001_state::pc8001) /* basic machine hardware */ - MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(4'000'000)) - MCFG_CPU_PROGRAM_MAP(pc8001_mem) - MCFG_CPU_IO_MAP(pc8001_io) + MCFG_DEVICE_ADD(Z80_TAG, Z80, XTAL(4'000'000)) + MCFG_DEVICE_PROGRAM_MAP(pc8001_mem) + MCFG_DEVICE_IO_MAP(pc8001_io) /* video hardware */ MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) @@ -495,7 +495,7 @@ MACHINE_CONFIG_START(pc8001_state::pc8001) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("beeper", BEEP, 2000) + MCFG_DEVICE_ADD("beeper", BEEP, 2000) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) /* devices */ @@ -504,21 +504,21 @@ MACHINE_CONFIG_START(pc8001_state::pc8001) MCFG_DEVICE_ADD(I8255A_TAG, I8255A, 0) MCFG_DEVICE_ADD(I8257_TAG, I8257, XTAL(4'000'000)) - MCFG_I8257_OUT_HRQ_CB(WRITELINE(pc8001_state, hrq_w)) - MCFG_I8257_IN_MEMR_CB(READ8(pc8001_state, dma_mem_r)) - MCFG_I8257_OUT_IOW_2_CB(DEVWRITE8(UPD3301_TAG, upd3301_device, dack_w)) + MCFG_I8257_OUT_HRQ_CB(WRITELINE(*this, pc8001_state, hrq_w)) + MCFG_I8257_IN_MEMR_CB(READ8(*this, pc8001_state, dma_mem_r)) + MCFG_I8257_OUT_IOW_2_CB(WRITE8(UPD3301_TAG, upd3301_device, dack_w)) MCFG_UPD1990A_ADD(UPD1990A_TAG, XTAL(32'768), NOOP, NOOP) MCFG_DEVICE_ADD(UPD3301_TAG, UPD3301, XTAL(14'318'181)) MCFG_UPD3301_CHARACTER_WIDTH(8) MCFG_UPD3301_DRAW_CHARACTER_CALLBACK_OWNER(pc8001_state, pc8001_display_pixels) - MCFG_UPD3301_DRQ_CALLBACK(DEVWRITELINE(I8257_TAG, i8257_device, dreq2_w)) + MCFG_UPD3301_DRQ_CALLBACK(WRITELINE(I8257_TAG, i8257_device, dreq2_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer") - MCFG_CENTRONICS_ACK_HANDLER(WRITELINE(pc8001_state, write_centronics_ack)) - MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(pc8001_state, write_centronics_busy)) + MCFG_CENTRONICS_ACK_HANDLER(WRITELINE(*this, pc8001_state, write_centronics_ack)) + MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(*this, pc8001_state, write_centronics_busy)) MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG) @@ -532,9 +532,9 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(pc8001mk2_state::pc8001mk2) /* basic machine hardware */ - MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(4'000'000)) - MCFG_CPU_PROGRAM_MAP(pc8001mk2_mem) - MCFG_CPU_IO_MAP(pc8001mk2_io) + MCFG_DEVICE_ADD(Z80_TAG, Z80, XTAL(4'000'000)) + MCFG_DEVICE_PROGRAM_MAP(pc8001mk2_mem) + MCFG_DEVICE_IO_MAP(pc8001mk2_io) /* video hardware */ MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) @@ -545,7 +545,7 @@ MACHINE_CONFIG_START(pc8001mk2_state::pc8001mk2) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("beeper", BEEP, 2000) + MCFG_DEVICE_ADD("beeper", BEEP, 2000) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) /* devices */ @@ -554,16 +554,16 @@ MACHINE_CONFIG_START(pc8001mk2_state::pc8001mk2) MCFG_DEVICE_ADD(I8255A_TAG, I8255A, 0) MCFG_DEVICE_ADD(I8257_TAG, I8257, XTAL(4'000'000)) - MCFG_I8257_OUT_HRQ_CB(WRITELINE(pc8001_state, hrq_w)) - MCFG_I8257_IN_MEMR_CB(READ8(pc8001_state, dma_mem_r)) - MCFG_I8257_OUT_IOW_2_CB(DEVWRITE8(UPD3301_TAG, upd3301_device, dack_w)) + MCFG_I8257_OUT_HRQ_CB(WRITELINE(*this, pc8001_state, hrq_w)) + MCFG_I8257_IN_MEMR_CB(READ8(*this, pc8001_state, dma_mem_r)) + MCFG_I8257_OUT_IOW_2_CB(WRITE8(UPD3301_TAG, upd3301_device, dack_w)) MCFG_UPD1990A_ADD(UPD1990A_TAG, XTAL(32'768), NOOP, NOOP) MCFG_DEVICE_ADD(UPD3301_TAG, UPD3301, XTAL(14'318'181)) MCFG_UPD3301_CHARACTER_WIDTH(8) MCFG_UPD3301_DRAW_CHARACTER_CALLBACK_OWNER(pc8001_state, pc8001_display_pixels) - MCFG_UPD3301_DRQ_CALLBACK(DEVWRITELINE(I8257_TAG, i8257_device, dreq2_w)) + MCFG_UPD3301_DRQ_CALLBACK(WRITELINE(I8257_TAG, i8257_device, dreq2_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer") |