mirror of
https://github.com/MoleskiCoder/EightBitNet.git
synced 2025-02-08 06:31:00 +00:00
Use "InvalidOperationException" for invalid opcodes in LR35902 emulation (for Fuse test runner)
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
This commit is contained in:
parent
7f30fcf4b2
commit
b6ced1ddd5
@ -388,7 +388,7 @@ namespace EightBit
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
@ -420,7 +420,7 @@ namespace EightBit
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
@ -449,13 +449,13 @@ namespace EightBit
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
@ -472,7 +472,7 @@ namespace EightBit
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
this.Tick(2);
|
||||
@ -531,14 +531,14 @@ namespace EightBit
|
||||
this.CCF();
|
||||
break;
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
this.Tick(4);
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
@ -588,7 +588,7 @@ namespace EightBit
|
||||
this.Compare(this.R(z));
|
||||
break;
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
this.Tick();
|
||||
@ -657,7 +657,7 @@ namespace EightBit
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
@ -688,13 +688,13 @@ namespace EightBit
|
||||
this.Tick(2);
|
||||
break;
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
@ -727,7 +727,7 @@ namespace EightBit
|
||||
this.Tick(4);
|
||||
break;
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
break;
|
||||
case 3: // Assorted operations
|
||||
@ -782,7 +782,7 @@ namespace EightBit
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
@ -815,7 +815,7 @@ namespace EightBit
|
||||
this.Compare(this.FetchByte());
|
||||
break;
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
this.Tick(2);
|
||||
@ -827,7 +827,7 @@ namespace EightBit
|
||||
break;
|
||||
|
||||
default:
|
||||
throw new NotSupportedException("Invalid operation mode");
|
||||
throw new InvalidOperationException("Invalid operation mode");
|
||||
}
|
||||
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user