diff options
Diffstat (limited to 'src/devices/machine/i82875p.cpp')
-rw-r--r-- | src/devices/machine/i82875p.cpp | 104 |
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); |