mirror of
https://github.com/MoleskiCoder/EightBitNet.git
synced 2026-10-25 05:02:14 +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:
1 parent
7f30fcf4b2
commit
b6ced1ddd5
1 file changed
+15
-15
+15
-15
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user