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