Oric fue una marca de computadoras domésticas vendidas en la década de 1980 por Tangerine Computer Systems . [5] Tangerine tenía su sede en el Reino Unido y vendía sus computadoras principalmente en Europa . Todas las computadoras de la línea Oric se basaban en el microprocesador MOS Technology 6502A .
Con el éxito del ZX Spectrum de Sinclair Research , los patrocinadores de Tangerine sugirieron un ordenador doméstico y Tangerine formó Oric Products International Ltd para desarrollar el Oric-1 . El ordenador se presentó en 1982. [6] Durante 1983, se vendieron aproximadamente 160.000 ordenadores Oric-1 en el Reino Unido, además de otros 50.000 en Francia (donde fue la máquina más vendida del año). Esto dio lugar a que Oric fuera adquirida y se le diera financiación para un modelo sucesor, el Oric Atmos de 1984 .
Oric fue adquirida por Eureka, que produjo la Oric Telestrat (1986), que tuvo menos éxito. Oric se disolvió el año en que se lanzó la Telestrat. En la década de 1990 se produjeron clones legales de las máquinas Oric en Europa del Este .
Basado en una CPU MOS Technology 6502 de 1 MHz , el Oric-1 vino en variantes de 16 KB o 48 KB de RAM por £ 129 y £ 169 respectivamente, igualando los modelos disponibles para el popular ZX Spectrum y rebajando el precio de la versión de 48 KB del Spectrum por unas pocas libras. El diseño del circuito requiere 8 chips de memoria, un chip por línea de datos de la CPU. Debido al tamaño de los chips de memoria fácilmente disponibles, el modelo de 48 KB tiene 8 chips de 8 KB (64 KBit), lo que hace un total de 64 KB. Tal como se lanzó, solo 48 KB están disponibles para el usuario, con los 16 KB superiores de memoria superpuestos por la ROM BASIC ; la unidad de unidad de disco opcional contiene algún hardware adicional que le permite habilitar o deshabilitar la ROM, agregando efectivamente 16 KB de RAM a la máquina. El sistema usa esta memoria adicional para almacenar el software Oric DOS . [ cita requerida ] Ambas versiones de Oric-1 tienen una ROM de 16 KB que contiene el sistema operativo y un intérprete BASIC modificado .
El Oric-1 tiene un chip de sonido programable General Instrument AY-3-8910 .
Dos modos gráficos son manejados por un ASIC semi-personalizado (HSC 10017 ULA ) que también maneja la interfaz entre el procesador y la memoria. Los dos modos son un modo de texto "LORES" (baja resolución) (aunque el conjunto de caracteres puede ser redefinido para producir gráficos) con 28 filas de 40 caracteres y un modo "HIRES" (alta resolución) con 200 filas de 240 píxeles sobre tres líneas de texto. Al igual que el Spectrum, el Oric-1 sufre de conflicto de atributos , aunque en un grado mucho menor en el modo HIRES, ya que se pueden definir 2 colores diferentes para cada bloque 6x1 de 6 píxeles,
El sistema tiene un modulador de RF de televisión incorporado , así como una salida RGB . Se puede utilizar una grabadora de audio estándar para almacenamiento externo. Hay una interfaz de impresora compatible con Centronics .
A finales de 1983, el coste de financiación para el desarrollo continuo de Oric hizo que se buscara financiación externa, y finalmente condujo a una venta a Edenspring Investments PLC. [6] El dinero de Edenspring permitió a Oric International lanzar el Oric Atmos , que agregó un teclado mejorado y una ROM V1.1 actualizada al Oric-1. La rutina de verificación de errores de cinta defectuosa todavía estaba allí (consulte "Interfaz de casete" en Especificaciones técnicas, a continuación).
Poco después de que se lanzara el Atmos, se anunciaron el módem , la impresora y la unidad de disquete de 3 pulgadas prometidos originalmente para el Oric-1 y se lanzaron a fines de 1984. Poco tiempo después del lanzamiento de la máquina Atmos, se publicó y anunció una modificación para el Oric-1 en revistas y tablones de anuncios. Esta modificación permitió al usuario del Oric-1 agregar una segunda ROM (que contenía el sistema Oric Atmos) a un zócalo de ROM libre en la placa de circuito del Oric-1. Luego, utilizando un interruptor, los usuarios podían cambiar entre la nueva ROM Oric Atmos y la ROM Oric-1 original. Esto era deseable ya que la ROM actualizada del Atmos contenía cambios importantes para algunos juegos que dependían de ciertos comportamientos o direcciones de memoria dentro de la ROM. Esto llevó a que el software basado en cinta a menudo contuviera una versión ROM/Atmos 1.1 del software en un lado del casete, con una versión ROM/Oric-1 1.0 en el otro. Era poco probable que se actualizaran títulos anteriores de editoriales que ya no existían o que habían dejado de producir software para Oric.
Aunque el Oric Atmos no había cambiado la suerte de Oric International, en febrero de 1985 anunciaron varios modelos, entre ellos el Oric Stratos/IQ164. A pesar de que sus patrocinadores los declararon en quiebra al día siguiente, Oric fue comprada por la empresa francesa Eureka, que continuó produciendo el Stratos y, a continuación, el Oric Telestrat a finales de 1986.
Los Stratos y Telestrat aumentaron la RAM a 64 KB y agregaron más puertos, pero mantuvieron el mismo procesador y hardware gráfico y de sonido que los Oric-1 y Atmos.
El Telestrat es un equipo orientado a las telecomunicaciones. Viene con una unidad de disco de serie y sólo se conecta a un monitor o televisor RGB. El equipo es compatible con versiones anteriores de Oric-1 y Oric Atmos mediante el uso de un cartucho. La mayor parte del software está en francés, incluidos los mensajes de error de Hyper-BASIC . Se vendieron hasta 6000 unidades en Francia. [7]
En diciembre de 1987, después de anunciar el Telestrat 2, Oric International entró en quiebra por segunda y última vez.
El teclado tiene 57 teclas móviles con respuesta táctil. Es capaz de escribir en mayúsculas y minúsculas con una barra espaciadora correctamente ubicada . Tiene un paso de máquina de escribir completo. La distribución de teclas es QWERTY estándar con ESC , CTRL , RETURN y teclas de control del cursor adicionales. Todas las teclas tienen repetición automática.
El adaptador de pantalla controlará un receptor de televisión en color o blanco y negro PAL UHF en aproximadamente el canal 36. La salida RGB también se proporciona en un zócalo DIN 41524 de 5 pines .
En el modo de caracteres, el Oric muestra 28 líneas de 40 caracteres, lo que produce una pantalla muy similar al teletexto . El conjunto de caracteres es ASCII estándar , que se mejora con la adición de 80 caracteres definibles por el usuario. Los caracteres ASCII también se pueden redefinir, ya que se descargan en la RAM al encender el equipo. Los atributos seriales se utilizan para controlar las funciones de visualización, como en el teletexto, y ocupan una posición de carácter. Todos los caracteres restantes de esa línea se ven afectados por el atributo serial hasta que finaliza la línea o aparece otro atributo serial.
Las características de la pantalla son:
Los colores disponibles son negro, azul, rojo, magenta, verde, cian, amarillo y blanco.
Cada posición de carácter también tiene un atributo paralelo, que puede utilizarse carácter por carácter para producir una inversión de vídeo . La pantalla tiene un borde negro fijo.
El modo gráfico consta de 200 píxeles verticales por 240 píxeles horizontales más 3 líneas de 40 caracteres (lo mismo que el modo de caracteres) en la parte inferior de la pantalla para mostrar información del sistema y actuar como una ventana en el programa de usuario mientras se sigue viendo la pantalla gráfica. También se puede utilizar para introducir comandos directos para gráficos y ver el efecto instantáneamente sin tener que cambiar de modo. La pantalla gráfica funciona con atributos seriales de la misma forma que los caracteres, excepto que la pantalla ahora se considera como 200 líneas por 40 celdas gráficas. Por lo tanto, cada celda gráfica es muy flexible al tener 8 colores de primer plano y 8 de fondo y patrones intermitentes. El atributo de inversión de paralelo de vídeo también se puede utilizar en este modo. Los caracteres ASCII se pueden pintar sobre el área gráfica, lo que permite la libre mezcla de gráficos y texto.
El Oric tiene un altavoz y un amplificador internos y también se puede conectar a amplificadores externos a través del conector DIN 45329 de 7 pines compartido con la interfaz de casete. Un AY-3-8912 de General Instruments proporciona sonido de 3 canales.
En los programas BASIC , cuatro palabras clave generan sonidos predefinidos: PING
, SHOOT
, EXPLODE
y ZAP
. Los comandos SOUND
, MUSIC
y PLAY
producen una gama más amplia de sonidos.
La grabadora de casetes se conecta a través de un conector DIN 45329 de 7 pines compartido con la salida de sonido externa. La interfaz incluye soporte para el control del motor de cinta. Las velocidades de grabación que se ofrecen de manera estándar son 300 baudios o 2400 baudios. Un tono líder permite que el control automático del nivel de las grabadoras de cinta se estabilice antes del nombre del archivo, seguido de los datos reales con paridad ; finalmente, se registran sumas de comprobación para permitir la verificación general de la grabación.
El circuito fue diseñado utilizando un disparador Schmitt para eliminar el ruido y hacer que la entrada sea más confiable. El sistema permite la verificación de la información almacenada con la copia de la cinta, para asegurar la integridad antes de que la información se borre de la memoria. Sin embargo, había un error en la verificación de errores de los programas grabados, que a menudo causaba que los programas creados por el usuario fallaran al volver a cargarse; este error persiste en las ROM actualizadas para Oric Atmos.
Los comandos básicos disponibles son CLOAD, CSAVE (para programas y volcados de memoria ), STORE, RECALL (para matrices de cadenas, enteros o reales, agregadas con ROM Oric Atmos). Se pueden especificar nombres de archivo de hasta 16 caracteres. Existen opciones en los comandos para velocidad lenta, verificación, ejecución automática de programas o especificación de direcciones de inicio y fin para volcado de memoria.
El puerto de expansión permite el acceso total a las direcciones de datos y las líneas de control de la CPU. Esto permite la conexión de complementos diseñados específicamente para Oric, incluido el hardware diseñado por el usuario. La gama de líneas expuestas permite la expansión externa de la memoria ROM y RAM, lo que permite que los cartuchos de ROM o los dispositivos de expansión incluyan internamente el software operativo requerido en la ROM.
El puerto de impresora es compatible con la interfaz paralela Centronics, que era el estándar de la época , y permite la conexión de muchos tipos diferentes de impresoras, desde impresoras de baja calidad (por ejemplo, impresoras térmicas de baja resolución ) hasta impresoras de alta calidad, como impresoras con rueda de margarita de fuente fija o impresoras láser , aunque estas últimas eran poco comunes y caras durante el período de disponibilidad comercial de la gama Oric. La mayoría de las impresoras de computadora contemporáneas podían producir salidas de texto sin requerir controladores específicos y, a menudo, seguían estándares de facto para gráficos simples. Un uso más avanzado de la impresora habría requerido un controlador específico que, dada la proliferación de diferentes computadoras domésticas y estándares de la época, puede o no haber estado disponible.
El MCP-40 de Tangerine es un trazador con mecánica de Alps Electric . El mismo mecanismo también se utilizó como base para trazadores similares de bajo costo producidos por varios fabricantes de computadoras domésticas en esa época. Entre ellos se encontraban el Atari 1020 , el Commodore 1520 , el Tandy/Radio Shack CGP-115, [8] el Texas Instruments HX-1000, el Mattel Aquarius 4615, [9] y probablemente también el Sharp MZ-1P16 (para la serie MZ-800).
El adaptador Prestel fabricado por Eureka (Informatika) fue el primer adaptador fabricado para los ordenadores Oric-1 y Oric Atmos. Sin embargo, este adaptador solo se suministraba con un software muy limitado. [ cita requerida ]
El Atmos fue licenciado en Yugoslavia y vendido como Nova 64. [ 3] Los clones estaban basados en Atmos, la única diferencia era el logo que indicaba ORIC NOVA 64 en lugar de Oric Atmos 48K . Esto es para indicar los 64 KB de RAM instalados –lo que también era cierto en el Atmos–, 16 KB de los cuales están enmascarados en ambos por la ROM al inicio, dejando 48 KB para trabajar con el lenguaje BASIC .
En Bulgaria, el clon de Atmos se denominó Pravetz 8D y se fabricó entre 1985 y 1991. [3] El Pravetz es totalmente compatible en hardware y software con el Oric Atmos. El mayor cambio en el lado del hardware es la carcasa blanca más grande que alberga un cómodo teclado mecánico y una fuente de alimentación integrada. La ROM BASIC ha sido parcheada para albergar tanto un alfabeto europeo occidental como cirílico : el conjunto de caracteres en mayúsculas produce caracteres europeos occidentales, mientras que las minúsculas dan letras cirílicas. Para facilitar el uso de los dos alfabetos, el Pravetz 8D está equipado con una tecla de bloqueo de mayúsculas . Una interfaz compatible con Disk II y un DOS personalizado, llamado DOS-8D, fueron creados en 1987-88 por Borislav Zahariev.
= Commodore 1520 / Oric MCP40 / Tandy/Radio Shack CGP-115 /..; fabricado por ALPS
Otras impresoras/plotters que utilizan variantes del mecanismo de plotter ALPS DPG1302 incluyen: Commodore 1520, Tandy CGP-115, Sharp CE-150, Atari 1020, Mattel Aquarius 4615