
La interfaz ZX Interface 1 , lanzada en 1983, era un periférico de Sinclair Research para su ordenador doméstico ZX Spectrum . Originalmente concebida como una interfaz de red de área local para su uso en aulas escolares, fue modificada antes de su lanzamiento para funcionar también como controlador de hasta ocho unidades de cartucho de bucle de cinta de alta velocidad ZX Microdrive . Incluía además una interfaz RS-232 DE-9 capaz de operar a una velocidad de hasta 19,2 kbit/s. A nivel de hardware, era fundamentalmente un adaptador de voltaje, y el protocolo serie se implementaba en software mediante manipulación de bits . Esto provocaba problemas al recibir datos, pero no al transmitirlos.
La Interfaz 1, un dispositivo con forma de cuña que se instalaba debajo del ZX Spectrum, requería la extracción de dos tornillos de la parte inferior del Spectrum. Los orificios existentes se utilizaban para insertar tornillos más largos que atravesaban la Interfaz 1, impidiendo así su desprendimiento accidental. La Interfaz 1 contenía 8 kB de ROM con el software de control para los Microdrives, un puerto RS-232 y una interfaz de red. Esto ampliaba el manejador de errores del Sinclair BASIC , permitiendo el uso de palabras clave adicionales. Al convertirse en un estándar oficial, otros desarrolladores no tardaron en utilizar este mecanismo para crear extensiones de lenguaje para el Sinclair BASIC.
Tras su lanzamiento, se realizaron dos revisiones adicionales del firmware del dispositivo. [ 1 ] Estas revisiones tenían como objetivo mejorar el formato y el tiempo de acceso a los cartuchos ZX Microdrive , las funciones de impresión a través de la interfaz RS-232 y otros errores en el firmware almacenado en la ROM interna de 8K del dispositivo . El software de código máquina que utilizaba los puntos de entrada documentados oficialmente ("códigos de gancho") presentaba pocos problemas de incompatibilidad; sin embargo, los programas que utilizaban puntos de entrada no estándar corrían el riesgo de incompatibilidad debido a la presencia de puntos de entrada revisados.
La interfaz ZX Interface 1 era incompatible con algunos modelos posteriores de ZX Spectrum, como el +2A y el +3, debido a diferencias en la ROM y en el conector de expansión. Por lo tanto, era imposible conectar y usar las unidades Microdrive con estos modelos posteriores. Sin embargo, sí funcionaba con el +2 original, aunque la carcasa, mucho más grande, dificultaba el ajuste de la interfaz.
Red


El dispositivo ofrecía dos puertos de red, lo que permitía conectar en cadena hasta 64 ZX Spectrum mediante cables de red de hasta 3 metros (10 pies) de longitud. La red, denominada ZX Net , utilizaba un cable bidireccional con un protocolo propietario similar a CSMA . Los datos podían enviarse o recibirse a 100 kbit/s desde o hacia una estación de trabajo numerada, o transmitirse a todos los nodos, permitiendo que una máquina actuara como servidor.
La estación número 0 se utiliza para indicar la transmisión. Los datos se transmiten en paquetes, cada uno de un máximo de 255 bytes; el paquete y la cabecera están protegidos por una suma de verificación. La transmisión de caracteres utiliza 1 bit de inicio, 8 bits de datos y 1 bit de parada (la configuración común 8-N-1).
Comandos principales: [ 2 ]
- FORMATO "n";<número de estación>
- GUARDAR * "n";<número de estación>
- CARGAR * "n";<número de estación>
Seleccione, por ejemplo, 1 como la dirección del primer ordenador (número de estación): [ 2 ]
- FORMATO "n";1
- GUARDAR * "n";2
Seleccione 2 para la segunda dirección de computadora: [ 2 ]
- FORMATO "n";2
- CARGAR * "n";1
Lo cual transferirá el programa de "1" a "2".
Otros comandos: [ 2 ]
- CAT # Enumera el contenido de archivos y directorios de la unidad #
- CARGAR * "m";1;"nombre" # Carga el programa "nombre" desde la unidad "microdrive" 1
El mismo protocolo, rebautizado como QLAN , se utilizó posteriormente en el Sinclair QL . Su objetivo era que fuera interoperable con ZX Net, pero debido a diferencias de sincronización, la interoperabilidad resultó problemática.
Véase también
- ZX Interface 2 : una interfaz que proporciona puertos para joystick y cartuchos ROM.
- ZX8302 – Circuito integrado ULA diseñado para el Sinclair QL
Referencias
Enlaces externos
- ntnu.no - Información en Planet Sinclair Archivada el 18 de abril de 2007 en Wayback Machine
- worldofspectrum.org - Artículo sobre hardware de Sinclair User - Octubre de 1983
- dataserve-retro.co.uk - Interfaz Sinclair 1 y Microdrive * Archivado el 16 de marzo de 2014 en Wayback Machine
- - Versión de desmontaje 1
- - Versión de desmontaje 1.2
- dilwyn.me.uk - Kit de herramientas 2
- www.sinclair.hu - Manual de servicio de la interfaz ZX 1/2/Microdrive (1985). Archivado el 18 de abril de 2019 en Wayback Machine.
- www.sinclair.hu - Manual de la interfaz ZX 1/Microdrive de 1983. Archivado el 19 de octubre de 2016 en Wayback Machine.
- Periféricos de computadora doméstica
- ZX Spectrum
- Introducciones relacionadas con la informática en 1983