Interfaz de spectrum: Teleescritorio

La primera aplicación que he podido hacer con la interfaz para Spectrum ha sido un teleescritorio para Linux.


Un programa en Linux captura el escritorio y genera un bitmap de Spectrum que envía por un puerto serie (USB) El microcontrolador del interfaz recibe la imagen y se la envía al Spectrum por el bus de expansión, donde corre un programa que vuelca a pantalla cada frame recibido.


En la comunicación entre microcontrolador y Spectrum a través del CPLD consigo 6330 bytes por segundo, por lo que sumando el retraso de la transmisión por el serie (a 115200 baudios), la tasa de refresco es aproximadamente un hertzio.


Aquí un vídeo del sistema en funcionamiento:



Aún tengo otro uso pensado para la interfaz, así que hasta la próxima!