use FastMap for sys bus peeks for hypernyma, resolves #3598

This commit is contained in:
CasualPokePlayer 2023-03-28 18:18:27 -07:00
parent 4e83bccd3b
commit c8a2eca83f
2 changed files with 2 additions and 2 deletions

Binary file not shown.

View File

@ -62,7 +62,7 @@ namespace MDFN_IEN_PCE_FAST
uint8 HucReadVirtual(unsigned int A)
{
uint8 wmpr = HuCPU.MPR[A >> 13];
return HuCPU.PCERead[wmpr]((wmpr << 13) | (A & 0x1FFF));
return HuCPU.FastMap[wmpr][A & 0x1FFF];
}
void HucWriteVirtual(unsigned int A, uint8 V)
{
@ -72,7 +72,7 @@ void HucWriteVirtual(unsigned int A, uint8 V)
uint8 HucReadActual(unsigned int A)
{
uint8 wmpr = A >> 13;
return HuCPU.PCERead[wmpr](A);
return HuCPU.FastMap[wmpr][A & 0x1FFF];
}
void HucWriteActual(unsigned int A, uint8 V)
{