summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/i82875p.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/i82875p.cpp')
-rw-r--r--src/devices/machine/i82875p.cpp104
1 files changed, 52 insertions, 52 deletions
diff --git a/src/devices/machine/i82875p.cpp b/src/devices/machine/i82875p.cpp
index 850ca50821a..a2b29782387 100644
--- a/src/devices/machine/i82875p.cpp
+++ b/src/devices/machine/i82875p.cpp
@@ -54,7 +54,7 @@ void i82875p_host_device::set_ram_size(int _ram_size)
ram_size = _ram_size;
}
-READ8_MEMBER(i82875p_host_device::capptr_r)
+uint8_t i82875p_host_device::capptr_r()
{
return 0xe4;
}
@@ -79,71 +79,71 @@ void i82875p_host_device::device_start()
add_map(256*1024*1024, M_MEM, FUNC(i82875p_host_device::agp_translation_map));
}
-READ8_MEMBER( i82875p_host_device::agpm_r)
+uint8_t i82875p_host_device::agpm_r()
{
return agpm;
}
-WRITE8_MEMBER( i82875p_host_device::agpm_w)
+void i82875p_host_device::agpm_w(uint8_t data)
{
agpm = data;
logerror("%s: agpm = %02x\n", tag(), agpm);
}
-READ8_MEMBER( i82875p_host_device::gc_r)
+uint8_t i82875p_host_device::gc_r()
{
return 0x08;
}
-READ8_MEMBER( i82875p_host_device::csabcont_r)
+uint8_t i82875p_host_device::csabcont_r()
{
return 0x00;
}
-READ32_MEMBER( i82875p_host_device::eap_r)
+uint32_t i82875p_host_device::eap_r()
{
return 0x00000000;
}
-READ8_MEMBER( i82875p_host_device::derrsyn_r)
+uint8_t i82875p_host_device::derrsyn_r()
{
return 0x00;
}
-READ8_MEMBER( i82875p_host_device::des_r)
+uint8_t i82875p_host_device::des_r()
{
return 0x00;
}
-READ8_MEMBER( i82875p_host_device::fpllcont_r)
+uint8_t i82875p_host_device::fpllcont_r()
{
return fpllcont;
}
-WRITE8_MEMBER( i82875p_host_device::fpllcont_w)
+void i82875p_host_device::fpllcont_w(uint8_t data)
{
fpllcont = data;
logerror("%s: fpllcont = %02x\n", tag(), data);
}
-READ8_MEMBER( i82875p_host_device::pam_r)
+uint8_t i82875p_host_device::pam_r(offs_t offset)
{
return pam[offset];
}
-WRITE8_MEMBER( i82875p_host_device::pam_w)
+void i82875p_host_device::pam_w(offs_t offset, uint8_t data)
{
pam[offset] = data;
logerror("%s: pam[%d] = %02x\n", tag(), offset, data);
remap_cb();
}
-READ8_MEMBER( i82875p_host_device::smram_r)
+uint8_t i82875p_host_device::smram_r()
{
return smram;
}
-WRITE8_MEMBER( i82875p_host_device::smram_w)
+void i82875p_host_device::smram_w(uint8_t data)
{
if(!(smram & 0x10))
smram = (data & 0xfe) | 0x02;
@@ -151,12 +151,12 @@ WRITE8_MEMBER( i82875p_host_device::smram_w)
remap_cb();
}
-READ8_MEMBER( i82875p_host_device::esmramc_r)
+uint8_t i82875p_host_device::esmramc_r()
{
return esmramc;
}
-WRITE8_MEMBER( i82875p_host_device::esmramc_w)
+void i82875p_host_device::esmramc_w(uint8_t data)
{
if(!(smram & 0x10))
esmramc = (data & 0x87) | 0x38;
@@ -164,80 +164,80 @@ WRITE8_MEMBER( i82875p_host_device::esmramc_w)
remap_cb();
}
-READ32_MEMBER( i82875p_host_device::acapid_r)
+uint32_t i82875p_host_device::acapid_r()
{
return 0x00300002;
}
-READ32_MEMBER( i82875p_host_device::agpstat_r)
+uint32_t i82875p_host_device::agpstat_r()
{
return 0x1f004a13;
}
-READ32_MEMBER( i82875p_host_device::agpcmd_r)
+uint32_t i82875p_host_device::agpcmd_r()
{
return 0x00000a00;
}
-READ32_MEMBER( i82875p_host_device::agpctrl_r)
+uint32_t i82875p_host_device::agpctrl_r()
{
return agpctrl;
}
-WRITE32_MEMBER(i82875p_host_device::agpctrl_w)
+void i82875p_host_device::agpctrl_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
COMBINE_DATA(&agpctrl);
logerror("%s: agpctrl = %08x\n", tag(), agpctrl);
}
-READ8_MEMBER( i82875p_host_device::apsize_r)
+uint8_t i82875p_host_device::apsize_r()
{
return apsize;
}
-WRITE8_MEMBER( i82875p_host_device::apsize_w)
+void i82875p_host_device::apsize_w(uint8_t data)
{
apsize = data;
logerror("%s: apsize = %02x\n", tag(), apsize);
}
-READ32_MEMBER( i82875p_host_device::attbase_r)
+uint32_t i82875p_host_device::attbase_r()
{
return attbase;
}
-WRITE32_MEMBER(i82875p_host_device::attbase_w)
+void i82875p_host_device::attbase_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
COMBINE_DATA(&attbase);
logerror("%s: attbase = %08x\n", tag(), attbase);
}
-READ8_MEMBER( i82875p_host_device::amtt_r)
+uint8_t i82875p_host_device::amtt_r()
{
return amtt;
}
-WRITE8_MEMBER( i82875p_host_device::amtt_w)
+void i82875p_host_device::amtt_w(uint8_t data)
{
amtt = data;
}
-READ8_MEMBER( i82875p_host_device::lptt_r)
+uint8_t i82875p_host_device::lptt_r()
{
return lptt;
}
-WRITE8_MEMBER( i82875p_host_device::lptt_w)
+void i82875p_host_device::lptt_w(uint8_t data)
{
lptt = data;
}
-READ16_MEMBER( i82875p_host_device::toud_r)
+uint16_t i82875p_host_device::toud_r()
{
return toud;
}
-WRITE16_MEMBER(i82875p_host_device::toud_w)
+void i82875p_host_device::toud_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&toud);
toud &= ~7;
@@ -245,67 +245,67 @@ WRITE16_MEMBER(i82875p_host_device::toud_w)
remap_cb();
}
-READ16_MEMBER( i82875p_host_device::mchcfg_r)
+uint16_t i82875p_host_device::mchcfg_r()
{
return mchcfg;
}
-WRITE16_MEMBER(i82875p_host_device::mchcfg_w)
+void i82875p_host_device::mchcfg_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&mchcfg);
}
-READ16_MEMBER( i82875p_host_device::errsts_r)
+uint16_t i82875p_host_device::errsts_r()
{
return 0x0000;
}
-READ16_MEMBER( i82875p_host_device::errcmd_r)
+uint16_t i82875p_host_device::errcmd_r()
{
return errcmd;
}
-WRITE16_MEMBER(i82875p_host_device::errcmd_w)
+void i82875p_host_device::errcmd_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&errcmd);
}
-READ16_MEMBER( i82875p_host_device::smicmd_r)
+uint16_t i82875p_host_device::smicmd_r()
{
return smicmd;
}
-WRITE16_MEMBER(i82875p_host_device::smicmd_w)
+void i82875p_host_device::smicmd_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&smicmd);
}
-READ16_MEMBER( i82875p_host_device::scicmd_r)
+uint16_t i82875p_host_device::scicmd_r()
{
return scicmd;
}
-WRITE16_MEMBER(i82875p_host_device::scicmd_w)
+void i82875p_host_device::scicmd_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&scicmd);
}
-READ16_MEMBER( i82875p_host_device::skpd_r)
+uint16_t i82875p_host_device::skpd_r()
{
return skpd;
}
-WRITE16_MEMBER(i82875p_host_device::skpd_w)
+void i82875p_host_device::skpd_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&skpd);
}
-READ32_MEMBER( i82875p_host_device::capreg1_r)
+uint32_t i82875p_host_device::capreg1_r()
{
return 0x0106a009;
}
-READ8_MEMBER( i82875p_host_device::capreg2_r)
+uint8_t i82875p_host_device::capreg2_r()
{
return 0x00;
}
@@ -469,45 +469,45 @@ void i82875p_overflow_device::device_reset()
dram_controller_mode = 0x00010001;
}
-READ8_MEMBER (i82875p_overflow_device::dram_row_boundary_r)
+uint8_t i82875p_overflow_device::dram_row_boundary_r(offs_t offset)
{
return dram_row_boundary[offset];
}
-WRITE8_MEMBER (i82875p_overflow_device::dram_row_boundary_w)
+void i82875p_overflow_device::dram_row_boundary_w(offs_t offset, uint8_t data)
{
dram_row_boundary[offset] = data;
logerror("%s: dram_row_boundary_w %d, %02x\n", tag(), offset, data);
}
-READ8_MEMBER (i82875p_overflow_device::dram_row_attribute_r)
+uint8_t i82875p_overflow_device::dram_row_attribute_r(offs_t offset)
{
return dram_row_attribute[offset];
}
-WRITE8_MEMBER (i82875p_overflow_device::dram_row_attribute_w)
+void i82875p_overflow_device::dram_row_attribute_w(offs_t offset, uint8_t data)
{
dram_row_attribute[offset] = data;
logerror("%s: dram_row_attribute_w %d, %02x\n", tag(), offset, data);
}
-READ32_MEMBER (i82875p_overflow_device::dram_timing_r)
+uint32_t i82875p_overflow_device::dram_timing_r()
{
return dram_timing;
}
-WRITE32_MEMBER(i82875p_overflow_device::dram_timing_w)
+void i82875p_overflow_device::dram_timing_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
COMBINE_DATA(&dram_timing);
logerror("%s: dram_timing_w %08x\n", tag(), dram_timing);
}
-READ32_MEMBER (i82875p_overflow_device::dram_controller_mode_r)
+uint32_t i82875p_overflow_device::dram_controller_mode_r()
{
return dram_controller_mode;
}
-WRITE32_MEMBER(i82875p_overflow_device::dram_controller_mode_w)
+void i82875p_overflow_device::dram_controller_mode_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
COMBINE_DATA(&dram_controller_mode);
logerror("%s: dram_controller_mode_w %08x\n", tag(), dram_controller_mode);