diff options
Diffstat (limited to 'src/mame/drivers/r9751.cpp')
-rw-r--r-- | src/mame/drivers/r9751.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/r9751.cpp b/src/mame/drivers/r9751.cpp index bcda02f7285..19b05a18712 100644 --- a/src/mame/drivers/r9751.cpp +++ b/src/mame/drivers/r9751.cpp @@ -115,10 +115,10 @@ private: DECLARE_READ32_MEMBER(r9751_mmio_fff8_r); DECLARE_WRITE32_MEMBER(r9751_mmio_fff8_w); - DECLARE_READ8_MEMBER(pdc_dma_r); - DECLARE_WRITE8_MEMBER(pdc_dma_w); - DECLARE_READ8_MEMBER(smioc_dma_r); - DECLARE_WRITE8_MEMBER(smioc_dma_w); + uint8_t pdc_dma_r(offs_t offset); + void pdc_dma_w(uint8_t data); + uint8_t smioc_dma_r(offs_t offset); + void smioc_dma_w(offs_t offset, uint8_t data); void r9751_mem(address_map &map); @@ -529,7 +529,7 @@ void r9751_state::UnifiedTrace(u32 address, u32 data, const char* operation, con logerror("%s[%08X] => %08X (%s:%s) %s (%08X, %08X, %08X, %08X)\n", operation, address, data, Device, RegisterName==nullptr?"":RegisterName, extraText==nullptr?"":extraText, stacktrace[0], stacktrace[1], stacktrace[2], stacktrace[3]); } -READ8_MEMBER(r9751_state::pdc_dma_r) +uint8_t r9751_state::pdc_dma_r(offs_t offset) { /* This callback function takes the value written to 0xFF01000C as the bank offset */ uint32_t address = (fdd_dma_bank & 0x7FFFF800) + (offset & 0x3FFFF); @@ -537,7 +537,7 @@ READ8_MEMBER(r9751_state::pdc_dma_r) return m_maincpu->space(AS_PROGRAM).read_byte(address); } -WRITE8_MEMBER(r9751_state::pdc_dma_w) +void r9751_state::pdc_dma_w(uint8_t data) { /* This callback function takes the value written to 0xFF01000C as the bank offset */ uint32_t address = (fdd_dma_bank & 0x7FFFF800) + (m_pdc->fdd_68k_dma_address & 0x3FFFF); @@ -545,7 +545,7 @@ WRITE8_MEMBER(r9751_state::pdc_dma_w) if (TRACE_DMA) logerror("DMA WRITE: %08X DATA: %08X\n", address, data); } -READ8_MEMBER(r9751_state::smioc_dma_r) +uint8_t r9751_state::smioc_dma_r(offs_t offset) { /* This callback function takes the value written to 0xFF01000C as the bank offset */ uint32_t address = (smioc_dma_bank & 0x7FFFF800) + (offset*2 & 0x3FFFF); @@ -556,7 +556,7 @@ READ8_MEMBER(r9751_state::smioc_dma_r) return m_maincpu->space(AS_PROGRAM).read_word(address) & 0x00FF; } -WRITE8_MEMBER(r9751_state::smioc_dma_w) +void r9751_state::smioc_dma_w(offs_t offset, uint8_t data) { /* This callback function takes the value written to 0xFF01000C as the bank offset */ uint32_t address = (smioc_dma_bank & 0x7FFFF800) + (offset*2 & 0x3FFFF); |