La 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 compañía británica Intelligent Software y comercializada por Enterprise Computers.
Las especificaciones de lanzamiento eran potentes y se situaban entre las mejores de su categoría (aunque no por el margen previsto en 1983). Esto se debía al uso de ASICs personalizados para gráficos y sonido, que reducían la carga de trabajo de la CPU, una amplia implementación de ANSI BASIC y un sistema de conmutación de bancos que permitía mayores cantidades de RAM que las que admitía de forma nativa el Z80 . Además, presentaba un diseño de carcasa distintivo y colorido, y prometía múltiples opciones de expansión. Sus dos variantes eran la Enterprise 64 , con 64 KB de RAM, y la Enterprise 128 , con 128 KB de RAM.
La máquina fue renombrada varias veces durante su desarrollo, siendo conocida con nombres como Samurai , Oscar y Elan. En ocasiones, se pueden encontrar versiones en artículos de revistas que utilizan los nombres anteriores. [ 3 ] Finalmente, debido a retrasos en el lanzamiento y a un mercado cambiante, la Enterprise no tuvo éxito comercial. El fabricante entró en concurso de acreedores en 1986 con una deuda considerable, aunque el stock antiguo continuó vendiéndose a través de un socio alemán hasta bien entrada la década de 1990. [ 2 ]
Hardware


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 texto. El lenguaje de programación BASIC se suministraba en un módulo ROM de 16 KB.
Dos chips de circuito integrado de aplicación específica (ASIC) reducen la carga de trabajo del procesador central. Se llaman "Nick" y "Dave" en honor a sus diseñadores, Nick Toop , quien había trabajado previamente en el Acorn Atom , y Dave Woodfield. "Nick" gestiona los gráficos, mientras que "Dave" se encarga del sonido y la paginación de memoria (conmutación de bancos). [ 3 ]
Un esquema de conmutación de bancos permite expandir la memoria hasta un máximo de 4 megabytes (4.194.304 bytes). Las dos 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 del Z80. [ 5 ] En efecto, el espacio de direcciones de 64 KB del procesador Z80 se divide en cuatro secciones de 16k. Cualquier página de 16k del espacio de direcciones de 4 MB se puede asignar a cualquiera de estas secciones. Las dos páginas más bajas (páginas 0 y 1) del espacio de direcciones de 4 MB contienen la ROM del sistema. Las siguientes cuatro páginas (de la 2 a la 5) están reservadas para un cartucho ROM (máximo 64 KB). Las cuatro primeras páginas (de la 252 a la 255, con un total de 64 KB) se utilizan como memoria RAM de vídeo, pero también pueden emplearse para almacenar código de programa y datos. En el modelo de 128k, los 64 KB adicionales de RAM se asignan a 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 carcasa
La carcasa es inusual porque contiene tanto un teclado de tamaño completo con teclas de función programables como un joystick . Su forma distintiva se debió al deseo de los diseñadores de romper con los diseños habituales. [ 6 ] El teclado de perfil bajo está construido con teclas mecánicas sobre una membrana de goma y tiene una distribución estándar, pero la sensación de las teclas no gustó a muchos, o incluso a la mayoría, porque las teclas no tenían un "recorrido completo", sino una sensación blanda, similar a la de un Sinclair QL o un Spectrum+ . El joystick reemplaza las teclas de cursor normales y permite mover el cursor en diagonal.
Geoff Hollington y Nick Oakley, graduados del Royal College of Art, fueron los responsables del diseño, tras haberse presentado a la licitación de este contrato en particular, y solo dispusieron de siete días para desarrollar el concepto visual. La fabricación de las herramientas para la carcasa también se requirió en un plazo muy ajustado y tardó cinco meses. Inicialmente, se había previsto una combinación de grises para los elementos de la carcasa, pero con el fin de evitar el aspecto de un equipo de oficina y atraer al segmento de mercado más económico, se optó por la carcasa gris oscuro con teclas rojas, verdes y azules. [ 7 ]
Gráficos
Enterprise cuenta con cuatro modos de gráficos de hardware: modos de texto de 40 columnas, gráficos de mapa de bits de baja y alta resolución , y gráficos de atributos. El sistema operativo ofrece texto de 80 columnas mediante el modo de gráficos de alta resolución. Los modos de gráficos de mapa de bits permiten seleccionar 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 de color. Están disponibles los modos entrelazado y no entrelazado. La resolución máxima es de 640 × 512 píxeles entrelazados o de 640 × 256 píxeles no entrelazados. Estas resoluciones solo permiten una pantalla 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 de 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 visualizar más colores a la vez. La altura de la página puede ser mayor que la de 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 es gestionado por el segundo chip ASIC , "Dave", y cuenta con 3 canales de sonido más un canal de ruido. El sonido de cada canal se puede ubicar 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 y el balance estéreo del sonido .
Interfaces
La Enterprise incluía una variedad de conectores muy superior a la que se encontraba habitualmente en los ordenadores domésticos de la época. Contaba con una salida RGB , un puerto serie RS-232 / RS-423 , un puerto de impresora Centronics , dos puertos para joystick externo, dos interfaces para cinta de casete , una ranura para cartucho ROM y un puerto de expansión estándar. Para ahorrar costes, muchos de los conectores no utilizaban zócalos, sino simples conectores de borde que aprovechaban las pistas expuestas en el borde de la placa de circuito impreso .
La ROM BASIC puede sustituirse por una ROM que emule un ZX Spectrum 48K, lo que permite al Enterprise ejecutar el catálogo de miles de juegos BASIC de Spectrum y cualquier otro título que no acceda directamente al hardware; existía un periférico de hardware disponible para proporcionar una emulación más completa para otros títulos de Spectrum, que detectaba los accesos al hardware de Spectrum y emitía una interrupción para que el software de emulación pudiera gestionarlos.
Posteriormente se comercializó una unidad de disquete externa que permitía el acceso a los programas CP/M , a la vez que era compatible con el formato de disco MS-DOS y la estructura de archivos FAT12 (subdirectorios, etc.).
Software
ROM del sistema
EXOS (Enterprise Expandable Operating System) se encuentra 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 forma idéntica. [ 8 ] La ROM del sistema también contiene un editor de pantalla completa que funciona como un procesador de textos sencillo. Puede editar archivos de texto y programas BASIC, así como programas escritos en otros lenguajes. El editor utiliza el joystick para el control del cursor.
IS-Básico
A diferencia de la mayoría de los ordenadores domésticos de la época, Enterprise no incluía BASIC ni ningún otro lenguaje de programación en su ROM interna. Su intérprete de BASIC se suministraba en un cartucho ROM de 16k, y el lenguaje se podía cambiar intercambiando el cartucho, un sistema similar al del BBC Micro de Acorn .
IS-Basic se adhiere al estándar ANSI BASIC. [ 9 ] Es un lenguaje completamente estructurado cuyo amplio conjunto de estructuras de control incluye multilínea IF...THEN...ELSE, con condiciones y . La condición se encuentra al principio y la condición al final del bucle do, y la capacidad de salir de un bucle con la instrucció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 manejadores de excepciones.SELECT...CASEDO...LOOPWHILEUNTILWHILEUNTILEXIT LOOP
IS-Basic tiene la capacidad única de mantener varios programas simultáneamente en memoria. Cada programa tiene un conjunto independiente de variables globales y números de línea, pero la instrucció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 usar instrucciones POKEAND PEEK. IS-Basic cuenta con los comandos habituales para dibujar puntos, líneas, círculos y elipses, así como para rellenar áreas, y admite gráficos de tortuga al estilo Logo . Los comandos de sonido se pueden agregar a una cola y ejecutarse en segundo plano mientras continúa la ejecución del programa.
También se observó que el comando básico era extenso; por ejemplo, el comando para borrar la pantalla se abreviaba comúnmente como CLS, en la versión Enterprise el comando era CLEAR SCREENsin posibilidad de abreviación. [ 2 ]
Otro software
Además de IS-BASIC, varios lenguajes, como Forth , Lisp , Pascal y lenguaje ensamblador , estaban disponibles en cartuchos ROM o cintas. Los convertidores de Basic a Basic podían convertir programas BASIC escritos para otros ordenadores domésticos. En el catálogo figuraban unos 40 juegos de IS y otros editores. [ 10 ] IS-DOS, el sistema operativo compatible con CP/M , facilitó el acceso a la amplia gama de programas CP/M disponibles en aquel momento.
Historia

