summaryrefslogtreecommitdiffstats
path: root/src/devices/machine/pdc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/pdc.cpp')
-rw-r--r--src/devices/machine/pdc.cpp26
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)