stringtranslate.com

Empresa (computadora)

Enterprise es una computadora doméstica basada en Zilog Z80 anunciada en 1983, [1] pero debido a una serie de retrasos, no estuvo disponible comercialmente hasta 1985. [2] Fue desarrollada por la empresa británica Intelligent Software y comercializada por Enterprise Computers.

La especificación publicada era poderosa y una de las más altas de su clase (aunque no por el margen previsto en 1983). Esto se debió al uso de ASIC personalizados para gráficos y sonido que quitaron carga de trabajo a la CPU, una implementación extensa de ANSI BASIC y un sistema de conmutación de bancos para permitir mayores cantidades de RAM que las que admitía el Z80 de forma nativa. También presentaba un diseño de caja distintivo y colorido, y la promesa de múltiples opciones de expansión. Sus dos variantes son el Enterprise 64 , con 64 KB de RAM, y el Enterprise 128 , con 128 KB de RAM.

La máquina fue renombrada varias veces durante el desarrollo, siendo conocida como Samurai , Oscar y Elan. A veces se pueden encontrar versiones en artículos de revistas a los que se hace referencia con los apodos anteriores. [3] En última instancia, sin la ayuda de retrasos en el lanzamiento y un mercado cambiante, la Empresa no tuvo éxito comercial. El fabricante reclamó los receptores en 1986 con una deuda importante, aunque las existencias antiguas continuaron vendiéndose a través de un socio alemán hasta bien entrados los años 90. [2]

Hardware

Vista trasera del Enterprise 128
Vista derecha de Enterprise 128

CPU, memoria y chips ASIC

La Enterprise tiene una unidad central de procesamiento (CPU ) Z80 de 4 megahercios (MHz ), [4] 64 KB (65 536 bytes) o 128 KB de RAM y 32 KB (32 768 bytes) de memoria interna de solo lectura (ROM) que contiene el sistema operativo EXOS y un editor de pantalla/procesador de textos. El lenguaje de programación BÁSICO se suministró en un módulo ROM de 16 KB.

Dos chips de circuito integrado de aplicación específica (ASIC) eliminan parte de la carga de trabajo del procesador central. Se llaman "Nick" y "Dave" en honor a sus diseñadores, Nick Toop, que había trabajado anteriormente en Acorn Atom , y Dave Woodfield. "Nick" gestiona los gráficos, mientras que "Dave" se encarga de la paginación de sonido y memoria (cambio de banco). [3]

Un esquema de conmutación de banco permite ampliar la memoria hasta un máximo de 4 megabytes (4.194.304 bytes). Las 2 líneas de dirección más altas del Z80 se utilizan para seleccionar uno de los cuatro registros de página de 8 bits en el chip Dave. La salida del registro seleccionado se utiliza como los 8 bits más altos del bus de direcciones de 22 bits, mientras que los 14 bits más bajos provienen directamente del bus de direcciones Z80. [5] Efectivamente, el espacio de direcciones de 64 KB del procesador Z80 se divide en cuatro secciones de 16 k. Cualquier página de 16k del espacio de direcciones de 4 MB se puede asignar a cualquiera de estas secciones. Las dos páginas inferiores (páginas 0 y 1) del espacio de direcciones de 4 MB contienen la ROM del sistema. Las siguientes cuatro páginas (2 a 5) están reservadas para un cartucho ROM (máximo 64 KB). Las cuatro páginas superiores (páginas 252 a 255, con un total de 64 KB) se utilizan como RAM de vídeo, pero también se pueden utilizar para almacenar códigos y datos de programas. En el modelo de 128k, los 64 KB adicionales de RAM se asignan en las páginas 248 a 251. El espacio de memoria restante puede ser utilizado por dispositivos externos y módulos de memoria conectados al bus de expansión.

Teclado y estuche

El caso es inusual porque contiene un teclado de tamaño completo con teclas de función programables y un joystick . Su forma distintiva se debió al deseo de los diseñadores de romper con los diseños habituales. [6] El teclado de bajo perfil está construido con teclas mecánicas encima de una membrana de goma y tiene un diseño estándar, pero a muchos, o incluso a la mayoría de las personas, no les gustó la sensación de las teclas, porque las teclas no tenían "recorrido completo". ", pero tenía una sensación blanda, similar a un Sinclair QL o Spectrum+ . El joystick reemplaza las teclas de cursor normales y permite mover el cursor en diagonal.

Los graduados del Royal College of Art, Geoff Hollington y Nick Oakley, fueron responsables del diseño, habiendo ofertado para este contrato en particular, y solo tuvieron siete días para producir el concepto de diseño visual. Las herramientas para la producción de la carcasa también se demandaron rápidamente y tardaron cinco meses. Inicialmente se había previsto una combinación de grises para los elementos de la carcasa, pero para evitar el aspecto de equipamiento de oficina y atraer "la gama baja del mercado", se optó por una carcasa finalmente gris oscuro con teclas rojas, verdes y azules. [7]

Gráficos

Enterprise tiene cuatro modos de gráficos de hardware: modos de texto de 40 columnas, gráficos de mapas de bits de baja y alta resolución y gráficos de atributos. El sistema operativo ofrece texto de 80 columnas a través del modo de gráficos de alta resolución. Los modos de gráficos de mapa de bits permiten la selección entre pantallas de 2, 4, 16 o 256 colores (de una paleta RGB de 3-3-2 bits ), pero la resolución horizontal disminuye a medida que aumenta la profundidad del color. Están disponibles los modos entrelazado y no entrelazado. La resolución máxima es de 640 × 512 píxeles entrelazados o 640 × 256 píxeles no entrelazados. Estas resoluciones sólo permiten una visualización de 2 colores. Una pantalla de 256 colores tiene una resolución máxima de 80 × 256 . El modo de gráficos de atributos proporciona una resolución de 320 × 256 píxeles con 16 colores, seleccionables entre una paleta de 256.

Se pueden mostrar varias páginas simultáneamente en la pantalla, incluso si sus modos gráficos son diferentes. Cada página tiene su propia paleta, lo que permite mostrar más colores en pantalla simultáneamente. La altura de la página puede ser mayor que la pantalla o la ventana en la que se muestra. Cada página está conectada a un canal del sistema operativo EXOS, por lo que es posible escribir en una página oculta.

Sonido

El sonido lo maneja el segundo chip ASIC , "Dave", y tiene 3 canales de sonido más un canal de ruido. El sonido de cada canal se puede colocar libremente en la imagen estéreo. Los efectos disponibles incluyen distorsión , filtros de paso bajo y paso alto y modulación en anillo .

El firmware Enterprise también proporciona generadores de envolvente programables que son más flexibles que la envolvente ADSR tradicional de los sintetizadores y permiten especificar hasta 255 fases para cada envolvente. En cada fase, la envolvente puede ajustar el tono del sonido y el equilibrio estéreo .

Interfaces

El Enterprise incluía una variedad de conectores mucho más allá de lo que era común en las computadoras domésticas de la época. Hay una salida RGB , un puerto serie RS-232 / RS-423 , un puerto de impresora Centronics , dos puertos de joystick externos, dos interfaces de cinta de casete , una ranura para cartucho ROM y un puerto de expansión normal. Para ahorrar gastos, muchos de los conectores no utilizaban enchufes, sino que tenían conectores de borde simples que utilizaban las pistas expuestas en el borde de la placa de circuito impreso .

La ROM BASIC se puede reemplazar por una ROM que emule un ZX Spectrum 48K, lo que permite a Enterprise ejecutar el catálogo de miles de juegos Spectrum BASIC y cualquier otro título que no acceda directamente al hardware; Había disponible un periférico de hardware para proporcionar una emulación más completa para otros títulos de Spectrum: capturando los accesos al hardware de Spectrum y emitiendo una interrupción para que el software de emulación pudiera manejarlos.

Más tarde estuvo disponible una unidad de disquete externa que permitía el acceso a programas CP/M , siendo al mismo tiempo compatible con el formato de disco MS-DOS y la estructura de archivos FAT12 (subdirectorios, etc.).

Software

ROM del sistema

EXOS (Sistema operativo expandible empresarial) está contenido en la ROM del sistema y se basa en "canales". Se accede a todos los periféricos a través de canales, lo que permite que los programas traten todos los dispositivos de entrada y salida de manera idéntica. [8] La ROM del sistema también contiene un editor de pantalla completa, que también funciona como un simple procesador de textos. Puede editar archivos de texto y programas BÁSICOS, así como programas escritos en otros idiomas. El editor utiliza el joystick para controlar el cursor.

