MMC5: Fixed condition priority with vertical split mode
This commit is contained in:
parent
47b10a234b
commit
d3c00e05db
1 changed files with 1 additions and 1 deletions
|
@ -503,7 +503,7 @@ protected:
|
|||
if(addr >= 0x2000) {
|
||||
if(isNtFetch) {
|
||||
uint8_t tileNumber = (_splitTileNumber + 2) % 42;
|
||||
if(tileNumber <= 32 && (_verticalSplitRightSide && tileNumber >= _verticalSplitDelimiterTile) || (!_verticalSplitRightSide && tileNumber < _verticalSplitDelimiterTile)) {
|
||||
if(tileNumber <= 32 && ((_verticalSplitRightSide && tileNumber >= _verticalSplitDelimiterTile) || (!_verticalSplitRightSide && tileNumber < _verticalSplitDelimiterTile))) {
|
||||
//Split region (for next 3 fetches, attribute + 2x tile data)
|
||||
_splitInSplitRegion = true;
|
||||
_splitTile = ((verticalSplitScroll & 0xF8) << 2) | tileNumber;
|
||||
|
|
Loading…
Add table
Reference in a new issue