VIC: Respect idle state background color registers, plus black in undocumented gfx mode

This commit is contained in:
SaxxonPike 2019-07-09 06:58:13 -05:00
parent 89fa153477
commit 83b6553749
2 changed files with 4 additions and 3 deletions

View File

@ -181,6 +181,7 @@
default: default:
_parsePixelData = 0; _parsePixelData = 0;
_pixel = 0; _pixel = 0;
_parseSrColorEnable = true;
break; break;
} }

View File

@ -78,13 +78,13 @@
switch (((_srColor0 & SrMask1) >> 18) | ((_srColor1 & SrMask1) >> 17)) switch (((_srColor0 & SrMask1) >> 18) | ((_srColor1 & SrMask1) >> 17))
{ {
case 1: case 1:
_pixel = _backgroundColor1; _pixel = _idle ? 0 : _backgroundColor1;
break; break;
case 2: case 2:
_pixel = _backgroundColor2; _pixel = _idle ? 0 : _backgroundColor2;
break; break;
case 3: case 3:
_pixel = _backgroundColor3; _pixel = _idle ? 0 : _backgroundColor3;
break; break;
default: default:
_pixel = _backgroundColor0; _pixel = _backgroundColor0;