Skip to content

[SuperBasic QL + PASCAL] 1987. Proyecto para transferir ficheros entre dos PCs usando uno intermedio. Por Alejandro Alonso Puig

License

Notifications You must be signed in to change notification settings

aalonsopuig/Comunicacion_serial_3_PCs_1987

Repository files navigation

Comunicacion_serial_3_PCs_1987

[SuperBASIC Sinclair QL + PASCAL] 1987.
Proyecto para transferir ficheros entre dos PCs usando uno intermedio (Sinclari QL)
por Alejandro Alonso Puig


En los años 80, existía una gran diversidad de ordenadores "Compatibles PC", que no siempre eran tan compatibles.
En una ocasión me encontré con la necesidad de comunicar por puerto serie dos ordenadores: Un portátil Zenit y un "Clónico" sin marca. Se suponía que los puertos serie de ambos, de tipo RS232C eran compatibles, pero lo cierto es que era imposible enviar ficheros de un ordenador a otro.

Ante esta situación probé a comunicar ambos ordenadores entre sí utilizando un tercero como pasarela. Un Sinclair QL, que disponía de dos puertos serie RS232C. Lo cierto es que este ordenador si era capaz de entenderse con los puertos serie de los otros dos ordenadores, así que escribí un programa que me permitiere utilizarlo como pasarela de puerto serie. Este programa lo escribí en el lenguaje con el que venía por defecto el Sinclair QL, que era el SuperBASIC. Una versión de BASIC estructurado. En este repositorio comparto ese código en un PDF, así como algunos esquemas.

Se trata de un programa que realicé en mis primeros años, en épocas en que el estilo en programación aún no estaba asentado, por lo que es un programa que carece un poco de la auto-documentación que podría ser deseable, pero me hace ilusión compartirlo, aunque sea solo para mí, como un recuerdo de tiempos lejanos, en los que no existían móviles, ni internet público, ni mensajería y tenías que buscarte la vida (mucho) para hacer casi cualquier cosa.

image

En el repositorio incluyo notas (en postits) del proyecto. Parece que utilizaba un programa conversor y otro desconversor hexadecimal en cada ordenador extremo (por lo que se ve en las notas). Incluyo en el repositorio esos programas, en PDF, que están realizados en PASCAL.

image

También se utilizaba el programa "Envia" para enviar el fichero, escrito en PASCAL e incluido en el repositorio. Este programa se utilizaba en el PC que iba a enviar el fichero.

About

[SuperBasic QL + PASCAL] 1987. Proyecto para transferir ficheros entre dos PCs usando uno intermedio. Por Alejandro Alonso Puig

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published