private bool IsHwRegister(uint Address)
{
var MaskedAddress = Address & PspMemory.MemoryMask;
if (MaskedAddress >= 0x1FD00000 && MaskedAddress < 0x1FD00000 + 0x1000) return false;
if (!MountedPreIpl)
{
//if ((Address & PspMemory.MemoryMask) >= VectorsOffset) return true;
//if ((MaskedAddress >= VectorsOffset) && (MaskedAddress < (VectorsOffset + 0x1000))) return true;
if ((MaskedAddress >= VectorsOffset)) return true;
//var MaskedAddress = Address;
//if (MaskedAddress >= 0xbfc00000 && MaskedAddress < 0xbfc00000 + 0x1000) return true;
}
else
{
}
return !IsAddressValid(Address & PspMemory.MemoryMask);
}