Core: Ignore EverDrive - 64 X7 Serial Registers in PI_DMA_READ
This commit is contained in:
parent
65bbc375b9
commit
60969607c8
|
@ -264,6 +264,16 @@ void PeripheralInterfaceHandler::PI_DMA_READ()
|
|||
return;
|
||||
}
|
||||
|
||||
if (PI_CART_ADDR_REG >= 0x1F800000 && PI_CART_ADDR_REG < 0x1F810000)
|
||||
{
|
||||
//EverDrive - 64 X7 Serial Registers (don't care)
|
||||
PI_STATUS_REG &= ~PI_STATUS_DMA_BUSY;
|
||||
PI_STATUS_REG |= PI_STATUS_INTERRUPT;
|
||||
MI_INTR_REG |= MI_INTR_PI;
|
||||
m_Reg.CheckInterrupts();
|
||||
return;
|
||||
}
|
||||
|
||||
// Write ROM area (for 64DD conversion)
|
||||
if (PI_CART_ADDR_REG >= 0x10000000 && PI_CART_ADDR_REG <= 0x1FBFFFFF && g_Settings->LoadBool(Game_AllowROMWrites))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue