PolyMorphic Systems fue un fabricante de placas y sistemas de microcomputadoras basados en el bus S-100 . Entre sus productos se encontraban el Poly-88 y el System 8813. La empresa se constituyó en California en 1976 como Interactive Products Corporation, que operaba bajo el nombre de PolyMorphic Systems. Inicialmente tuvo su sede en Goleta , y posteriormente en Santa Bárbara, California .
Placas S-100
Los primeros productos de PolyMorphic Systems fueron varias tarjetas de interfaz basadas en el popular bus S-100 . Estas eran compatibles con otros microordenadores como el Altair 8800 y el IMSAI 8080. La primera fue una tarjeta convertidora analógico-digital (A/D) y digital-analógica ( D/A) . Posteriormente, lanzaron una tarjeta de interfaz de terminal de vídeo (VTI), que se convirtió en el dispositivo de visualización principal de sus sistemas. Más adelante, desarrollaron tarjetas para CPU , memoria RAM y controlador de disco .
Poli-88

Con el lanzamiento de su tarjeta de CPU, PolyMorphic comenzó a vender sistemas completos. El primero fue el Poly-88, alojado en un chasis S100 de 5 ranuras, con conectores S-100 adicionales montados lateralmente para unir chasis. [ 1 ] Esta unidad se ganó el apodo de "tostadora naranja" debido a su cubierta metálica naranja y al hecho de que las tarjetas S-100 generaban un calor notable. [ 2 ] El Poly-88 estaba disponible en forma de kit o ensamblado. Originalmente se llamaba Micro-Altair, pero después de las objeciones de MITS , fabricantes del Altair, se cambió el nombre. [ 3 ]
Hardware
El conjunto de placas Poly-88 constaba de lo siguiente:
- Unidad central de procesamiento (CPU) con un chip Intel 8080 y un USART 8251 para comunicación serial con un módem , impresora o interfaz de cinta de casete . La interfaz de cinta de casete admitía el almacenamiento y la carga de programas desde grabadoras de casete de uso doméstico, utilizando señales codificadas en el estándar Kansas City o en Manchester de mayor velocidad. La placa contenía 512 bytes de RAM y una ROM de 1024 bytes .
- La interfaz de terminal de vídeo (VTI) producía una pantalla de 16 líneas con 64 caracteres por línea. La VTI estaba diseñada para controlar un televisor mediante un modulador de RF o para conectarse directamente a la entrada de vídeo compuesto de un monitor de TV (poco común en la década de 1970). La VTI también mostraba gráficos de baja resolución (hoy denominados semigráficos de texto ). Cada posición de carácter se dividía en una cuadrícula de 2 puntos de ancho y 3 de alto, lo que proporcionaba una resolución gráfica de 128 píxeles horizontales y 48 verticales, la misma que la del TRS-80 original . La VTI también incluía una interfaz de teclado paralelo de nivel TTL . Había varios teclados disponibles, incluido el Keyboard III, que incluía un teclado numérico.
- También estaban disponibles tarjetas de memoria de acceso aleatorio (RAM) , con capacidades que iban desde 8192 (8K) bytes hasta 56K (el máximo compatible con su arquitectura de sistema). Dado que los sistemas se basaban en el bus S-100, también se podían usar tarjetas de memoria de otros fabricantes en los sistemas Poly.
Software
La ROM del Poly-88 contenía un programa de arranque , capaz de leer programas desde la interfaz de la cinta de casete. Los programas disponibles incluían juegos, utilidades, un intérprete BASIC y un ensamblador 8080 .
Sistema 8813

