|
||||||||||||||||||
APLICACIONES >
Retroterm - Terminal multimedia para computadoras de 8
bits |
||||||||||||||||||
Retroterm:
Terminal compatible con el protocolo TURBO56K
El programa se creó como un servidor de presentaciones controlado remotamente por RS-232, razón por la cual es capaz no sólo de mostrar texto, sino también de recibir bloques de datos a memoria a alta velocidad, para realizar funciones como mostrar imágenes bitmap, mostrar una pantalla dividida de texto+bitmap, reproducir audio PCM (digitalizado), descargar juegos a memoria o disco, o reproducir música chiptune. Originalmente el programa no leía el teclado ya que se controlaba remotamente, pero después se convirtió en lo que hoy es Retroterm al agregarle la capacidad de leer y enviar los caracteres ingresados. Hay distintas versiones de Retroterm para
Commodore 64. La versión original requiere un módem
wifi con firmware zimodem conectado al puerto del
usuario, y puede conectarse a un BBS a una velocidad
de 57600 bps. Hay versiones que utilizan el chip ACIA
6551, para conectarse a través de los cartuchos
Swiftlink (a una velocidad máxima de 38400 bps) o
Turbo232 (a una velocidad máxima de 57600 bps). Estas
versiones requieren un módem conectado al puerto
RS-232 del cartucho Swiftlink o Turbo232. Para la Commodore Plus/4 hay una versión que requiere el mismo módem que se usa en la Commodore 64, conectado al puerto del usuario. En este caso la velocidad máxima es de 19200 bps. Para MSX está en
desarrollo una versión que por el momento
requiere una MSX1 capaz de ejecutar MSX-DOS, y un
puerto RS-232 estándar integrado, conectado a un
módem wifi con firmware zimodem. La velocidad máxima en
este caso es de 19200 bps.
Retroterm se puede conectar a BBS PETSCII a una velocidad de alrededor de 1500 bps en PAL y de 1800 bps en NTSC, pero en este caso no dispone de la funcionalidad de descarga de archivos. Cuando Retroterm se conecta a un servidor diseñado especialmente para soportar TURBO56K, el protocolo creado para aprovechar las funciones de transferencia rápida de la terminal, puede alcanzar una recepción sostenida a máxima velocidad (según la versión, 19200, 38400 o 57600 bps), lo que le permite descargar programas o imágenes en pocos segundos, recibir música chiptune o audio PCM en tiempo real, este último con una calidad de 4 bits a 11520 Hz (7680 Hz en Swiftlink, 3840 Hz en Plus/4 y MSX). Estos servidores reciben el nombre de RetroBBS, y actualmente están escritos para soportar la versión 0.7 de TURBO56K, así como versiones de Retroterm para Commodore 64, Commodore Plus/4 y MSX. Algunas características de la terminal: - Soporte del juego
de caracteres nativo de cada plataforma Es necesario que el módem wifi tenga habilitado el control de flujo por hardware (RTS/CTS), configurado previamente con el comando ATF0B57600 con otra terminal, para habilitar RTS/CTS y 57600 bps antes de cargar Retroterm. Artículo sobre Retroterm, publicado en el año 2021 en la revista electrónica ATDT. Página de Retroterm en github
Existen 3 versiones de Retroterm para Commodore 64:
Todas las versiones tienen las mismas capacidades, excepto por la velocidad menor en Swiftlink. - Soporte de texto
de 40 columnas por 25 filas, en 16 colores, con colores
independientes de tinta en cada celda. Retroterm para el puerto del usuario Esta versión funciona siempre a 57600 bps y requiere un módem wifi con firmware zimodem conectado al puerto del usuario. En modo
normal puede enviar 1 caracter por cuadro de video (50
en PAL y 60 en NTSC), a una velocidad equivalente de 500
bps en PAL y 600 bps en NTSC, y recibir hasta 3
caracteres por cuadro, a una velocidad equivalente de
1500 bps en PAL y 1800 bps en NTSC. En modo turbo
puede recibir datos de manera continua a 57600 bps. Calidad en
streaming PCM: 11520 Hz, 4 bits. Descarga en github Retroterm
para el cartucho Turbo232 Esta versión
funciona siempre a 57600 bps y requiere un módem wifi
con firmware zimodem
conectado al puerto RS-232 del cartucho. En modo normal puede enviar 1 caracter por cuadro de video (50 en PAL y 60 en NTSC), a una velocidad equivalente de 500 bps en PAL y 600 bps en NTSC, y recibir hasta 3 caracteres por cuadro, a una velocidad equivalente de 1500 bps en PAL y 1800 bps en NTSC. En modo turbo puede recibir datos de manera continua a 57600 bps. Calidad en streaming PCM: 11520 Hz, 4 bits. Descarga en github Retroterm
para el cartucho Swiftlink Esta versión
funciona siempre a 38400 bps y requiere un módem wifi
con firmware zimodem
conectado al puerto RS-232 del cartucho. En modo normal
puede enviar 1 caracter por cuadro de video (50 en PAL
y 60 en NTSC), a una velocidad equivalente de 500 bps
en PAL y 600 bps en NTSC, y recibir hasta 3 caracteres
por cuadro, a una velocidad equivalente de 1500 bps en PAL y
1800 bps en NTSC. En modo turbo puede
recibir datos de manera continua a 38400 bps. Calidad en
streaming PCM: 7680 Hz, 4 bits. Descarga
en github
Esta versión funciona siempre a 19200 bps y requiere un módem wifi con firmware zimodem conectado al puerto del usuario. En modo normal
puede enviar 1 caracter por cuadro de video (50 en
PAL y 60 en NTSC), a una velocidad equivalente de
500 bps en PAL y 600 bps en NTSC, y recibir hasta 3
caracteres por cuadro, a una velocidad equivalente de
1500 bps en PAL y 1800 bps en NTSC. En modo turbo
puede recibir datos de manera continua a 19200 bps. Calidad en
streaming PCM: 3840 Hz, 4 bits. Descarga en github
Esta versión
funciona siempre a 19200 bps y requiere un módem wifi
con firmware zimodem
conectado al puerto RS-232 estándar de una computadora
MSX. En modo normal puede enviar 1 caracter por cuadro de video (50 en PAL y 60 en NTSC), a una velocidad equivalente de 500 bps en PAL y 600 bps en NTSC, y recibir hasta 3 caracteres por cuadro, a una velocidad equivalente de 1500 bps en PAL y 1800 bps en NTSC. En modo turbo puede recibir datos de manera continua a 19200 bps. Calidad
en streaming PCM: 3840 Hz, 4 bits. Descarga
en github
RetroBBS es el servidor
escrito especialmente para aprovechar las
características de Retroterm. Está escrito en Python
3 y actualmente soporta las distintas versiones de
Retroterm para Commodore 64, Commodore Plus/4 y MSX. RetroBBS en github
Sesión en el
BBS 0.9 con Retroterm 0.12: Videos
anteriores:
|
||||||||||||||||||
|
||||||||||||||||||
©
2006-2024
Jorge Castillo - Todos los derechos
reservados
Las marcas, productos y logos que aparecen
en este sitio pertenecen a sus respectivos propietarios
|