Does not quite fully work yet...
This commit is contained in:
@@ -366,10 +366,9 @@ void Cop0::FireException(const ExceptionCode code, const int cop, s64 pc) {
|
||||
u16 vectorOffset = 0x0180;
|
||||
if (tlbError == MISS && (code == ExceptionCode::TLBLoad || code == ExceptionCode::TLBStore)) {
|
||||
if (!status.exl) {
|
||||
vectorOffset = 0x0000;
|
||||
if (is64BitAddressing)
|
||||
vectorOffset = 0x0080;
|
||||
else
|
||||
vectorOffset = 0x0000;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user