Un periférico de Sinclair Research para su computadora doméstica ZX Spectrum , la ZX Interface 1 se lanzó en 1983. Originalmente pensada como una interfaz de red de área local para su uso en las aulas de las escuelas, se revisó antes del lanzamiento para actuar también como controlador para hasta ocho Unidades de cartucho de bucle de cinta de alta velocidad ZX Microdrive . También incluyó una interfaz DE-9 RS-232 capaz de funcionar a hasta 19,2 kbit / s. A nivel de hardware, era fundamentalmente un adaptador de voltaje, y el protocolo serial se implementaba en el software mediante bit-banging . Esto provocó problemas al recibir datos, pero no al transmitir.
Un dispositivo en forma de cuña que encaja debajo del ZX Spectrum, el ZX Interface 1 contenía 8 kB de ROM que comprenden el software de control para los Microdrives, un puerto RS-232 y una interfaz de red. Esto amplió el controlador de errores en Sinclair BASIC para permitir el uso de palabras clave adicionales. A medida que se convirtió en un estándar oficial, otros desarrolladores utilizaron rápidamente este mecanismo para crear extensiones de idioma para Sinclair BASIC.
Después del lanzamiento, se realizaron dos revisiones más del firmware del dispositivo. [1] Estos tenían como objetivo mejorar el formato del cartucho ZX Microdrive y el tiempo de acceso, las funciones de impresión a través de la interfaz RS-232 y otros errores en el firmware que se encuentra en la ROM 8K interna del dispositivo . El software de código de máquina que utiliza los puntos de entrada oficialmente documentados ('códigos de gancho') experimentaría pocos problemas de incompatibilidad; sin embargo, los programas que utilizan puntos de entrada no estándar corren el riesgo de ser incompatibles debido a la presencia de puntos de entrada revisados.
El mismo protocolo, rebautizado como QLAN , se utilizó más tarde en el Sinclair QL . Se pretendía que fuera interoperable con ZX Net, pero debido a las diferencias de tiempo, se encontró que la interoperabilidad era problemática.
La interfaz ZX 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, fue imposible conectar y utilizar las unidades Microdrive con estos últimos modelos. Sin embargo, funcionó con el +2 original, aunque la carcasa mucho más grande hizo que la interfaz fuera un ajuste incómodo.
La red
El dispositivo ofrecía dos puertos de red, lo que permitía conectar en cadena hasta 64 ZX Spectrums utilizando cables de red de hasta 3 metros (10 pies) de largo. La red, llamada ZX Net , utilizaba un cable bidireccional con un protocolo patentado similar a CSMA . Los datos pueden enviarse o recibirse a 100 kbit / s hacia o desde una estación de trabajo numerada, o transmitirse a todos los nodos, lo que permite que una máquina actúe como servidor.
El número de estación 0 se utiliza para indicar la transmisión. Los datos se transmiten en paquetes, cada uno de un máximo de 255 bytes de longitud; el paquete y el encabezado están protegidos por una suma de comprobació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]
- FORMAT "n";
úmero> - SAVE * "n";
úmero> - LOAD * "n";
úmero>
Seleccione, por ejemplo, 1 como la dirección de la primera computadora (número de estación): [2]
- FORMATO "n"; 1
- GUARDAR * "n"; 2
Seleccione 2 para la segunda dirección de la computadora: [2]
- FORMATO "n"; 2
- CARGAR * "n"; 1
Que luego transferirá el programa de "1" a "2".
Otros comandos: [2]
- CAT # Enumera el contenido del archivo y directorio de la unidad #
- LOAD * "m"; 1; "name" # Carga el programa "name" de la unidad "microdrive" 1
Ver también
- Interfaz ZX 2 : una interfaz que proporciona puertos para joystick y cartuchos ROM
- ZX8302 - Circuito integrado ULA diseñado para Sinclair QL
Referencias
- ^ Interfaz 1 , número 10, diciembre de 1984, su espectro 10
- ^ a b c d worldofspectrum.org - Manual de Microdrive e Interface 1 , 1983, fecha de archivo
enlaces externos
- ntnu.no - Información en Planet Sinclair
- worldofspectrum.org - Característica de hardware del usuario de Sinclair - Octubre de 1983
- dataserve-retro.co.uk - Sinclair Interface 1 y Microdrive *
- dilwyn.me.uk - Kit de herramientas 2
- www.sinclair.hu - ZX Interface 1/2 / Microdrive Manual de servicio 1985
- www.sinclair.hu - Interfaz ZX 1 / Manual Microdrive 1983