Code analysis corrections.

This commit is contained in:
Adrian Conlon
2024-10-09 22:15:25 +01:00
parent 647be6f224
commit f0815d4150
13 changed files with 170 additions and 115 deletions
+4
View File
@@ -15,6 +15,7 @@ namespace EightBit
public override void PokeWord(ushort address, Register16 value)
{
ArgumentNullException.ThrowIfNull(value);
Bus.Poke(address, value.Low);
Bus.Poke(++address, value.High);
}
@@ -51,12 +52,14 @@ namespace EightBit
protected override void PushWord(Register16 value)
{
ArgumentNullException.ThrowIfNull(value);
Push(value.High);
Push(value.Low);
}
protected override void SetWord(Register16 value)
{
ArgumentNullException.ThrowIfNull(value);
MemoryWrite(value.Low);
++Bus.Address.Word;
MemoryWrite(value.High);
@@ -64,6 +67,7 @@ namespace EightBit
protected override void SetWordPaged(Register16 value)
{
ArgumentNullException.ThrowIfNull(value);
MemoryWrite(value.Low);
++Bus.Address.Low;
MemoryWrite(value.High);