|
||||||||||||||||||
APLICACIONES >
Módem WiFi TURBO56K - Módem serie para computadoras
Commodore de 8 bits |
||||||||||||||||||
Módem WiFi
para Commodore 64/128, Plus/4 y VIC-20, compatible con
Retroterm Mientras desarrollábamos el proyecto Retroterm fuimos probando varias maneras de armar un módem wifi para Commodore 64. Aquí vamos a detallar el armado de un módem que además de ser compatible con Retroterm, funciona con todas las terminales para Commodore 64/128, Plus/4 y VIC-20 que requieran un módem conectado al puerto del usuario.
Las Commodore
VIC-20, C64, C128 y Plus/4 incluyen un puerto del
usuario, donde se expone el hardware que no es utilizado
por el sistema, para permitir al usuario crear sus
propias expansiones. Oficialmente sin embargo, este
puerto esta pensado para conectar módems telefónicos. Commodore incorporó la funcionalidad de una interfaz RS-232 en el puerto del usuario de la VIC-20, con soporte en el Kernal y en el intérprete BASIC. Ya que la VIC-20 no dispone de un chip UART para la comunicación en serie, todo esto se implementa por software, utilizando los puertos paralelos del chip VIA6522. Cuando diseñó la C64, Commodore se aseguró de mantener la compatibilidad con los módems en el puerto del usuario, de la misma manera que ocurrió después con la Plus/4.
Los módems
serie, como los diseñados para conectarse a la línea
telefónica, siguen el estándar RS-232.
Nuestro módem
usa 5 señales: TX, RX, GND, RTS y CTS. De esta manera
puede funcionar tanto en terminales que sólo usan 3
señales, como en terminales que usan también RTS y CTS.
No usamos el cableado UP9600, lo cual garantiza que el
módem funciona tambien en C128, VIC-20 y Plus/4.
Antes de armar
el módem hay que escribir el firmware al módulo. Para el
firmware hay varias opciones, pero para ser compatible
con Retroterm se deberá usar el firmware zimodem, de Bo
Zimmerman, que se puede encontrar aquí: https://github.com/bozimmerman/Zimodem |
||||||||||||||||||
|
||||||||||||||||||
©
2006-2024
Jorge Castillo - Todos los derechos
reservados
Las marcas, productos y logos que aparecen
en este sitio pertenecen a sus respectivos propietarios
|