El sistema basado en discos de PolyMorphic era el System 8813. Consistía en un chasis más grande que albergaba una, dos o tres unidades de minidisquete de 5 1/4 pulgadas de Shugart Associates . Estas unidades utilizaban almacenamiento de una sola cara y densidad única en disquetes con sectores duros . La capacidad de almacenamiento era de aproximadamente 90 KB por disquete.
Hardware
El hardware del sistema 8813 incluía la CPU estándar y las tarjetas VTI; una tarjeta RAM, normalmente con al menos 32 KB de memoria; y una tarjeta controladora de disco para interactuar con las unidades de minidisquete. Posteriormente, un controlador de disco basado en el Z80 admitía unidades de minidisquete de doble cara y doble densidad, así como unidades de disquete de tamaño completo (8 pulgadas).
Software
El sistema operativo de disco Poly se llamaba Exec . Las tres unidades de disco se distinguían por números entre corchetes angulares, como <1> , en lugar de la convención de letras de unidad ( A :) utilizada por CP/M y posteriormente por MS-DOS . Los nombres de archivo distinguían entre mayúsculas y minúsculas y podían contener hasta 31 caracteres, incluyendo una extensión de dos caracteres. Por ejemplo, un archivo de texto podía llamarse Notes.TX .
Las distintas extensiones de archivo tenían significados predefinidos: .GO para archivos ejecutables , .BS para programas BASIC y .OV para superposiciones. Las superposiciones se utilizaban ampliamente para proporcionar más espacio de código al sistema operativo. Si existía un archivo llamado INITIAL.TX al arrancar el sistema, los comandos que contenía se ejecutaban automáticamente, de forma similar al archivo AUTOEXEC.BAT de un sistema MS-DOS.
Las versiones posteriores de Exec admitían subdirectorios . La sintaxis de nombres seguía utilizando corchetes angulares. Por ejemplo, un archivo en un subdirectorio de segundo nivel en la unidad 2 podría llamarse <2<Projects<Dan<Accounts.TX . A diferencia de MS-DOS y Unix , no era necesario el comando explícito "make directory" . Cuando un programa intentaba crear un archivo dentro de un subdirectorio, este se creaba automáticamente (si no existía).
El software del sistema 8813 incluía un ensamblador de macros 8080 y un intérprete BASIC para el desarrollo de programas. Poly BASIC utilizaba aritmética BCD para lograr alta precisión en aplicaciones financieras. Un sistema de procesamiento de textos, llamado WordMaster, constaba de un editor de texto y un programa formateador independiente. Stuart Woods escribió su segunda novela, Run Before the Wind , utilizando WordMaster en un sistema PolyMorphic 8813. [ 4 ]
Otros productos
Sistema 8810
Con la introducción de las unidades de minidisquete de doble cara y doble densidad, la capacidad de almacenamiento de un solo disquete pasó a ser de aproximadamente 360 KB (la misma que la de la unidad de disquete original del IBM-PC ). Esto hizo posible almacenar Exec, aplicaciones y datos en un solo disquete. El System 8810 era funcionalmente idéntico al 8813, pero en un chasis más pequeño, con 5 ranuras y una sola unidad de minidisquete.
Almacenamiento masivo
El 88/MS (Almacenamiento Masivo) era un gabinete que albergaba dos unidades de disquete de 8 pulgadas (tamaño estándar). Estaba disponible con unidades de disco de una o dos caras, ambas con grabación de doble densidad en soportes de sector rígido. El 88/MS podía integrarse en un sistema 8813 o 8810. Las configuraciones Poly más grandes incluían tres unidades de minidisquete y cuatro unidades de tamaño estándar, numeradas del 1 al 7.
El 88/HD era un subsistema con un disco duro SASI de 18 MB , alojado en un chasis 8810. Un software llamado Volume Manager particionaba el espacio disponible en varias unidades de disco lógicas, de forma similar al comando de particionamiento FDISK utilizado por otros sistemas operativos. [ 5 ]
Sistema doble
El TwinSystem se comercializó con el lema "Trabaja más en un ordenador diseñado para dos personas". El System 8813 TwinSystem incluía una tarjeta RAM, una tarjeta de vídeo y un teclado adicionales. La conmutación de bancos entre las tarjetas RAM permitía a la CPU mantener dos aplicaciones en memoria simultáneamente. Sin embargo, la interfaz de teclado de nivel TTL limitaba la distancia entre las dos estaciones de usuario a unos pocos metros.
Compatibilidad con CP/M
El sistema operativo dominante para microcomputadoras en esta época era CP/M . Los sistemas Poly no modificados no podían ejecutar CP/M, por varias razones:
- Disquetes con sectores duros. Casi todos los sistemas CP/M utilizaban disquetes con sectores blandos, por lo que resultaba difícil transportar información entre los sistemas CP/M y Poly.
- Mapa de memoria . CP/M requería RAM desde la dirección 0000 hasta (idealmente) FFFF hexadecimal. La CPU Poly y las tarjetas VTI asignaban la ROM y la memoria de vídeo al área comprendida entre 0000 y 1FFF.
Hacia el final de la vida útil del sistema, se introdujeron modificaciones de hardware para solucionar los problemas del mapa de memoria, y se lanzó una versión de CP/M para el 8813.
Referencias
- ↑ Ditlea, Steve (1979). Una guía sencilla para ordenadores domésticos . Nueva York: A&W Publishers, Inc. págs. 152–153 . ISBN 0-89104-109-5.
- ↑ "Historia de los sistemas polimórficos" -- Computadoras S100
- ↑ Allan, Roy A. (2001). Historia del ordenador personal: la gente y la tecnología . Londres, Ontario, Canadá: Allan Publishing. págs. 4-14. ISBN 0-9689108-0-7.
- ↑ Woods, Stuart (1983). Corre antes del viento . Nueva York: WW Norton & Company. Nota técnica. ISBN 0-451-21594-X.
- ↑ Guía del programador del sistema System 88 (PDF) . págs. 233–234 .
Enlaces externos
- Historia de los ordenadores de sistemas polimórficos (archivado el 12 de septiembre de 2017).
- Empresas de hardware informático desaparecidas
- Empresas de sistemas informáticos desaparecidas
- Empresas informáticas desaparecidas de los Estados Unidos
- Empresas informáticas desaparecidas con sede en California
- Empresas con sede en Santa Bárbara, California.
- Empresas informáticas fundadas en 1976
- Empresas de electrónica fundadas en 1976.
- Establecimientos en California en 1976