mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-06-06 03:12:19 +00:00
fixing hard to track dumb mistake
This commit is contained in:
+4
-3
@@ -146,8 +146,9 @@ namespace ComSquare::PPU
|
|||||||
FALLTHROUGH
|
FALLTHROUGH
|
||||||
case PpuRegisters::bg2hofs:
|
case PpuRegisters::bg2hofs:
|
||||||
case PpuRegisters::bg3hofs:
|
case PpuRegisters::bg3hofs:
|
||||||
case PpuRegisters::bg4hofs:
|
case PpuRegisters::bg4hofs: this->_registers._bgofs[addr - PpuRegisters::bg1hofs].raw =
|
||||||
this->_registers._bgofs[addr - PpuRegisters::bg1hofs].raw = ((data << 8) | (this->_ppuState.hvSharedScrollPrevValue & ~7) | (this->_ppuState.hScrollPrevValue & 7)) & 0x3FF;
|
((data << 8) | (this->_ppuState.hvSharedScrollPrevValue & ~7) |
|
||||||
|
(this->_ppuState.hScrollPrevValue & 7)) & 0x3FF;
|
||||||
this->_ppuState.hScrollPrevValue = data;
|
this->_ppuState.hScrollPrevValue = data;
|
||||||
this->_ppuState.hvSharedScrollPrevValue = data;
|
this->_ppuState.hvSharedScrollPrevValue = data;
|
||||||
break;
|
break;
|
||||||
@@ -158,7 +159,7 @@ namespace ComSquare::PPU
|
|||||||
case PpuRegisters::bg2vofs:
|
case PpuRegisters::bg2vofs:
|
||||||
case PpuRegisters::bg3vofs:
|
case PpuRegisters::bg3vofs:
|
||||||
case PpuRegisters::bg4vofs:
|
case PpuRegisters::bg4vofs:
|
||||||
this->_registers._bgofs[addr - PpuRegisters::bg1hofs].raw = ((data << 8) | this->_ppuState.hvSharedScrollPrevValue) & 0x3FF;
|
this->_registers._bgofs[addr - PpuRegisters::bg1vofs].raw = ((data << 8) | this->_ppuState.hvSharedScrollPrevValue) & 0x3FF;
|
||||||
this->_ppuState.hvSharedScrollPrevValue = data;
|
this->_ppuState.hvSharedScrollPrevValue = data;
|
||||||
break;
|
break;
|
||||||
case PpuRegisters::vmain:
|
case PpuRegisters::vmain:
|
||||||
|
|||||||
Reference in New Issue
Block a user