diff --git a/docs/index.html b/docs/index.html index f40f67e0a..851aea9dc 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1396,19 +1396,19 @@ - Toggle 'phosphor' effect + Toggle 'phosphor' mode Alt + p Cmd + p - Decrease 'phosphor' blend in phosphor mode + Decrease 'phosphor' blend Shift-Alt + 9 Shift-Cmd + 9 - Increase 'phosphor' blend in phosphor mode + Increase 'phosphor' blend Alt + 9 Cmd + 9 @@ -1426,7 +1426,7 @@
- Items marked as (*) are only available in 'Custom' preset mode
+ Items marked as (*) will also switch to 'Custom' preset mode @@ -1578,18 +1578,18 @@ Cmd + Enter - - Increase overscan in fullscreen mode - Shift + PageUp - Shift + PageUp - - Decrease overscan in fullscreen mode Shift + PageDown Shift + PageDown + + Increase overscan in fullscreen mode + Shift + PageUp + Shift + PageUp + + Move display up (uses "Display.VCenter") Alt + PageUp @@ -1602,24 +1602,36 @@ Cmd + PageDown - - Switch display format in increasing order (NTSC/PAL/SECAM etc.) - Control + f - Control + f - - Switch display format in decreasing order (NTSC/PAL/SECAM etc.) Shift-Control + f Shift-Control + f + + Switch display format in increasing order (NTSC/PAL/SECAM etc.) + Control + f + Control + f + + Switch palette (Standard/Z26/User/Custom) Control + p Control + p + + Decrease custom palette phase shift (switches to 'Custom' palette) + Shift-Control + 9 + Shift-Control + 9 + + + + Increase custom palette phase shift (switches to 'Custom' palette) + Control + 9 + Control + 9 + + Toggle display interpolation Control + i diff --git a/src/emucore/Console.cxx b/src/emucore/Console.cxx index 99dd8413d..29fe2bfac 100644 --- a/src/emucore/Console.cxx +++ b/src/emucore/Console.cxx @@ -514,8 +514,8 @@ void Console::togglePalette() } else { - palette = "standard"; - message = "Standard Stella palette"; + palette = "custom"; + message = "Custom palette"; } } else if(palette == "user") // switch to custom @@ -523,11 +523,6 @@ void Console::togglePalette() palette = "custom"; message = "Custom palette"; } - else if(palette == "custom") // switch to standard - { - palette = "standard"; - message = "Standard Stella palette"; - } else // switch to standard mode if we get this far { palette = "standard"; diff --git a/src/emucore/TIASurface.cxx b/src/emucore/TIASurface.cxx index a98f21a4a..a13a9fd83 100644 --- a/src/emucore/TIASurface.cxx +++ b/src/emucore/TIASurface.cxx @@ -193,9 +193,21 @@ void TIASurface::setScanlineIntensity(int amount) { ostringstream buf; uInt32 intensity = enableScanlines(amount); - buf << "Scanline intensity at " << intensity << "%"; + + if(intensity == 0) + buf << "Scanlines disabled"; + else + { + buf << "Scanline intensity at "; + if(intensity < 100) + buf << intensity << "%"; + else + buf << "maximum"; + } myOSystem.settings().setValue("tv.scanlines", intensity); + enableNTSC(ntscEnabled()); + myFB.showMessage(buf.str()); }