Core: remove Write32SerialInterface
This commit is contained in:
parent
e1d3222a8a
commit
2b646677ac
|
@ -770,7 +770,7 @@ bool CMipsMemoryVM::SW_NonMemory(uint32_t PAddr, uint32_t Value)
|
||||||
case 0x04500000: m_AudioInterfaceHandler.Write32(PAddr, Value, 0xFFFFFFFF); break;
|
case 0x04500000: m_AudioInterfaceHandler.Write32(PAddr, Value, 0xFFFFFFFF); break;
|
||||||
case 0x04600000: m_PeripheralInterfaceHandler.Write32(PAddr, Value, 0xFFFFFFFF); break;
|
case 0x04600000: m_PeripheralInterfaceHandler.Write32(PAddr, Value, 0xFFFFFFFF); break;
|
||||||
case 0x04700000: m_RDRAMInterfaceHandler.Write32(PAddr, Value, 0xFFFFFFFF); break;
|
case 0x04700000: m_RDRAMInterfaceHandler.Write32(PAddr, Value, 0xFFFFFFFF); break;
|
||||||
case 0x04800000: Write32SerialInterface(); break;
|
case 0x04800000: m_SerialInterfaceHandler.Write32(PAddr, Value, 0xFFFFFFFF); break;
|
||||||
case 0x05000000: Write32CartridgeDomain2Address1(); break;
|
case 0x05000000: Write32CartridgeDomain2Address1(); break;
|
||||||
case 0x08000000: Write32CartridgeDomain2Address2(); break;
|
case 0x08000000: Write32CartridgeDomain2Address2(); break;
|
||||||
case 0x1FC00000: Write32PifRam(); break;
|
case 0x1FC00000: Write32PifRam(); break;
|
||||||
|
@ -1232,32 +1232,6 @@ void CMipsMemoryVM::Load32Rom(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CMipsMemoryVM::Write32SerialInterface(void)
|
|
||||||
{
|
|
||||||
switch (m_MemLookupAddress & 0xFFFFFFF)
|
|
||||||
{
|
|
||||||
case 0x04800000: g_Reg->SI_DRAM_ADDR_REG = m_MemLookupValue.UW[0]; break;
|
|
||||||
case 0x04800004:
|
|
||||||
g_Reg->SI_PIF_ADDR_RD64B_REG = m_MemLookupValue.UW[0];
|
|
||||||
g_MMU->SI_DMA_READ();
|
|
||||||
break;
|
|
||||||
case 0x04800010:
|
|
||||||
g_Reg->SI_PIF_ADDR_WR64B_REG = m_MemLookupValue.UW[0];
|
|
||||||
g_MMU->SI_DMA_WRITE();
|
|
||||||
break;
|
|
||||||
case 0x04800018:
|
|
||||||
g_Reg->MI_INTR_REG &= ~MI_INTR_SI;
|
|
||||||
g_Reg->SI_STATUS_REG &= ~SI_STATUS_INTERRUPT;
|
|
||||||
g_Reg->CheckInterrupts();
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
if (HaveDebugger())
|
|
||||||
{
|
|
||||||
g_Notify->BreakPoint(__FILE__, __LINE__);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void CMipsMemoryVM::Write32CartridgeDomain2Address1(void)
|
void CMipsMemoryVM::Write32CartridgeDomain2Address1(void)
|
||||||
{
|
{
|
||||||
// 64DD registers
|
// 64DD registers
|
||||||
|
|
|
@ -147,7 +147,6 @@ private:
|
||||||
static void Load32PifRam(void);
|
static void Load32PifRam(void);
|
||||||
static void Load32Rom(void);
|
static void Load32Rom(void);
|
||||||
|
|
||||||
static void Write32SerialInterface(void);
|
|
||||||
static void Write32CartridgeDomain2Address1(void);
|
static void Write32CartridgeDomain2Address1(void);
|
||||||
static void Write32CartridgeDomain2Address2(void);
|
static void Write32CartridgeDomain2Address2(void);
|
||||||
static void Write32PifRam(void);
|
static void Write32PifRam(void);
|
||||||
|
|
Loading…
Reference in New Issue