Emulador de terminal para Spectrum

Emulador de terminal para Spectrum

Personalmente, siempre me ha rondado la cabeza un proyecto que consiste en crear un terminal Linux usando un Spectrum y su puerto serie RS232. Es tarea difícil, pero una vez hecho será posible usar Linux desde el teclado del Spectrum, navegar por Internet con LYNX, contestar correo, postear en las news, etc. Y todo desde el ordenador que revolucionó la idea de Ordenador Personal. En cuanto tengamos algo en claro de la parte Spectrum (la parte Linux se basa en el simple uso de mgetty en el /etc/inittab) crearemos una página específica para que todo el mundo pueda hacer esto. Para conseguirlo necesitaré un +3, un +2A o un Interface 1 de Spectrum (para dotar de puerto serie al 48K o Spectrum+). Además hace falta un emulador de terminal para Spectrum, y crear el cable.

Gracias a Javier Herrera ha llegado a mis manos ZFst v0.2, un emulador de terminal y protocolo XMODEM para Spectrum +2A y +3 (y posiblemente, cualquier otro modelo si se dispone del Interface 1). Este programa es equivalente al HyperTerminal de Windows o Minicom de Linux, es decir, sencillamente se dedica a leer pulsaciones de teclado y enviarlas al puerto serie, y leer de dicho puerto y mostrar los bytes recibidos por la pantalla. Con esto tenemos suficiente para conectar el Spectrum a una máquina GNU/Linux (vía mgetty) y usar el Spectrum para navegar por Internet (lynx, w3m o links), chatear (BitchX), contestar el correo (mutt), las news (slrn), etc.

Esto por sí solo ya sería una gran noticia si no fuera porque además no estamos limitados a 32x24 caracteres en el Spectrum, sino que su autor ha implementado en el terminal 3 modos de vídeo diferentes creando varios juegos de caracteres: 64x24, 80x24 y 85x24.

El objetivo final del proyecto sería dejar un Spectrum totalmente operativo como terminal serie, y como demostración tomar un par de fotos navegando, leyendo el correo o chateando en el IRC. Tan sólo imaginad por un momento la estampa en una Campus Party o Euskal Party de alguien con su Spectrum chateando con el resto de gente de la party :-).

El estado actual del proyecto es el siguiente:


Para completar el proyecto, haría falta:

Si alguien está interesado en ayudar, o ya ha conseguido hacer algo similar, por favor, que se ponga en contacto conmigo e intentaremos hacer un buen texto al respecto.



Subir al principio de esta página

Santiago Romero alias NoP
sromero©gmail·com
Ultima actualización : 11-03-2005