summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/rsp/rspdrc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/rsp/rspdrc.c')
-rw-r--r--src/emu/cpu/rsp/rspdrc.c68
1 files changed, 0 insertions, 68 deletions
diff --git a/src/emu/cpu/rsp/rspdrc.c b/src/emu/cpu/rsp/rspdrc.c
index fb999a809a7..dbc81187796 100644
--- a/src/emu/cpu/rsp/rspdrc.c
+++ b/src/emu/cpu/rsp/rspdrc.c
@@ -118,27 +118,6 @@ inline void rsp_device::save_fast_iregs(drcuml_block *block)
CORE CALLBACKS
***************************************************************************/
-void rsp_device::rspdrc_add_imem(UINT32 *base)
-{
- m_imem32 = base;
- m_imem16 = (UINT16*)base;
- m_imem8 = (UINT8*)base;
-}
-
-void rsp_device::rspdrc_add_dmem(UINT32 *base)
-{
- m_dmem32 = base;
- m_dmem16 = (UINT16*)base;
- m_dmem8 = (UINT8*)base;
-}
-
-UINT8 rsp_device::DM_READ8(UINT32 address)
-{
- UINT8 ret = m_dmem8[BYTE4_XOR_BE(address & 0xfff)];
- //printf("R8:%08x=%02x\n", address, ret);
- return ret;
-}
-
inline void rsp_device::ccfunc_read8()
{
m_rsp_state->arg0 = DM_READ8(m_rsp_state->arg0);
@@ -149,16 +128,6 @@ static void cfunc_read8(void *param)
((rsp_device *)param)->ccfunc_read8();
}
-UINT16 rsp_device::DM_READ16(UINT32 address)
-{
- UINT16 ret;
- address &= 0xfff;
- ret = m_dmem8[BYTE4_XOR_BE(address)] << 8;
- ret |= m_dmem8[BYTE4_XOR_BE(address + 1)];
- //printf("R16:%08x=%04x\n", address, ret);
- return ret;
-}
-
inline void rsp_device::ccfunc_read16()
{
m_rsp_state->arg0 = DM_READ16(m_rsp_state->arg0);
@@ -169,18 +138,6 @@ static void cfunc_read16(void *param)
((rsp_device *)param)->ccfunc_read16();
}
-UINT32 rsp_device::DM_READ32(UINT32 address)
-{
- UINT32 ret;
- address &= 0xfff;
- ret = m_dmem8[BYTE4_XOR_BE(address)] << 24;
- ret |= m_dmem8[BYTE4_XOR_BE(address + 1)] << 16;
- ret |= m_dmem8[BYTE4_XOR_BE(address + 2)] << 8;
- ret |= m_dmem8[BYTE4_XOR_BE(address + 3)];
- //printf("R32:%08x=%08x\n", address, ret);
- return ret;
-}
-
inline void rsp_device::ccfunc_read32()
{
m_rsp_state->arg0 = DM_READ32(m_rsp_state->arg0);
@@ -191,13 +148,6 @@ static void cfunc_read32(void *param)
((rsp_device *)param)->ccfunc_read32();;
}
-void rsp_device::DM_WRITE8(UINT32 address, UINT8 data)
-{
- address &= 0xfff;
- m_dmem8[BYTE4_XOR_BE(address)] = data;
- //printf("W8:%08x=%02x\n", address, data);
-}
-
inline void rsp_device::ccfunc_write8()
{
DM_WRITE8(m_rsp_state->arg0, m_rsp_state->arg1);
@@ -208,14 +158,6 @@ static void cfunc_write8(void *param)
((rsp_device *)param)->ccfunc_write8();;
}
-void rsp_device::DM_WRITE16(UINT32 address, UINT16 data)
-{
- address &= 0xfff;
- m_dmem8[BYTE4_XOR_BE(address)] = data >> 8;
- m_dmem8[BYTE4_XOR_BE(address + 1)] = data & 0xff;
- //printf("W16:%08x=%04x\n", address, data);
-}
-
inline void rsp_device::ccfunc_write16()
{
DM_WRITE16(m_rsp_state->arg0, m_rsp_state->arg1);
@@ -226,16 +168,6 @@ static void cfunc_write16(void *param)
((rsp_device *)param)->ccfunc_write16();;
}
-void rsp_device::DM_WRITE32(UINT32 address, UINT32 data)
-{
- address &= 0xfff;
- m_dmem8[BYTE4_XOR_BE(address)] = data >> 24;
- m_dmem8[BYTE4_XOR_BE(address + 1)] = (data >> 16) & 0xff;
- m_dmem8[BYTE4_XOR_BE(address + 2)] = (data >> 8) & 0xff;
- m_dmem8[BYTE4_XOR_BE(address + 3)] = data & 0xff;
- //printf("W32:%08x=%08x\n", address, data);
-}
-
inline void rsp_device::ccfunc_write32()
{
DM_WRITE32(m_rsp_state->arg0, m_rsp_state->arg1);