public void HalvePalette()
{
var halfPalette = new Color[VgaColors];
for (var cnt = 0; cnt < GameColors; cnt++)
{
var c = _palette[cnt];
halfPalette[cnt] = Color.FromRgb(c.R >> 1, c.G >> 1, c.B >> 1);
}
_system.GraphicsManager.SetPalette(halfPalette, 0, GameColors);
}