diff options
Diffstat (limited to 'src/devices/machine/pdc.cpp')
-rw-r--r-- | src/devices/machine/pdc.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/devices/machine/pdc.cpp b/src/devices/machine/pdc.cpp index 0c828df743d..894a3baa61f 100644 --- a/src/devices/machine/pdc.cpp +++ b/src/devices/machine/pdc.cpp @@ -257,15 +257,15 @@ FLOPPY_FORMATS_END MACHINE_CONFIG_START(pdc_device::device_add_mconfig) /* CPU - Zilog Z0840006PSC */ - MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(10'000'000) / 2) - MCFG_CPU_PROGRAM_MAP(pdc_mem) - MCFG_CPU_IO_MAP(pdc_io) + MCFG_DEVICE_ADD(Z80_TAG, Z80, XTAL(10'000'000) / 2) + MCFG_DEVICE_PROGRAM_MAP(pdc_mem) + MCFG_DEVICE_IO_MAP(pdc_io) //MCFG_QUANTUM_PERFECT_CPU(M6502_TAG) /* Floppy Disk Controller - uPD765a - NEC D765AC-2 */ MCFG_UPD765A_ADD(FDC_TAG, true, true) - MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pdc_device, fdc_irq)) - MCFG_UPD765_DRQ_CALLBACK(DEVWRITELINE(FDCDMA_TAG, am9517a_device, dreq0_w)) //MCFG_DEVCB_INVERT + MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(*this, pdc_device, fdc_irq)) + MCFG_UPD765_DRQ_CALLBACK(WRITELINE(FDCDMA_TAG, am9517a_device, dreq0_w)) //MCFG_DEVCB_INVERT // Floppy disk drive MCFG_FLOPPY_DRIVE_ADD(FDC_TAG":0", pdc_floppies, "35hd", pdc_device::floppy_formats) @@ -274,14 +274,14 @@ MACHINE_CONFIG_START(pdc_device::device_add_mconfig) /* Channel 0: uPD765a Floppy Disk Controller */ /* Channel 1: M68K main system memory */ MCFG_DEVICE_ADD(FDCDMA_TAG, AM9517A, XTAL(10'000'000) / 2) - MCFG_I8237_OUT_HREQ_CB(WRITELINE(pdc_device, i8237_hreq_w)) - MCFG_I8237_OUT_EOP_CB(WRITELINE(pdc_device, i8237_eop_w)) - MCFG_I8237_IN_MEMR_CB(READ8(pdc_device, i8237_dma_mem_r)) - MCFG_I8237_OUT_MEMW_CB(WRITE8(pdc_device, i8237_dma_mem_w)) - MCFG_I8237_IN_IOR_0_CB(READ8(pdc_device, i8237_fdc_dma_r)) - MCFG_I8237_OUT_IOW_0_CB(WRITE8(pdc_device, i8237_fdc_dma_w)) - MCFG_I8237_IN_IOR_1_CB(READ8(pdc_device, m68k_dma_r)) - MCFG_I8237_OUT_IOW_1_CB(WRITE8(pdc_device, m68k_dma_w)) + MCFG_I8237_OUT_HREQ_CB(WRITELINE(*this, pdc_device, i8237_hreq_w)) + MCFG_I8237_OUT_EOP_CB(WRITELINE(*this, pdc_device, i8237_eop_w)) + MCFG_I8237_IN_MEMR_CB(READ8(*this, pdc_device, i8237_dma_mem_r)) + MCFG_I8237_OUT_MEMW_CB(WRITE8(*this, pdc_device, i8237_dma_mem_w)) + MCFG_I8237_IN_IOR_0_CB(READ8(*this, pdc_device, i8237_fdc_dma_r)) + MCFG_I8237_OUT_IOW_0_CB(WRITE8(*this, pdc_device, i8237_fdc_dma_w)) + MCFG_I8237_IN_IOR_1_CB(READ8(*this, pdc_device, m68k_dma_r)) + MCFG_I8237_OUT_IOW_1_CB(WRITE8(*this, pdc_device, m68k_dma_w)) /* Hard Disk Controller - HDC9224 */ MCFG_DEVICE_ADD(HDC_TAG, HDC9224, 0) |