Hola Luis,
estás correoso este año
Por poner un ejemplo, la letra m tiene tantas filas horizontales nulas como verticales, así que si guardaran bytes verticales estarían desperdiciando 3 bits también.
Esto sin tener en cuenta que los bytes verticales en pantalla están cada uno separado del anterior y del siguiente por 256 bytes.
¿Te has parado a pensar como ibas a traspasar los datos de un byte (que contiene info vertical de 8 bits de otros tantos bytes) a pantalla?
A mi no me preocupa como lo hace Spectrum. Yo lo hago con Dragón y funciona bien y es simple.
No tienes mas que ver las rutinas convertidas hasta ahora, todo lo que toca a pantalla se reduce a la tercera parte o menos en 6809, así que no vale la pena, para mí,
buscar la cuadratura del círculo ...
NO arreglarás el problema de los colores ficticios para las letras minúsculas en la parte superior de pantalla ... y xD que el dibujo de una pantalla se ve muy poco rato
y el resto del tiempo estás en modo texto puro. No vamos a jugar en modo texto con artifacts, por favor!
Además solo 22 localizaciones tienen imagen, en el resto hasta 80 solo veremos texto.
saludos
pere