IS-Básico

Enterprise no incluye BASIC ni ningún otro lenguaje de programación en su ROM interna, a diferencia de la mayoría de las otras computadoras domésticas de la época. Su intérprete BÁSICO se suministró en un cartucho ROM de 16k y el idioma se puede cambiar cambiando el cartucho, un sistema similar al del BBC Micro de Acorn .

IS-Basic cumple con el estándar ANSI BASIC. [9] Es un lenguaje completamente estructurado cuyo amplio conjunto de estructuras de control incluye multilínea IF...THEN...ELSE, SELECT...CASEcon DO...LOOPy WHILEcondiciones UNTIL. La WHILEcondición está al principio y la UNTILcondición al final del bucle do, y la capacidad de escapar de un bucle con la EXIT LOOPdeclaración. Los procedimientos y funciones pueden tener parámetros de referencia y de valor, y variables locales . Los errores y otras excepciones se manejan con controladores de excepciones.

IS-Basic tiene la capacidad única de mantener múltiples programas simultáneamente en la memoria. Cada programa tiene un conjunto separado de variables globales y números de línea, pero la declaración CHAIN ​​permite llamar a un programa desde otro y pasar parámetros entre ellos. Los periféricos se pueden controlar directamente desde BASIC, por lo que rara vez es necesario utilizar declaraciones POKEy . PEEKIS-Basic tiene los comandos habituales para dibujar puntos, líneas, círculos y elipses y para rellenar áreas, y admite gráficos de tortugas estilo logotipo . Los comandos de sonido se pueden ingresar en una cola y ejecutarse en segundo plano mientras continúa la ejecución del programa.

El básico también se consideró prolijo, un ejemplo fue el comando para borrar la pantalla que comúnmente se abreviaba como CLS, en la empresa el comando CLEAR SCREENno tenía abreviatura posible. [2]

Otro software

Varios lenguajes además de IS-BASIC, incluidos Forth , Lisp , Pascal y ensamblador , estaban disponibles en cartucho ROM o en cinta. Los convertidores de Básico a Básico podrían convertir programas BÁSICOS escritos para otras computadoras domésticas. En el catálogo figuraban unos 40 juegos, del IS y de otras editoriales. [10] IS-DOS, el sistema operativo compatible con CP/M , abrió el acceso a una amplia gama de programas CP/M disponibles en ese momento.

Historia

1984 'Flan Computers' visto en la placa base de un Enterprise 64

Después de la introducción del ZX Spectrum en 1982 , la empresa comercial de Hong Kong Locumals encargó a Intelligent Software, dirigida por el jugador de ajedrez internacional David Levy , el desarrollo de una computadora doméstica en el Reino Unido. Durante el desarrollo, la máquina recibió el nombre en clave DPC , que significaba curso a prueba de humedad , para confundir a los competidores potenciales. La máquina también era conocida con los nombres de Samurai , Oscar , Elan y Flan antes de que finalmente se eligiera el nombre Enterprise . La sucesión de cambios de nombre se debió principalmente al descubrimiento de otras máquinas y empresas con el nombre elegido. La extraña elección de Flan surgió tras el descubrimiento de que Elan no podía usarse (debido a quejas de Elan Digital Systems de Crawley), pero ya se había producido cierta documentación con ese apodo y se pensó que el nombre de Elan podría modificarse fácilmente en materiales impresos. . [3] [11]

Entersoft, siguiendo el modelo AMSOFT de Amstrad , se creó para garantizar un suministro constante de software para la nueva máquina. Enterprise se anunció a la prensa en septiembre de 1983, y en el momento de su lanzamiento a la venta en abril de 1984 se habían reservado unas 80.000 máquinas. El producto no se lanzó hasta 1985, momento en el que el mercado de ordenadores domésticos del Reino Unido ya estaba dominado por ZX Spectrum, Commodore 64 , Amstrad CPC y Acorn BBC Micro con la era de los 16 bits en el horizonte. En 1986 se desarrolló una máquina sucesora, la PW360, para competir con la Amstrad PCW 8256, pero para entonces la empresa atravesaba graves dificultades financieras y cerró.

