This code is untested and it should add support for these features: * variable line offset * cursor color, disable and blinking * character blinking * TODO: variable cursor size, line graphics, h/v pel panning, split screen