Skip to content

Commit

Permalink
#2 Return value from SetBit was not being used fix
Browse files Browse the repository at this point in the history
  • Loading branch information
hagronnestad committed Apr 4, 2020
1 parent 5da9cbc commit aff4502
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions ComputerSystems/Commodore64/Vic/VicIi.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public byte this[Register index] {

case Register.REGISTER_0x11_SCREEN_CONTROL_1:
// Bit #7 og 0x11 is set if current raster line > 255
_registers[(int)index].SetBit(BitFlag.BIT_7, CurrentLine > 255);
_registers[(int)index] = _registers[(int)index].SetBit(BitFlag.BIT_7, CurrentLine > 255);
return _registers[(int)index];

// Current raster line (bits #0-#7).
Expand All @@ -53,11 +53,11 @@ public byte this[Register index] {

// Interrupt status register.
case Register.REGISTER_0x19_INTERRUPT_REGISTER:
_registers[(int)index].SetBit(BitFlag.BIT_0, _interruptLatchRasterLine);
_registers[(int)index].SetBit(BitFlag.BIT_1, _interruptLatchSpriteBackgroundCollision);
_registers[(int)index].SetBit(BitFlag.BIT_2, _interruptLatchSpriteSpriteCollision);
_registers[(int)index].SetBit(BitFlag.BIT_3, _interruptLatchLightPenSignal);
_registers[(int)index].SetBit(BitFlag.BIT_7, _interruptLatchAny);
_registers[(int)index] = _registers[(int)index].SetBit(BitFlag.BIT_0, _interruptLatchRasterLine);
_registers[(int)index] = _registers[(int)index].SetBit(BitFlag.BIT_1, _interruptLatchSpriteBackgroundCollision);
_registers[(int)index] = _registers[(int)index].SetBit(BitFlag.BIT_2, _interruptLatchSpriteSpriteCollision);
_registers[(int)index] = _registers[(int)index].SetBit(BitFlag.BIT_3, _interruptLatchLightPenSignal);
_registers[(int)index] = _registers[(int)index].SetBit(BitFlag.BIT_7, _interruptLatchAny);
return _registers[(int)index];

default:
Expand Down

0 comments on commit aff4502

Please sign in to comment.