Software de espectro ZX

La familia de computadoras ZX Spectrum tiene una gran biblioteca de software de más de 23,000 títulos [1] . Aunque la mayor parte de esta colección son juegos, el conjunto de programas es muy diverso e incluye lenguajes de programación (C, Pascal, Prolog, Forth, varios ensambladores), compiladores Sinclair BASIC , extensiones Sinclair BASIC ( Beta BASIC , MegaBASIC , Laser BASIC , etc. [2] ), bases de datos (por ejemplo, VU-File ), procesadores de texto ( Tasword, Tasword II , The Last Word ), hojas de cálculo ( VU-Calc ), editores gráficos ( OCP Art Studio [3] , The Artist ) e incluso herramientas de diseño de PCB ( Layout 86 ) [4] .

Distribución

Cinta

Inicialmente, la mayoría de los programas de "Spectrum" se distribuían en casetes de audio . El costo de un juego comercial en casete fue de 5 a 10 GBP , una versión económica: 3 GBP. "Spectrum" fue diseñado para funcionar con una grabadora de cassette doméstica convencional [5] . El tiempo promedio para cargar un juego desde un casete de audio a la memoria fue de 3 a 5 minutos. Físicamente, la grabación era un sonido (percibido por el oído humano) interpretado por Spectrum como una secuencia de bytes. La velocidad promedio de lectura/escritura es de aproximadamente 1500 bps [6] .

La reescritura directa de programas de una grabadora a otra, por regla general, condujo a una disminución en la calidad de la grabación. Además, es posible que una grabación realizada en una grabadora no se lea bien en otra; esto generalmente se resolvió presionando el casete hacia abajo mientras se lee, o incluso ajustando manualmente la posición del cabezal de lectura. En general, la lectura de la cinta fue bastante confiable, pero todos los usuarios conocen el molesto mensaje de error de lectura " R Tape loading error, 0:1". Había muchas utilidades para copiar programas a través de la memoria de la computadora (las más populares: Copy 86M [7] , TFCOPY, COPY COPY [8] ), algunos programas de copia usaban memoria de video para almacenar los datos copiados.

Los desarrolladores tomaron medidas para proteger contra la copia. Por ejemplo, al arrancar desde un casete, primero se cargó un cargador de arranque corto con su propio código de arranque usando una velocidad no estándar. En algunos casos, al iniciar el juego, se le pedía al usuario que ingresara una palabra de la documentación del juego (generalmente era una historia corta que describía la trama del juego). Un método inusual de protección fue el uso de un dispositivo Lenslok : este es un conjunto de prismas de plástico fijados en un estuche para distribuir con el juego; la idea era que al arrancar el programa se muestre en pantalla la palabra encriptada; superponiendo prismas en la pantalla, se puede descifrar la palabra y así acceder.

Cartuchos Microdrive e Interface 2

En julio de 1983, apareció la tecnología ZX Microdrive ( ZX Interface 1 y Microdrive cuestan £ 79,95) y rápidamente se hizo bastante popular entre los usuarios de Spectrum, pero para los editores el costo de lanzar programas en cartucho era un orden de magnitud mayor que en cinta (costo de cartucho 4,95 libras). Además, los cartuchos tenían la reputación de ser medios poco confiables, por lo que cada elemento debía revisarse cuidadosamente antes de la entrega. Por estas razones, el lanzamiento del juego en Microdrive generalmente solo complementaba el lanzamiento en casete.

Solo se lanzaron 10 juegos en cartuchos diseñados para ZX Interface 2 (incluidos Jetpac , Planetoids , etc.): la alta velocidad de descarga no compensó el costo del dispositivo (£ 19,95) y el cartucho (£ 14,95).

Disquetes

Se han lanzado varios controladores de disco para el ZX Spectrum. Uno de los primeros es el ZX FDC-1 y la interfaz de disco Beta de Technology Research Ltd.

Los sistemas DISCiPLE y +D de Miles Gordon Technology se hicieron bastante populares, pero la mayor parte del software lanzado para ellos eran utilidades.

Después del lanzamiento de ZX Spectrum +3, aparecieron programas comerciales, suministrados en disquetes de 3 pulgadas  de su propio diseño: se lanzaron más de 1000 discos diferentes entre 1987 y 1997 [9] .

Otras formas

Pequeños programas, en su mayoría en Sinclair BASIC , se distribuyeron como código fuente, impresos en revistas y libros. El lector podría escribir manualmente este código en su computadora, ejecutarlo y guardarlo en un casete para su uso posterior [10] . Luego, las revistas comenzaron a imprimir largas listas de dígitos hexadecimales, completas con sumas de verificación: volcados de código de máquina de juegos y herramientas.

Un método inusual de distribución fue la transmisión por radio: los oyentes podían grabar la transmisión desde un receptor de radio en un casete para luego leer el registro en el Spectrum. [11] [12]

Algunas revistas han adoptado un método de distribución en forma de discos de 7 pulgadas diseñados para ser reproducidos en dispositivos de discos de vinilo convencionales (similares a Floppy-ROM ). En los discos de grupos musicales británicos de 1984 a 1996, ocasionalmente se podía encontrar una pista con un programa para ZX Spectrum.

