diff options
Diffstat (limited to 'src/devices/machine/i82875p.h')
-rw-r--r-- | src/devices/machine/i82875p.h | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/src/devices/machine/i82875p.h b/src/devices/machine/i82875p.h index 0ca29e66fc7..ecd252b35ef 100644 --- a/src/devices/machine/i82875p.h +++ b/src/devices/machine/i82875p.h @@ -25,7 +25,7 @@ public: template <typename T> void set_cpu_tag(T &&tag) { cpu.set_tag(std::forward<T>(tag)); } void set_ram_size(int ram_size); - virtual DECLARE_READ8_MEMBER(capptr_r) override; + virtual uint8_t capptr_r() override; protected: virtual void device_start() override; @@ -50,49 +50,49 @@ private: uint16_t toud, mchcfg, errcmd, smicmd, scicmd, skpd; uint32_t agpctrl, attbase; - DECLARE_READ8_MEMBER( agpm_r); - DECLARE_WRITE8_MEMBER( agpm_w); - DECLARE_READ8_MEMBER( gc_r); - DECLARE_READ8_MEMBER( csabcont_r); - DECLARE_READ32_MEMBER( eap_r); - DECLARE_READ8_MEMBER( derrsyn_r); - DECLARE_READ8_MEMBER( des_r); - DECLARE_READ8_MEMBER( fpllcont_r); - DECLARE_WRITE8_MEMBER( fpllcont_w); - DECLARE_READ8_MEMBER( pam_r); - DECLARE_WRITE8_MEMBER( pam_w); - DECLARE_READ8_MEMBER( smram_r); - DECLARE_WRITE8_MEMBER( smram_w); - DECLARE_READ8_MEMBER( esmramc_r); - DECLARE_WRITE8_MEMBER( esmramc_w); - DECLARE_READ32_MEMBER( acapid_r); - DECLARE_READ32_MEMBER( agpstat_r); - DECLARE_READ32_MEMBER( agpcmd_r); - DECLARE_READ32_MEMBER( agpctrl_r); - DECLARE_WRITE32_MEMBER(agpctrl_w); - DECLARE_READ8_MEMBER( apsize_r); - DECLARE_WRITE8_MEMBER( apsize_w); - DECLARE_READ32_MEMBER( attbase_r); - DECLARE_WRITE32_MEMBER(attbase_w); - DECLARE_READ8_MEMBER( amtt_r); - DECLARE_WRITE8_MEMBER( amtt_w); - DECLARE_READ8_MEMBER( lptt_r); - DECLARE_WRITE8_MEMBER( lptt_w); - DECLARE_READ16_MEMBER( toud_r); - DECLARE_WRITE16_MEMBER(toud_w); - DECLARE_READ16_MEMBER( mchcfg_r); - DECLARE_WRITE16_MEMBER(mchcfg_w); - DECLARE_READ16_MEMBER( errsts_r); - DECLARE_READ16_MEMBER( errcmd_r); - DECLARE_WRITE16_MEMBER(errcmd_w); - DECLARE_READ16_MEMBER( smicmd_r); - DECLARE_WRITE16_MEMBER(smicmd_w); - DECLARE_READ16_MEMBER( scicmd_r); - DECLARE_WRITE16_MEMBER(scicmd_w); - DECLARE_READ16_MEMBER( skpd_r); - DECLARE_WRITE16_MEMBER(skpd_w); - DECLARE_READ32_MEMBER( capreg1_r); - DECLARE_READ8_MEMBER( capreg2_r); + uint8_t agpm_r(); + void agpm_w(uint8_t data); + uint8_t gc_r(); + uint8_t csabcont_r(); + uint32_t eap_r(); + uint8_t derrsyn_r(); + uint8_t des_r(); + uint8_t fpllcont_r(); + void fpllcont_w(uint8_t data); + uint8_t pam_r(offs_t offset); + void pam_w(offs_t offset, uint8_t data); + uint8_t smram_r(); + void smram_w(uint8_t data); + uint8_t esmramc_r(); + void esmramc_w(uint8_t data); + uint32_t acapid_r(); + uint32_t agpstat_r(); + uint32_t agpcmd_r(); + uint32_t agpctrl_r(); + void agpctrl_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + uint8_t apsize_r(); + void apsize_w(uint8_t data); + uint32_t attbase_r(); + void attbase_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + uint8_t amtt_r(); + void amtt_w(uint8_t data); + uint8_t lptt_r(); + void lptt_w(uint8_t data); + uint16_t toud_r(); + void toud_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t mchcfg_r(); + void mchcfg_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t errsts_r(); + uint16_t errcmd_r(); + void errcmd_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t smicmd_r(); + void smicmd_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t scicmd_r(); + void scicmd_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t skpd_r(); + void skpd_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint32_t capreg1_r(); + uint8_t capreg2_r(); }; class i82875p_agp_device : public agp_bridge_device { @@ -114,14 +114,14 @@ public: i82875p_overflow_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); private: - DECLARE_READ8_MEMBER (dram_row_boundary_r); - DECLARE_WRITE8_MEMBER (dram_row_boundary_w); - DECLARE_READ8_MEMBER (dram_row_attribute_r); - DECLARE_WRITE8_MEMBER (dram_row_attribute_w); - DECLARE_READ32_MEMBER (dram_timing_r); - DECLARE_WRITE32_MEMBER(dram_timing_w); - DECLARE_READ32_MEMBER (dram_controller_mode_r); - DECLARE_WRITE32_MEMBER(dram_controller_mode_w); + uint8_t dram_row_boundary_r(offs_t offset); + void dram_row_boundary_w(offs_t offset, uint8_t data); + uint8_t dram_row_attribute_r(offs_t offset); + void dram_row_attribute_w(offs_t offset, uint8_t data); + uint32_t dram_timing_r(); + void dram_timing_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + uint32_t dram_controller_mode_r(); + void dram_controller_mode_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); protected: virtual void device_start() override; |