Opus Discovery

De El Museo de los 8 Bits
Ir a la navegación Ir a la búsqueda
ZX Spectrum conectado a un Opus Discovery.
Archivo:Discovery 262970.jpg
Discovery abierta y retirada placa de disquetes

El Opus Discovery 1 es un periférico para el ordenador doméstico Sinclair ZX Spectrum lanzado en 1985 por la compañía británica Opus Supplies Ltd a un precio de 199,95 libras. El cable de impresora costaba 9,95 libras. En 1986 el precio se redujo a 99,95 libras.[1]

El equipo puede compararse a una Docking station moderna, pues proporciona una caja de metal sólida sobre la que situar el monitor o televisor, una o dos unidades de disquete, interfaz de joystick Kempston, un puerto paralelo para impresora, conector RCA de vídeo compuesto y una prolongación del bus del Spectrum.

Su nombre comercial hace referencia a la unidad de disquete incluida. Estaba prevista una «Discovery 2» con dos unidades a 329,95 libras y una ampliación «Discovery Plus» consistente en la segunda unidad de disco por 139,95 libras pero nunca fueron comercializadas.[2][3]

Pese a que Opus trató de involucrar tanto a desarrolladores (comisionó varias versiones en disco de juegos populares que se distribuyeron en varias cades de Inglaterra), como a fabricantes (Memorex regalaba dos soportes con un sobre de pedido con las primeras unidades), su falta de integración a nivel de código máquina respecto de los microdrive hizo que pocos lo soportaran. En España es notable el reportaje publicado por MicroHobby sobre los desarrollos locales que lo soportaron:[4]

  • File Disc de Silog (base de datos)
  • Rity de Silog (radio teletipo morse)
  • Trans Extress de Silog (copia de cinta a disco/microdrive)
  • Programa Contabilidad de Silog (contabilidad persona)
  • Contabilidad de Silog (contabilidad empresa)
  • S.I.T.I. de Pin Soft (base de datos)
  • Kit de utilidades de Pin Soft (base de datos)
  • Contex v9 de Pin Soft (procesador de textos)
  • Work Disc de Silos (procesador de textos)

Características

El equipo viene en una caja metálica que en el frontal tiene un tejadillo en diagonal para proteger los conectores, y bajo él a la derecha el conector hembra del bus del Spectrum y una base sobre la que fijar el Spectrum mediante un tornillo, pues el ordenador va a ser alimentado por la unidad. La base cubre casi todo un Spectrum original, mientras que los Spectrum+/128 sobresalen por su carcasa mayor. La conexión del cable de antena y los cables de casete pueden presentar algún problema pues el espacio previsto puede quedar algo justo para determinados cables. Los nuevos conectores del Spectrum 128 causan que el único método de usar su toma RGB fuera desmontar el cable para dejar solo el conector metálico DIN 8.

Los modelos de Amstrad no pueden usarlo, pues su consumo es mayor, físicamente no pueden fijarse y aunque se recurriera a un cable prolongador del bus, solo el +2 inicial podría aceptarlo, tanto por los cambios en ROM como en el conector de los modelos posteriores.

En el lateral derecho está la prolongación del bus del Spectrum, el conector de bode de tarjeta (26 contactos) del puerto paralelo y el conector DE-9 para joystick compatible Kempston. En la trasera por el lado izquierdo está el fusible y el interruptor de la fuente de alimentación interna y el cable de conexión bajo el fusible, y a la derecha el conector RCA de vídeo compuesto PAL (sólo blanco y negro).

Abriendo la caja aparece la placa sobre la que se sitúan las unidades de disquete. Una vez retirada, se accede a la fuente de alimentación a la izquierda, ocupando el 50% y a una placa situada en el lateral derecho sobre la que están, entre otros componentes, el controlador de disquete WD1770, una PIA 6821 (para el puerto paralelo), una 2764 EPROM de 8 KiB y un chip 6116 SRAM de 16 KB de memoria RAM estática. Pegado a la trasera se encuentra el conector del cable plano para las dos unidades de disquete internas. Estas son estándar y puede usarse cualquiera de doble densidad.

El firmware inicial estaba diseñado para los modelos de 48 KB, pero con la versión 2.2 se puede utilizar con el Sinclair ZX Spectrum 128.[1] Se agregó un segundo disco de memoria con el número de unidad 6, que se almacena en la memoria extendida del Sinclair ZX Spectrum 128, y permite el paso del modo 48 Básico de nuevo a 128 Básico.[5]

La parte superior a los 32 KiB de memoria del ordenador puede ser utilizado como un disco RAM. Mientras que la ZX Interface 1 para su trabajo requiere unos 600 bytes por cada uno de los canales abiertos que no desocupa, la Discovery tiene su propia memoria RAM, y aunque ocupa 256 bytes, 32 bytes para el disco RAM y 300 bytes en los procesos de lectura/escritura, cuando ha terminado devuelve esa memoria al sistema. La Discovery establece los siguientes canales:

  • "K" - Entrada desde el teclado y salida por la parte inferior de la pantalla.
  • "S" - Salida a la parte superior de la pantalla.
  • "P" - Salida a la ZX Printer.
  • "m" - Entrada o salida a un archivo de disco.
  • "b" - Entrada o salida del puerto paralelo (binario).
  • "t" - Entrada o salida del puerto paralelo (texto)
  • "d" - Entrada o salida de la unidad de disco
  • "j" - Para activar/desactivar la interfaz de joystick[6]

La interface Kempston de joystick se puede desactivar con el comando FORMAT *"j",0 y se activa con FORMAT *"j",1

Soporta la síntaxis BASIC de los ZX Microdrives (SAVE, LOAD, MERGE, VERIFY, FORMAT y ERASE), pero no los hook codes, y ocupa el canal m con la unidad de disco. Es posible trabajar con un disquete sin entrar el identificador "m", por ejemplo, en lugar de SAVE *"m";1;"nazev" es suficiente para entrar SAVE *1;"nazev". Si esto mismo se hace con el comando ERASE y el fichero no existe, no se muestra error en la síntaxis abreviada.[7] Permite copiar discos enteros. Mediante el comando MOVE "d";1 TO "d";1 se procede a reorganizar los ficheros en el disco, equivaliendo a un desfragmentado de ficheros.

El formato del disco es compatible con la Opus Spectra DOS Disc Interface. El sistema está previsto para unidades de simple cara, por lo que sólo se accede a 250 KB que tras el formateo se quedan en 178 KB

Aunque en búsquedas es más rápido que estas, es más lento en los procesos de lectura/escritura. Pero su alta fiabilidad y el no depender de un único fabricante del consumible lo compensa de lejos. Se le hicieron comparaciones con otros sitemas similares, como Opus Discovery vs Triton QD[8]

Los usuarios han prolongado la vida de la Discovery, desarrollando una nueva ROM y un procedimiento para sustituir la unidad de simple cara por unidades de PC y ROMs actualizadas,[9][10]

Referencias

  1. 1,0 1,1 «128: The First Disk Drive» (en inglés). ZX Computing (Agosto de 1986):  pp. 23. 1986. ISSN 0263-0613. http://gopherproxy.meulie.net/gopher.meulie.net/I/WorldofSpectrum/sinclair/magazines/ZXComputing/Issue8608/Pages/ZXComputing860800023.jpg. Consultado el 24 de noviembre de 2015. 
  2. «Discovery Disc Drive System» (en inglés). ZX Computing (Junio/Julio 1985):  pp. 18. 1985. ISSN 0263-0613. http://gopherproxy.meulie.net/gopher.meulie.net/I/WorldofSpectrum/sinclair/magazines/ZXComputing/Issue8506/Pages/ZXComputing850600018.jpg. Consultado el 24 de noviembre de 2015. 
  3. Lambert, John (1985). «Disc Discovery» (en inglés). Popular Computing Weekly (February/March):  pp. 15. https://wos.meulie.net/pub/sinclair/magazines/PopularComputingWeekly/Issue850228/Pages/PopularComputingWeekly85022800015.jpg. Consultado el 24 de noviembre de 2015. 
  4. Nieto, Gabriel. «El software del Discovery». MicroHobby (HobbyPress) (MicroHobby Especial Nº 3):  pp. 76-82. ISSN 9955-8653. http://microhobby.speccy.cz/mhf/MHEs3/mhes3_76.jpg. Consultado el 24 de noviembre de 2015. 
  5. «Opus converts its disc drive for the Spectrum 128» (en inglés). Sinclair User (April):  pp. 97. 1986. ISSN 0262-5458. https://wos.meulie.net/pub/sinclair/magazines/SinclairUser/Issue049/Pages/SinclairUser04900097.jpg. Consultado el 24 de noviembre de 2015. 
  6. «Discovery 1» (en inglés). Home Computing Weekly (April):  pp. 15. 1985. http://gopherproxy.meulie.net/gopher.meulie.net/I/WorldofSpectrum/sinclair/magazines/HomeComputingWeekly/Issue107/Pages/HomeComputingWeekly10700015.jpg. Consultado el 24 de noviembre de 2015. 
  7. Wase, John (1987). «The Discovery Column» (en inglés). ZX Computing (January):  pp. 70-73. ISSN 0263-0613. http://wos.meulie.net/pub/sinclair/magazines/ZXComputing/Issue8701/Pages/ZXComputing870100070.jpg. Consultado el 24 de noviembre de 2015. 
  8. Davidson, Lolo. «Disko Tech» (en inglés). Your Spectrum (July):  pp. 24-25, 27. http://gopherproxy.meulie.net/gopher.meulie.net/I/WorldofSpectrum/sinclair/magazines/YourSpectrum/Issue16/Pages/YourSpectrum1600024.jpg. Consultado el 24 de noviembre de 2015. 
  9. Versteeg, Ben. «Opus Discovery PC drive upgrade». Consultado el 23 de noviembre de 2015.
  10. Versteeg, Ben. «OPUS DISCOVERY UPGRADE PACK #3: 2X PC DRIVE, RAM AND ROM». Consultado el 23 de noviembre de 2015.

Enlaces externos