fixed hires text problem.

Seiken Densetsu 3

Desert Fighter

we were starting every hires line from the first mainscreen pixel followed by the first subscreen pixel, while things should go the other way around.

while at it, I documented the way color math works for hires (according to anomie's docs) and I made the debug key switching between subscreen and mainscreen to properly work in all cases