diff --git a/docs/graphics/options_developer_tia.png b/docs/graphics/options_developer_tia.png index 847f035db..21376b14b 100644 Binary files a/docs/graphics/options_developer_tia.png and b/docs/graphics/options_developer_tia.png differ diff --git a/src/emucore/tia/Playfield.cxx b/src/emucore/tia/Playfield.cxx index 37fa633d4..3a8957bb5 100644 --- a/src/emucore/tia/Playfield.cxx +++ b/src/emucore/tia/Playfield.cxx @@ -255,13 +255,13 @@ uInt8 Playfield::getColor() const } else { - if(myX >= TIAConstants::H_PIXEL - 16) - return myDebugColor - 2; // PF0 - if(myX >= TIAConstants::H_PIXEL - 48) + if(myX < TIAConstants::H_PIXEL / 2 + 32) + return myDebugColor - 2; // PF2 + if(myX < TIAConstants::H_PIXEL / 2 + 64) return myDebugColor; // PF1 } } - return myDebugColor + 2; // PF2 + return myDebugColor + 2; // PF2/PF0 } } diff --git a/src/gui/DeveloperDialog.cxx b/src/gui/DeveloperDialog.cxx index d8f57380c..4c2854c71 100644 --- a/src/gui/DeveloperDialog.cxx +++ b/src/gui/DeveloperDialog.cxx @@ -297,7 +297,8 @@ void DeveloperDialog::addTiaTab(const GUI::Font& font) wid.push_back(myPFColorWidget); myPFScoreWidget = new CheckboxWidget(myTab, font, myPFColorWidget->getRight() + +fontWidth() * 2.5, - ypos + 1, "Score"); + ypos + 1, "Score color"); + myPFScoreWidget->setToolTip("In score mode, playfield color gets updated one pixel early."); wid.push_back(myPFScoreWidget); ypos += lineHeight + VGAP * 1;