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