summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/r9751.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/r9751.cpp')
-rw-r--r--src/mame/drivers/r9751.cpp16
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);