Tras la presentación del ZX Spectrum en 1982 , la empresa comercial hongkonesa Locumals encargó a Intelligent Software , dirigida por el ajedrecista internacional David Levy , el desarrollo de un ordenador doméstico en el Reino Unido. Durante su desarrollo, la máquina tuvo el nombre en clave DPC , que significaba "mood-proof course" (capa impermeabilizante ), para confundir a los posibles competidores. La máquina también fue 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 descubrirse que no se podía usar Elan (debido a las quejas de Elan Digital Systems de Crawley), pero ya se había producido cierta documentación con ese nombre y se pensó que el nombre Elan podría modificarse fácilmente en los materiales impresos. [ 3 ] [ 11 ]
Entersoft , inspirada en 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 se habían reservado unas 80.000 unidades para su lanzamiento comercial en abril de 1984. El producto no se distribuyó hasta 1985, momento en el que el mercado británico de ordenadores domésticos ya estaba dominado por el ZX Spectrum, el Commodore 64 , el Amstrad CPC y el Acorn BBC Micro, con la era de los 16 bits a la vuelta de la esquina. En 1986 se desarrolló un modelo sucesor, el PW360 , para competir con el Amstrad PCW 8256, pero la empresa ya atravesaba graves dificultades financieras y cerró sus puertas.
El mercado de ordenadores domésticos había cambiado drásticamente desde el anuncio de la máquina hasta su lanzamiento. Se había producido un descenso debido a la saturación del mercado. Los grandes minoristas se mostraron reacios a distribuirla, y los minoristas más pequeños desconfiaban de vender un ordenador que no contaba con el respaldo de los principales canales de distribución. El hardware seguía siendo potente para un ordenador doméstico de la época, pero el catálogo de software era limitado y el precio era superior al de la competencia. Por ejemplo, el Amstrad CPC 464 incluía un monitor y una grabadora de casete, se lanzó antes que el Enterprise y se vendía a un precio inferior. [ 2 ] Tras la producción inicial de 80 000 unidades, se cree que no se fabricaron más, por lo que el Enterprise se encuentra entre los ordenadores domésticos más raros de la década de 1980.
El Enterprise tuvo un éxito limitado en el Reino Unido, vendiendo no más de 25.000 unidades en esta región, pero sí tuvo mayor impacto en otros países. Enterprise Computers UK e Intelligent Software quebraron en 1986, pero una filial alemana sobrevivió hasta 1997 y envió el stock restante a varios países, incluidos Egipto , Kazajistá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 del Enterprise llamada Videoton TV Computer (TVC) bajo licencia, que se vendió principalmente al sector educativo húngaro. Hungría formaba parte entonces del Bloque del Este , sujeto a controles de exportación, y el TVC carecía de los chips especializados Nick y Dave. Sin embargo, el stock no vendido del Enterprise 128 se importó a Hungría en 1987 (a pesar de los controles) y la máquina se popularizó en el país, permaneciendo a la venta hasta alrededor de 1992. [ 11 ] [ 13 ] Todavía existe un grupo de seguidores fieles a la máquina en Hungría. [ 14 ] [ 15 ]
Juegos de vídeo
La mayoría de los videojuegos para el sistema son adaptaciones hechas por aficionados de ZX Spectrum y Amstrad CPC . Solo hay 96 videojuegos lanzados comercialmente. [ 16 ]
emuladores empresariales
- Señal de reloj para macOS y Linux
- EP128Emu para Windows y Linux
- EP32 Archivado el 23 de febrero de 2012 en la Wayback Machine para Windows.
- JSep - Emulador de JavaScript Enterprise-128
Referencias
- ↑ Kewney, Guy (noviembre de 1983). "Elan vital" . Personal Computer World . págs. 114–116 . Recuperado el 22 de mayo de 2021 .
- 1 2 3 4 Smith, Tony (24 de octubre de 2013). "Phantom Flan flinger: La historia del Elan Enterprise 128" . The Register .
- 1 2 3 Jones, Meirion (enero de 1984). "La historia de Elan" . Your Computer . 4 (1): 78– 85.
- ↑ Mace, Scott (6 de febrero de 1984). «Empresa británica presenta microordenadores en la Feria de Electrónica de Consumo» . InfoWorld . 6 (6): 62. ISSN 0199-6649 .
El Z80 de Enterprise funciona a una velocidad de 4 MHz, [...]
- ↑ Información técnica empresarial . Enterprise Computers Ltd. 1984.
- ↑ "Enterprise Review" . Su computadora . 5 (2): 46–48 . Febrero de 1985.
- ↑ Robinson, Colin ( noviembre de 1983). "Empresa fuera de lo común" . Diseño . págs. 62–63 . Recuperado el 16 de marzo de 2022 .
- ↑ Guía de programación empresarial . Enterprise Computers Ltd. 1984.
- ↑ Gordon, Alan M. (1985). Super Programmer : Programación profesional en ANSI Standard BASIC . Sigma Press. ISBN 1-85058-002-2.
El ordenador Enterprise 64... es uno de los pocos microordenadores que implementa Full ANSI BASIC
- ^ Lindgren, Pauli. "¿Mikä Enterprisessa oli vikana?" [ ¿Qué le pasó al Enterprise? ] . Printti (en finlandés) (13/1986): 5– 6.
- 1 2 Packwood, Lewis (2023). Máquinas de videojuegos curiosas . Pen & Sword. ISBN 978-1399073776.
- ↑ "Preguntas y respuestas con Werner Lindner (director técnico de ENTERPRISE Computers GmbH)" . enterpriseforever.com . Consultado el 11 de noviembre de 2023 .
- ↑ Graham, Adrian (2023). "Computadoras empresariales" . Binary Dinosaurs .
- ↑ "Inicio" . Enterpress News (en húngaro) . Consultado el 11 de noviembre de 2023 .
- ↑ "Índice" . Enterprise Forever . Consultado el 11 de noviembre de 2023 .
- ↑ "Juegos empresariales" . Museo de Computación Z80 . Consultado el 3 de abril de 2025 .
Enlaces externos
- Foro Enterprise Forever
- Página húngara sobre Enterprise
- Foro empresarial húngaro
- La versión alemana aparentemente se llamaba Mephisto PHC 64.
- e64 revisitado : una historia de la Enterprise centrada en los juegos.
- 1000BiT en inglés y en italiano
- Ordenadores domésticos basados en el procesador Z80
- Ordenadores domésticos
- Introducciones relacionadas con la informática en 1985
- Ordenadores diseñados en el Reino Unido.