El mercado de ordenadores domésticos había madurado durante los retrasos en el lanzamiento. Se había producido una desaceleración en el mercado de computadoras domésticas debido a la saturación del mercado. Los grandes minoristas se mostraron reacios a almacenar la máquina, y los minoristas más pequeños desconfiaban de almacenar una máquina que no era compatible con los principales canales minoristas. El hardware todavía era potente para una computadora doméstica de la época, pero había un catálogo de software limitado y el precio era más alto que el de la competencia. Por ejemplo, el Amstrad CPC 464 incluía un monitor y una grabadora de casetes, se lanzó antes que el Enterprise y se vendía por menos dinero. [2] Después de la producción inicial de 80.000 unidades, se cree que no se fabricaron más unidades, por lo que la Enterprise se encuentra entre las computadoras domésticas más raras de la década de 1980.

El Enterprise tuvo sólo un éxito menor en el Reino Unido, vendiendo no más de 25.000 unidades en esta región, pero tuvo más impacto en otros países. Enterprise Computers UK e Intelligent Software colapsaron en 1986, pero una filial alemana sobrevivió hasta 1997 y envió el stock restante a varios países, incluidos Egipto , Kazajstán y la República Checa, pero sobre todo a Hungría . [12] La empresa húngara Videoton había producido una versión simplificada de Enterprise llamada TVC bajo licencia que se vendía principalmente a la educación húngara. Hungría formaba entonces parte del Bloque del Este , sujeto a controles de exportación, y la TVC carecía de los chips especializados de Nick y Dave. Sin embargo, las existencias no vendidas de Enterprise 128 se importaron a Hungría en 1987 (a pesar de los controles) y la máquina se hizo popular en el país, permaneciendo a la venta hasta alrededor de 1992. [11] [13] Todavía existe un culto dedicado a la máquina en Hungría. [14] [15]

Juegos de vídeo

La mayoría de los videojuegos para el sistema son ports para aficionados de ZX Spectrum y Amstrad CPC . Sólo hay 96 videojuegos lanzados comercialmente. [dieciséis]

Emuladores empresariales

Referencias

  1. ^ Kewney, Guy (noviembre de 1983). "Élan vital". Mundo de las computadoras personales . págs. 114-116 . Consultado el 22 de mayo de 2021 .
  2. ^ abcd Smith, Tony (2013). "Phantom Flan Flinger: La historia del Elan Enterprise 128". El registro .
  3. ^ abc Jones, Meirion (enero de 1984). "La historia de Elan". Tu computadora . 4 (1): 78–85.
  4. ^ Mace, Scott (6 de febrero de 1984). "La empresa británica presenta micros en Consumer Electronics Show". InfoMundo . 6 (6): 62. ISSN  0199-6649. El Z80 del Enterprise funciona a una velocidad de 4 MHz, [...]
  5. ^ Información técnica empresarial . Computadoras empresariales Ltd. 1984.
  6. ^ "Revisión empresarial". Tu computadora . 5 (2): 46–48. Febrero de 1985.
  7. ^ Robinson, Colin (noviembre de 1983). "Empresa fuera de lo común". Diseño . págs. 62–63 . Consultado el 16 de marzo de 2022 .
  8. ^ Guía de programación empresarial . Computadoras empresariales Ltd. 1984.
  9. ^ Gordon, Alan M. (1985). Super Programador — Programación profesional en Estándar ANSI BASIC . Prensa Sigma. ISBN 1-85058-002-2. La computadora Enterprise 64... es una de las pocas microcomputadoras que implementa ANSI BASIC completo
  10. ^ Lindgren, Pauli. "¿Mikä Enterprisessa oli vikana?" [¿Qué le pasó al Enterprise?]. Printti (en finlandés) (13/1986): 5–6.
  11. ^ a b Packwood, Lewis (2023). Curiosas Máquinas de Videojuegos . Pluma y espada. ISBN 978-1399073776.
  12. ^ "Preguntas y respuestas con Werner Lindner (director técnico de ENTERPRISE Computers GmbH)". empresaforever.com . Consultado el 11 de noviembre de 2023 .
  13. ^ Graham, Adrián (2023). "Computadoras empresariales". Dinosaurios binarios .
  14. ^ "Inicio". Enterpress News (en húngaro) . Consultado el 11 de noviembre de 2023 .
  15. ^ "Enterprise Forever - Índice". empresaforever.com . Consultado el 11 de noviembre de 2023 .
  16. ^ Juegos empresariales

enlaces externos