use FastMap for sys bus peeks for hypernyma, resolves #3598
This commit is contained in:
parent
4e83bccd3b
commit
c8a2eca83f
Binary file not shown.
|
@ -62,7 +62,7 @@ namespace MDFN_IEN_PCE_FAST
|
||||||
uint8 HucReadVirtual(unsigned int A)
|
uint8 HucReadVirtual(unsigned int A)
|
||||||
{
|
{
|
||||||
uint8 wmpr = HuCPU.MPR[A >> 13];
|
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)
|
void HucWriteVirtual(unsigned int A, uint8 V)
|
||||||
{
|
{
|
||||||
|
@ -72,7 +72,7 @@ void HucWriteVirtual(unsigned int A, uint8 V)
|
||||||
uint8 HucReadActual(unsigned int A)
|
uint8 HucReadActual(unsigned int A)
|
||||||
{
|
{
|
||||||
uint8 wmpr = A >> 13;
|
uint8 wmpr = A >> 13;
|
||||||
return HuCPU.PCERead[wmpr](A);
|
return HuCPU.FastMap[wmpr][A & 0x1FFF];
|
||||||
}
|
}
|
||||||
void HucWriteActual(unsigned int A, uint8 V)
|
void HucWriteActual(unsigned int A, uint8 V)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue