Investrónica Inves Spectrum +

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 03:20 5 sep 2020 por Jrodriguezvillalobos (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Investrónica Inves Spectrum +
Información
Tipo Computadora Personal
Fecha de creación 1986
Fabricante Investrónica
Procesador Zilog Z80A @ 4 MHz
Descontinuación 1987
Datos técnicos
Procesador Zilog Z80A @ 4 MHz
Memoria 64 kB RAM; 16 kB ROM
Conjunto de instrucciones 8 bits

El Inves Spectrum + desarrollado por la compañía española Investrónica en 1986, es un microordenador basado en el Sinclair ZX Spectrum de 48 kB.[1]

Características

Parte trasera del Spectrum +

Inves Spectrum y ZX Spectrum 128

Algunas de las principales diferencias entre el Spectrum de Inves y los ZX Spectrum de 48Kb se encuentran en:

  • Placa base, rediseñada completamente por Investronica y basada en el Spectrum 128k modelo Español, que fue desarrollado por Investrónica en 1985, con la colaboración de Timex, un año antes de que apareciera el Spectrum 128k modelo Inglés, derivado del primero.
  • Tiene prácticamente la misma ROM que la ROM1 del modelo Spectrum 128k, incluyendo los comandos típicos del 128k: "PLAY", "SPECTRUM". Dichos comandos están en la ROM pero no se pueden usar.
  • Los tiempos de la CPU son similares a dicho modelo de 128k, teniendo 228 T-Estados por línea, como otros modelos 128k, a diferencia de los 224 típicos de los modelos de 48k.

Cambios en circuitos

  • La ULA, de la marca Ferranti en los ordenadores Sinclair, pasa a ser de Texas Instruments.
  • La memoria RAM, frente a los dieciséis circuitos integrados de los ordenadores ZX Spectrum de Sinclair, pasa a estar distribuida en solo dos. Incluye realmente 64 KB de RAM, aunque los 16KB primeros solo son accesibles en modo escritura (no se pueden leer).
  • La ROM es sustituida por una EPROM.

Otras características del hardware

Mediante pruebas realizadas al Inves se ha podido descubrir las siguientes características (o fallos) adicionales:

  • No tiene contended memory, típica de los modelos de 48k y 128k. Esto es seguramente debido a la RAM de 64 KB
  • La interrupción de la CPU se lanza al principio de dibujar la primera línea de la zona de display (la interior al borde), y no al principio del borde como los modelos de Spectrum originales. Esta característica está presente en otros clones de Spectrum
  • Existe un efecto de "líneas verticales de color" al lado de cada bloque de 8x8 píxeles, al parecer debido al modulador de señal, al pasar de un atributo sin brillo a otro con brillo
  • Mediante sentencias de escritura a la ROM (poke) se puede alterar el comportamiento del borde y de la salida del sonido. Así pues, se puede dejar por ejemplo el borde permanentemente en color negro o desactivar la salida del sonido. Este efecto permanece incluso haciendo un típico USR 0; para desactivarlo se debe reiniciar eléctricamente o pokear con el valor adecuado. En estos poke a la ROM realmente se están realizando en la RAM "no visible" que hay en los primeros 16KB.
  • Debido al efecto de pokear en la ROM, con un border permanentemente en negro, las sentencias que envíen sonido al puerto FEH, mostrarán un efecto de "nieve" en el borde, unos píxeles con el color real del border
  • La lectura de puertos no asignados siempre retorna el valor FFH
  • Al iniciar el Inves, el contenido de la RAM sigue el patrón FF00FF00..., es por ello que se puede ver en pantalla, justo después de iniciar y por una fracción de segundo, unas barras verticales
  • Hay un fallo en la gestión de las interrupciones (en cualquier modo), que provoca que se escriba con valor FFH en la dirección I*256+R, cada vez que se genera una interrupción

Compatibilidad

Debido a todos estos cambios en el diseño hardware, presentaba incompatibilidad con parte del software para el ZX Spectrum original, como por ejemplo los videojuegos Commando, Bomb Jack, Arkanoid o Top Gun.[2]​ En su número 156, de diciembre de 1987, la revista MicroHobby se hizo eco de un rumor que afirmaba que tecleando:

BORDER 5
RANDOMIZE USR 4665

el ordenador se estropeaba.[3][4]​Esto se demostró posteriormente ser absolutamente falso, el ordenador no sufría daño alguno. Quizá el origen de este rumor es que, mediante software, se podría desactivar el sonido y alterar el color del border (mediante escritura a la ram de solo escritura), pero dicho efecto se pierde al desconectar y volver a conectar la corriente.

Referencias

  1. Revista Retrogamer edición España, número 27, páginas 32-41
  2. Send in the Clones - A comprehensive guide to all Speccy clones. AlchNews & Z88 User, 33 (AlchNews)/7 (Z88 User) (en inglés)
  3. Página 32, sección Consultorio, revista MicroHobby, diciembre de 1987.
  4. The oddities of the Inves Spectrum+ Archivado el 17 de abril de 2013 en Wayback Machine. en zxprojects.com

Enlaces externos