diff options
Diffstat (limited to 'src/devices/machine/pdc.h')
-rw-r--r-- | src/devices/machine/pdc.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/devices/machine/pdc.h b/src/devices/machine/pdc.h index df205ae0b29..a80b97c5fa8 100644 --- a/src/devices/machine/pdc.h +++ b/src/devices/machine/pdc.h @@ -41,7 +41,7 @@ public: auto m68k_w_callback() { return m_m68k_w_cb.bind(); } /* Read and Write members */ - DECLARE_WRITE_LINE_MEMBER(hdd_irq); + void hdd_irq(int state); /* Main CPU accessible registers */ uint8_t reg_p0; @@ -66,27 +66,27 @@ protected: virtual const tiny_rom_entry *device_rom_region() const override; private: - DECLARE_WRITE_LINE_MEMBER(i8237_hreq_w); - DECLARE_WRITE_LINE_MEMBER(i8237_eop_w); - DECLARE_READ8_MEMBER(i8237_dma_mem_r); - DECLARE_WRITE8_MEMBER(i8237_dma_mem_w); - DECLARE_READ8_MEMBER(i8237_fdc_dma_r); - DECLARE_WRITE8_MEMBER(i8237_fdc_dma_w); + void i8237_hreq_w(int state); + void i8237_eop_w(int state); + uint8_t i8237_dma_mem_r(offs_t offset); + void i8237_dma_mem_w(offs_t offset, uint8_t data); + uint8_t i8237_fdc_dma_r(offs_t offset); + void i8237_fdc_dma_w(offs_t offset, uint8_t data); - DECLARE_READ8_MEMBER(m68k_dma_r); - DECLARE_WRITE8_MEMBER(m68k_dma_w); + uint8_t m68k_dma_r(); + void m68k_dma_w(uint8_t data); - DECLARE_WRITE_LINE_MEMBER(fdc_irq); + void fdc_irq(int state); DECLARE_FLOPPY_FORMATS( floppy_formats ); - DECLARE_READ8_MEMBER(p0_7_r); - DECLARE_WRITE8_MEMBER(p0_7_w); - DECLARE_READ8_MEMBER(fdd_68k_r); - DECLARE_WRITE8_MEMBER(fdd_68k_w); - DECLARE_WRITE8_MEMBER(p38_w); - DECLARE_READ8_MEMBER(p38_r); - DECLARE_READ8_MEMBER(p39_r); - DECLARE_WRITE8_MEMBER(p50_5f_w); + uint8_t p0_7_r(offs_t offset); + void p0_7_w(offs_t offset, uint8_t data); + uint8_t fdd_68k_r(offs_t offset); + void fdd_68k_w(offs_t offset, uint8_t data); + void p38_w(uint8_t data); + uint8_t p38_r(); + uint8_t p39_r(); + void p50_5f_w(offs_t offset, uint8_t data); void pdc_io(address_map &map); void pdc_mem(address_map &map); |