En diciembre de 1989, debido a la creciente proliferación de reproductores de CD, Code Masters lanzó The CD Games Pack , una compilación de 30 juegos en CD de audio ; Se incluyó un cable de audio especial con el disco para conectar el Spectrum a un reproductor de CD. El costo de la colección fue de 19,95 libras, pero sus ventas no tuvieron éxito: la atención del mercado ya se había trasladado a las máquinas de 16 bits.

Juegos más jugados

Los diez juegos más populares según la revista Your Sinclair ] :

  1. persecución a muerte en 3D
  2. estrella rebelde
  3. Todo o nada
  4. Detener el expreso
  5. Patas arriba
  6. Tipo R
  7. El centinela
  8. islas del arcoiris
  9. carrera de roca
  10. Tornado Nivel Bajo

Los diez juegos más populares según la revista " CRASH ":

  1. islas del arcoiris
  2. Cuartel general de persecución
  3. robocop
  4. robocop 2
  5. Mareado
  6. Objetivo: Renegado
  7. tierra mágica mareada
  8. batman: la película
  9. operación lobo
  10. resistencia de medianoche

En el territorio de la antigua URSS

En la URSS/CEI, los casetes de audio [15] fueron inicialmente el principal método de distribución y luego, debido a la transición gradual a los sistemas de disco, los disquetes TR-DOS de 5 pulgadas [16] [17] . Además, durante algún tiempo, la distribución de programas se llevó a cabo a través de la transmisión de televisión en el rango de canales de medidores [18] : la imagen en el televisor mostraba finas rayas verticales y una serie de programas podían grabarse desde la ruta del sonido, aunque la calidad de dicha grabación fue mediocre. Aparentemente, muchos juegos llegaron a Rusia a través de Polonia: a menudo, al descargar un juego, podías ver la inscripción "Cracked by Bill Gilbert", dejada por un pirata informático polaco [19] .

Algunos juegos domésticos:

Una parte importante de los juegos domésticos son análogos de juegos de otras plataformas.

El primer juego doméstico para "ZX Spectrum", aparentemente, es Tetris de V. A. Balyasov ( 1986 ) [20] . Los juegos para el "ZX Spectrum" son creados por entusiastas y en la actualidad, tanto en el territorio de la antigua URSS como en el extranjero. Hay paquetes para la creación automatizada de juegos en muchos géneros (por ejemplo, IF Creator para libros interactivos, 3D Construction Kit para misiones 3D), pero el lenguaje ensamblador se usa más comúnmente. Se llevan a cabo concursos de escritura de juegos (por ejemplo, Your Game [21] , Mini Game Compo , Crap Game Compo , concursos dentro de varias fiestas de demostración , a veces en un concurso general con juegos para otras plataformas).

Notas

  1. Archivo de WorldOfSpectrum.org Archivado el 4 de marzo de 2016 en Wayback Machine . 
  2. Dialectos BÁSICOS para el ZX Spectrum . - Pedro, 1992. - ISBN 5-7190-0001-1 .
  3. Estudio de arte  // Usuario de Sinclair. - 1985. - Nº 43 . Archivado desde el original el 24 de septiembre de 2006.
  4. Programas del sistema para ZX Spectrum. - Pedro, 1993. - ISBN 5-7190-0010-0 .
  5. Vickers, Steven; y Bradbeer, Robin. 6. Uso de la grabadora de casete // Sinclair ZX Spectrum: Introducción  (neopr.) . - Sinclair Research , 1982. - S. 21.
  6. Almacenamiento de datos en cinta de casete . Archivado el 15 de abril de 2012 en Wayback Machine . 
  7. Copia 86M Archivado el 5 de marzo de 2016 en Wayback Machine en World of Spectrum
  8. Grandes oportunidades para sus copiadoras Spectrum-Tape . Consultado el 5 de junio de 2012. Archivado desde el original el 5 de marzo de 2016.
  9. World of Spectrum - +3 discos Archivado el 10 de noviembre de 2017 en Wayback Machine . 
  10. World of Spectrum - Type-ins Archivado el 5 de mayo de 2012 en Wayback Machine . 
  11. Programas programa  // Sinclair User. - 1983. - Nº 16 . Archivado desde el original el 24 de septiembre de 2006.  - una nota sobre la emisión de programas de la emisora ​​de radio Radio West ( Bristol )
  12. El canal de televisión ucraniano UT-1 en los años 90 transmite programas de lunes a viernes. Básicamente eran noticias, publicidad y demostraciones.
  13. The CD Games Pack Archivado el 15 de junio de 2012 en Wayback Machine en World of Spectrum
  14. Portadas de casetes con juegos y programas para ZX Spectrum Archivado el 29 de enero de 2012 en Wayback Machine  (ruso)
  15. TR-DOS virtual . Consultado el 25 de abril de 2009. Archivado desde el original el 10 de febrero de 2009.
  16. N. Yu. Rodionov. Adaptación de programas al sistema TR-DOS . — 1992.
  17. Ayúdame a recordar el juego 2: ¡Speccy es nuestra elección!
  18. Bill Gilbert Archivado el 27 de enero de 2012 en Wayback Machine en SpeccyWiki
  19. Tetris de V. A. Balyasov (1986) Archivado el 14 de septiembre de 2011 en Wayback Machine en World of Spectrum
  20. Página del concurso "Tu Juego" en la web del diario "Paragraph" . Fecha de acceso: 14 de diciembre de 2011. Archivado desde el original el 3 de mayo de 2013.