Páginas

martes, 19 de mayo de 2026

La Europa olvidada de los 8 bits (II)

Primera parte    Segunda parte    Europa del Este    La U.R.S.S.

La otra Europa de los 8 bits: industrias, clones y sistemas olvidados

Segunda parte de la búsqueda de ordenadores personales en la Europa de los años 80 y 90, tras haber mencionado las "más conocidas", ahora revisaremos otras de Europa Occidental. En otra entrada hablaremos de las máquinas de la Europa del Este.

Mientras algunos países europeos importaban ordenadores, otros desarrollaron industrias propias, creando máquinas únicas que hoy forman parte de la historia olvidada de la informática.


🇬🇷 Grecia: informática nacional

Gigatronics, que operó aproximadamente entre 1980 y 1992, es una de las epopeyas más singulares de la informática europea. Representa el intento de Grecia por alcanzar la soberanía tecnológica en plena ebullición de los microordenadores, creando máquinas con ingeniería 100% local pensadas específicamente para los ciudadanos helenos.

A pesar de ser una empresa pequeña, logró diseñar dos sistemas icónicos que hoy son auténticas piezas de museo: el Ermis (Hermes) y el revolucionario KAT.

El Ermis (1984): En un momento en que el mercado no estaba estandarizado, Gigatronics decidió no copiar a nadie y crear un ordenador puramente corporativo y nacional. Utilizaba un microprocesador de 8 bits (un clon del Z80). Una máquina de oficina única, pues no estaba pensado para jugar.

  • El Ermis se diseñó como una estación de trabajo que incluía su propio sistema operativo (Gigatronics-DOS) y venía con software nativo de procesamiento de textos y hojas de cálculo.
  • El extra del Télex: Para hacerlo irresistible a las empresas y ministerios griegos, incorporaba el hardware necesario para funcionar directamente como una terminal de Télex, el sistema de comunicación interempresarial de la época.
  • Apoyo oficial: Su presentación fue tan importante para el país que contó con el respaldo del mismísimo Primer Ministro griego de la época, Andreas Papandréu.
  • Se complementaba con el terminal de pantalla Ekati, que sumaba su propio procesador y hasta 16 KB de RAM adicionales para gestionar los textos.
Kat El Gigatronics KAT. Imagen: retrocomputers.gr

Su gran obra maestra fue el Gigatronics KAT (1987/1988): A finales de los 80, el mercado se dividía entre el entorno profesional de IBM (PC) y el educativo/creativo de Apple. Gigatronics tuvo una idea revolucionaria: crear un ordenador híbrido capaz de transformarse en ambos sistemas. Así nació el KAT, con arquitectura de triple procesador.

  • Para lograr este milagro de compatibilidad, los ingenieros de Gigatronics metieron tres "cerebros" en la placa base:
    • Western Digital 65C816 (un chip de 16 bits evolutivo del mítico 6502) para ejecutar el entorno de Apple II.
    • Intel 8088 para ejecutar el sistema operativo MS-DOS y los programas de IBM PC.
    • Intel 8741 de 8 bits que hacía de "árbitro" y coordinaba ambos entornos.
  • El truco de magia: El ordenador arrancaba por defecto en modo Apple. Sin embargo, si el usuario ejecutaba el comando de teclado Alt + Ctrl + F9, la máquina conmutaba instantáneamente el hardware y pasaba a comportarse como un IBM PC.
  • Lo más relevante del KAT es que estaba totalmente adaptado a su cultura. El teclado incluía caracteres del alfabeto griego de forma nativa y todo el sistema de la ROM estaba traducido, facilitando la informática a escuelas que no dominaban el inglés.

Gigatronics no solo hacía hardware. En 1986 desarrollaron una suite ofimática integrada (base de datos, hoja de cálculo y procesador de textos) llamada Foundation. El programa estaba tan bien optimizado para el ecosistema Apple que consiguieron distribuirlo y venderlo con éxito en el mercado de Estados Unidos, todo un logro para una tecnológica de Atenas.

A pesar de su genialidad, Gigatronics sufrió el mal de la periferia europea: la falta de economía de escala. El KAT era un ordenador caro de producir en Grecia comparado con la avalancha de clones taiwaneses de IBM que inundaron Europa a finales de los 80 a precios irrisorios. El plan gubernamental para estandarizar el KAT en los colegios públicos se retrasó demasiado y la empresa no pudo sobrevivir a la competencia, cerrando sus puertas a principios de los 90.

Hoy en día, encontrar un Gigatronics KAT funcional es una absoluta rareza arqueológica.


🇵🇹 Portugal: la fábrica olvidada del Spectrum

El caso de Portugal en la era de los 8 bits es único en Europa. A diferencia de España donde Inves llegó a fabricar el Spectrum 128 y luego los clones Inves pero a pequeña escala, el país llegó a tener una de las plantas de fabricación más avanzadas gracias a Timex Portugal, ubicada en Caparica.

Tras la retirada de la matriz americana en 1984, los ingenieros portugueses tomaron el control y comenzaron a diseñar y fabricar sus propias versiones mejoradas del ZX Spectrum.

Timex Computer 2048 (1984)

  • Compatible en un 98% con Spectrum
  • Teclado rígido de calidad (no goma)
  • Salida de vídeo compuesto
  • Puerto de joystick y mejoras gráficas

Timex Computer 2068 (1985)

  • 72 KB de RAM
  • Sonido avanzado
  • Cartuchos intercambiables
  • Problemas de compatibilidad solucionados con cartucho

FDD-3000

  • Unidad de disco con CPU Z80 propia
  • 64 KB de memoria
  • Capaz de ejecutar CP/M

TC 3256 (1987, prototipo)

  • 256 KB RAM
  • Disquetera integrada
  • Módem

🇩🇪 Alemania Occidental: ingeniería por encima del ocio

Alemania fue el mayor mercado europeo de microinformática. Su industria local rechazaba en gran medida el concepto de los ordenadores como simples juguetes de videojuegos, priorizando en su lugar sistemas robustos, con teclados profesionales y clara orientación industrial u ofimática.

Triumph-Adler Alphatronic PC

Lanzado en 1983 por la veterana firma de máquinas de escribir Triumph-Adler, la gama Alphatronic (especialmente el modelo PC-P5) se convirtió en el estándar de oficina asequible en Alemania. Apostó por un teclado de calidad profesional con teclado numérico integrado y el sistema operativo CP/M.

  • CPU: NEC D780C-1 (clon compatible con Zilog Z80A a 4 MHz).
  • Memoria: 64 KB de RAM ampliables y 32 KB de ROM (incluía Microsoft BASIC).
  • Almacenamiento: Soporte nativo para unidades de disquete externas de 5.25 pulgadas mediante su controladora integrada.
Alphatronic El Alphatronic PC de Triumph-Adler. Imagen: retroordenadoresorty.blogspot.com

Schneider CPC

A mediados de los 80, la británica Amstrad quería conquistar el mercado alemán pero sabía que los usuarios germanos desconfiaban de los plásticos ligeros. Se aliaron con la prestigiosa firma de audio Schneider para vender los CPC 464, 664 y 6128 bajo su marca. Schneider modificó sustancialmente las carcasas internas con blindajes metálicos pesados para cumplir las estrictas normativas de interferencias electromagnéticas FTZ y cambió el color de las teclas británicas por tonos grises mucho más sobrios y corporativos.

Schneider CPC El Schneider CPC464 con su característica estética sobria. Imagen: Wikipedia

NDR-Klein-Computer (NKC)

El NKC representa la cumbre de la cultura "Hazlo tú mismo" (DIY) alemana. Diseñado por el ingeniero Rolf-Dieter Klein en 1984, este sistema modular no se vendía en tiendas; se enseñaba a construir paso a paso en el programa de televisión educativo de la cadena pública NDR (*Norddeutscher Rundfunk*). Los entusiastas compraban las placas de circuito impreso desnudas y soldaban ellos mismos los componentes en casa. Su estructura en formato rack de tarjetas de expansión permitía actualizar el ordenador desde un procesador básico de 8 bits hasta chips avanzados de 16 y 32 bits.

  • Estructura Modular: Basado en un bus de expansión con ranuras (*slots*) donde se pinchaban tarjetas independientes (tarjeta de CPU, tarjeta de vídeo, tarjeta controladora de pantalla LCD, etc.).
  • Versatilidad de CPU: Podía arrancar con un procesador Zilog Z80, pero el diseño permitía cambiar la tarjeta principal por un Motorola 68000 o un 68020.
  • Enfoque educativo: Muy utilizado en universidades y escuelas técnicas alemanas para enseñar arquitectura de ordenadores y programación a bajo nivel.
NDR Módulos del NDR-Klein-Computer con pantalla LCD. Imagen: ndr-nkc.de

Commodore en Alemania

Braunschweig fue el centro europeo de Commodore, donde se fabricaron los Commodore 128.


🇮🇹 Italia: diseño, licencias y cultura DIY

El mercado italiano estuvo fuertemente marcado por el gigante Olivetti. Aunque la firma de Ivrea era mundialmente conocida por sus sistemas profesionales de oficina y hitos como el Programma 101, para conquistar los hogares creó la división doméstica Olivetti Prodest. Su estrategia no fue diseñar desde cero, sino adquirir licencias de microordenadores extranjeros exitosos y adaptarlos con la sobria estética de su marca.

  • Prodest PC128 (1986): Basado en el hardware del Thomson MO6 francés. Utilizaba un microprocesador Motorola 6809E de 8 bits y contaba con una disquetera o un lector de casete integrado según la versión. Fue muy popular en el ámbito educativo italiano.
  • Prodest PC128S (1987): Basado en el prestigioso BBC Master Compact de la británica Acorn Computers. Equipaba un procesador MOS 65C02 y estaba pensado como una estación potente orientada a la programación y la gestión.
Prodest PC128 El Olivetti Prodest PC128 con casete integrado. Imagen: retroordenadoresorty.blogspot.com

Nuova Elettronica (Z80 N.E.)

El verdadero despertar del entusiasta de la informática en Italia no llegó en las tiendas, sino a través de los quioscos de prensa. La mítica revista de divulgación científica Nuova Elettronica lanzó a finales de los 70 y principios de los 80 su propio ordenador por fascículos basándose en el procesador Zilog Z80. Los aficionados debían comprar los componentes mes a mes, soldar la placa base en sus casas y programar mediante lenguaje ensamblador con un sencillo teclado hexadecimal, sentando las bases de la cultura *hacker* local.

Clones de Apple II sin licencia

Debido a las fuertes restricciones aduaneras y las altas tasas de importación que encarecían los productos americanos, Italia se convirtió en un nido de ingeniosas copias ilegales del hardware de Cupertino. Microempresas locales crearon clones exactos del Apple II Plus y Apple IIe como el *Lemon II* o el *Pineapple*. Utilizaban componentes clónicos y volcaban la ROM original de Apple para venderlos a una fracción del coste original en pequeñas tiendas de electrónica.


🇧🇪 Bélgica: el ordenador adelantado a su tiempo

DAI Personal Computer (1980)

Creado por la compañía belga Data Applications International, el DAI fue uno de los ordenadores de 8 bits más avanzados de su generación, anticipándose años a su competencia en capacidades multimedia. Sin embargo, su complejidad técnica elevó el precio de venta a niveles prohibitivos, lo que limitó su adopción al mercado profesional, laboratorios y estaciones de televisión locales.

  • CPU: Intel 8080A funcionando a 2 MHz, optimizado para tareas lógicas.
  • Gráficos revolucionarios: Su chip gráfico era capaz de generar una paleta de 16 colores reales a una resolución de 256x192, superando por mucho las limitaciones de color ("color-clash") que sufriría el ZX Spectrum años más tarde.
  • Sonido estéreo: Incorporaba un generador de sonido capaz de procesar 3 canales de audio estéreo de forma nativa.
  • Coprocesador matemático: Opcionalmente incluía un chip físico AMD Am9511 para acelerar cálculos científicos en punto flotante.
DAI El DAI Personal Computer y su avanzado diseño belga. Imagen: Wikipedia

🇨🇭 Suiza: ingeniería avanzada

Lilith (1980)

Bajo la dirección del legendario científico de la computación Niklaus Wirth (creador de lenguajes como Pascal y Modula-2), el Instituto Federal Tecnológico de Zúrich (ETH) desarrolló el Lilith. No era un ordenador de consumo, sino una estación de trabajo de alta ingeniería que influyó masivamente en el desarrollo del software moderno.

  • Entorno visual pionero: Disponía de una interfaz gráfica de usuario completa (GUI), ventanas superpuestas, mapas de bits de alta resolución y un ratón de tres botones de diseño propio.
  • Orientación a lenguaje: Todo su hardware estaba diseñado específicamente para ejecutar código compilado en Modula-2 a velocidad de hardware.
Lilith La estación de trabajo suiza Lilith. Imagen: Wikipedia

Bobst

La empresa suiza Bobst, especialista histórica en maquinaria pesada para artes gráficas y empaquetado, desarrolló a principios de los 80 sus propios terminales e interfaces de ordenador de 8 bits a medida. Eran equipos industriales rugerizados dedicados a la automatización de la imprenta, el troquelado y el control de fotocomposición.

Dauphin

El Dauphin fue un pionero kit de entrenamiento educativo suizo diseñado para escuelas industriales. Utilizaba el atípico microprocesador RCA CDP1802 (arquitectura COSMAC de tecnología CMOS de muy bajo consumo), ideal para que los estudiantes aprendieran los fundamentos de las líneas de direcciones, registros de memoria y buses de comunicación de datos.


🇩🇰 Dinamarca: red en las aulas

RC Piccoline (1984)

Diseñado por la histórica corporación danesa Regnecentralen, el RC759 Piccoline se convirtió en el ordenador oficial de las escuelas secundarias de Dinamarca gracias a un ambicioso plan estatal de alfabetización digital.

  • CPU: Intel 8085 funcionando a 4 MHz.
  • Arquitectura compacta: Todo el ordenador estaba integrado directamente bajo la robusta carcasa del teclado, minimizando el espacio requerido en los pupitres de los colegios.
  • Sistema de red local: Su característica más sobresaliente era su interfaz de red integrada de serie (
CP-NET), lo que permitía interconectar hasta 30 ordenadores Piccoline de los alumnos a un único servidor central de discos en el aula.
Piccoline El danés RC Piccoline, diseñado para resistir las aulas. Imagen: Wikipedia

🇦🇹 Austria: el terminal que se convirtió en ordenador

MUPID (1981)

El MUPID (*Mehrzweck Universell Programmierbarer Intelligenter Decoder*) nació de la mente del profesor Hermann Maurer en la Universidad de Graz. Su objetivo principal era servir como decodificador avanzado de Videotex/Teletexto para la infraestructura telefónica austriaca, pero sus diseñadores le añadieron capacidades plenas de ordenador de 8 bits.

  • Hardware básico: Procesador Zilog Z80 acoplado a un módem interno de conexión telefónica.
  • Evolución (MUPID II, 1983): Tras el éxito de los primeros terminales con carcasas externas, la segunda versión añadió un chip de sonido dedicado, un teclado mecánico completo de mejor tacto y un potente modo gráfico de 320x240 píxeles optimizado para teletexto interactivo.
MUPID El sistema MUPID austríaco de telecomunicación. Imagen: Wikipedia

🇳🇴 Noruega: soberanía tecnológica

TIKI 100 (1984)

Originalmente llamado *Kontiki 100* (en honor a la famosa expedición de Thor Heyerdahl), este ordenador fue desarrollado por la empresa Tiki Data para ganar el concurso nacional de ordenadores educativos de Noruega. Compitió directamente con el IBM PC y el Apple II, ganándose un puesto prioritario en casi todas las aulas noruegas de la década.

  • CPU: Procesador Zilog Z80A a 4 MHz.
  • Gráficos superiores: Ofrecía tres modos de visualización sin limitaciones de color por bloques, destacando su modo de 256x256 píxeles con 16 colores simultáneos de una paleta de 256, un rendimiento asombroso para un sistema basado en Z80.
TIKI El TIKI 100 en un laboratorio escolar. Imagen: Wikipedia

🇫🇮 Finlandia: antes de Nokia

Salora Fellow (1983)

Mucho antes de que Finlandia fuera famosa a nivel mundial gracias a la telefonía celular de Nokia, la firma nacional de electrónica Salora dominaba la fabricación de televisores y radios en el norte de Europa. Tratando de entrar en la informática de masas, licenciaron el diseño del microordenador *Laser 200* de la empresa asiática Video Technology (VTech). Salora adaptó la carcasa, tradujo los manuales y creó un ecosistema de cintas de casete con software educativo en finés.

TIKI El Salora Fellow finlandés basado en tecnología VTech. Imagen: Wikipedia

Teleste

La compañía finlandesa Teleste se especializó en el desarrollo de sistemas de automatización industrial y distribución de televisión por cable. Durante la era de los 8 bits, crearon ordenadores industriales personalizados basados en procesadores Intel 8080, orientados a controlar los nodos de telecomunicaciones y monitorizar líneas de producción en fábricas nórdicas.


🇮🇪 Irlanda: fabricación efímera para otros

Apple II Europlus (1980)

Irlanda comenzó a forjar su estatus como centro tecnológico europeo en 1980, cuando Apple inauguró su planta de manufactura oficial en Hollyhill, Cork. El fruto principal de esta fábrica fue el Apple II Europlus, la versión legítima del Apple II adaptada a Europa. Contaba con una fuente de alimentación modificada para las líneas eléctricas de 220V del continente y circuitos moduladores preparados para generar señal de televisión en estándar PAL, evitando que los usuarios europeos sufrieran distorsiones de color cromático.

Hanimex Pencil II

Aunque la corporación multinacional Hanimex tenía sus orígenes en Australia (famosa por la importación de lentes ópticas y distribución de consolas de sobremesa tipo Pong), decidió asaltar el mercado informático de Europa Occidental utilizando el suelo de Irlanda como trampolín logístico. El ordenador fue diseñado en Hong Kong por la factoría Soundic, pero se despachaba a mercados clave como el Reino Unido o Francia desde almacenes británicos e irlandeses.

El Pencil II montaba un chip Zilog Z80A y, gracias a sus chips de vídeo y sonido firmados por Texas Instruments, intentaba unificar el mercado de las videoconsolas de cartucho (mediante un adaptador para juegos de ColecoVision) con el de los ordenadores de aprendizaje, gracias a su teclado completo de membrana.

Hanimex Pencil II El rarísimo Hanimex Pencil II. Imagen: Rare & Old Computer

Conclusión

Europa no fue un mercado uniforme en los años 80. Mientras algunos países adoptaban estándares globales, otros apostaron por soluciones propias, motivadas por independencia tecnológica, educación o identidad nacional.

Muchas de estas máquinas no triunfaron comercialmente, pero hoy forman un mapa fascinante de caminos alternativos que la informática pudo haber seguido.

En la siguiente entrada hablaré de la otra Europa, la desconocida que estaba tras el telón de acero, sin contacto con nuestra Europa Occidental, pero compartiendo el surgimiento de la informática personal.

domingo, 17 de mayo de 2026

La Europa olvidada de los 8 bits (I)

Primera parte    Segunda parte    Europa del Este    La U.R.S.S.

Los microordenadores europeos de 8 bits que no llegaron a España

Durante los años 80, Europa era un mosaico de ordenadores incompatibles entre sí. Más allá de los sistemas que triunfaron en España, existía todo un universo paralelo de máquinas fascinantes que aquí apenas llegaron a existir.

Cuando pensamos en la informática doméstica de los años 80, solemos recordar unas pocas máquinas icónicas: Spectrum, Commodore, Amstrad o MSX fueron los líderes. Sin embargo, mientras en España el mercado estaba muy concentrado en estas máquinas, en el resto de Europa existía una diversidad de ordenadores de 8 bits, muchos de ellos desconocidos aquí.

Este artículo es un pequeño viaje por esa Europa informática olvidada: máquinas interesantes, a veces brillantes, que no tuvieron presencia real en nuestro país.


🇸🇪 Luxor ABC80 (1978): el pionero escandinavo

El Luxor ABC80 (1978) fue uno de los primeros microordenadores europeos de gran difusión en su mercado local, especialmente en Suecia. Basado en un procesador Z80, se utilizó ampliamente en educación y pequeñas empresas. Su éxito en Escandinavia contrasta con su casi total desconocimiento en el sur de Europa.

  • Procesador: Zilog Z80A (a 3.5 MHz)
  • RAM: 16 KB (ampliable a 32 KB)
  • ROM: 16 KB (con BASIC integrado)
  • Gráficos: Modo texto (40x24 caracteres) y gráficos de bloques monocromo (78x72 píxeles)
Luxor ABC80 Imagen: Wikimedia Commons (CC BY-SA)

🇬🇧 Grundy NewBrain (1981): el micro con pantalla propia

El Grundy NewBrain (1981) es uno de los ordenadores más peculiares de la época. Diseñado originalmente como un proyecto de Sinclair y posteriormente desarrollado por Grundy Business Systems, destacaba por incluir una pequeña pantalla en la propia carcasa, conexión a TV o Monitor.

Con gráficos de alta resolución monocromos, basado en un procesador Z80 y con un BASIC bastante potente que disponía de muy buen manejo de números en coma flotante. Estaba orientado a un uso más serio que lúdico, por lo que se usó mucho para temas científicos.

Incluía una pantalla de una sola línea, lo que permitía interactuar con el sistema sin necesidad de monitor externo, algo casi único en los microordenadores domésticos de principios de los 80 (hay otro equipo canadiense de 1974 que usaba una pantalla similar, el MCM/70). Las bajas ventas del aparato hizo que sacaran un modelo sin el display para abaratar el coste.

  • Procesador: Zilog Z80A (a 4 MHz)
  • RAM: 32 KB (ampliable hasta 2 MB)
  • ROM: 28 KB (incluye NewBrain BASIC y software de oficina)
  • Gráficos: Pantalla VF integrada (1 línea de 16 caracteres). En monitor externo: hasta 640x256 píxeles (monocromo) o 320x256 píxeles (4 colores)
Grundy NewBrain Imagen: Wikimedia Commons (CC BY-SA)

🇬🇧 Jupiter Ace (1982): el rebelde que hablaba Forth

Creado por Richard Altwasser y Steven Vickers (diseñadores clave del ZX Spectrum), el Jupiter Ace es una de las grandes rarezas de la informática británica.

A diferencia de casi todos sus rivales, que usaban el lenguaje BASIC, este microordenador apostaba por el lenguaje Forth en su memoria ROM. Esto lo hacía increíblemente rápido y eficiente con solo 3 KB de RAM.

Su aspecto modesto con teclas de goma blanca y su falta de capacidades gráficas avanzadas provocaron que vendiera muy pocas unidades, convirtiéndolo hoy en una cotizadísima pieza de coleccionista que apenas se vio en España. Para el mercado americano fabricaron la versión Jupiter Ace 4000, con una caja igual pero con plástico de mejor calidad y salida para monitor.

  • Procesador: Zilog Z80A (a 3.25 MHz)
  • RAM: 3 KB (ampliable externamente a 16 KB o 48 KB)
  • ROM: 8 KB (con el entorno y compilador interactivo Forth integrado)
  • Gráficos: Modo texto estricto (32x24 caracteres). Gráficos redefinibles mediante bloques monocromáticos de baja resolución (64x48 píxeles)
Jupiter Ace  
Imagen: Wikimedia Commons (CC BY-SA)

🇬🇧 Acorn Electron (1983): la evolución del estándar británico

Acorn fue uno de los actores clave en Reino Unido. El BBC Micro (1981) se convirtió en un estándar educativo, muy usado a partir del programa de la Televisión BBC sobre ordenadores, donde se enseñaba a manejar el aparato, y se incluyó en los colegios para enseñar informática. Evolucionó en el Acorn Electron (1983), que intentó llevar esa tecnología a un mercado doméstico más asequible.

El BBC Micro destacaba por su potencia y expansión, mientras que el Electron ofrecía una versión simplificada y más económica. Aunque tuvieron un enorme impacto en Reino Unido, en España su presencia fue muy limitada, y el Electron es muy poco conocido.

  • Procesador: MOS Technology 6502 (a 2 MHz en BBC Micro / 1 MHz en Electron)
  • RAM: 16 KB o 32 KB (BBC Micro) / 32 KB (Electron)
  • ROM: 32 KB (BBC) / 32 KB (Electron)
  • Gráficos: Múltiples modos; máximo de 640x256 píxeles (2 colores) o 160x256 píxeles (16 colores en BBC / 4 colores en Electron)
Acorn BBC Micro 
 Imagen: Wikimedia Commons (CC BY-SA)

🇫🇷 Matra Alice (1983): minimalismo francés

El Matra Alice (1983), fue un ordenador doméstico francés basado en el Motorola 6803. Orientado a la iniciación, apostaba por un diseño compacto, colores llamativos y un enfoque educativo. Su simplicidad y limitaciones técnicas hicieron que quedara relegado frente a sistemas más potentes.

  • Procesador: Motorola 6803 (a 0.89 MHz)
  • RAM: 4 KB (el Alice 32 posterior subió a 16 KB)
  • ROM: 8 KB (con Microsoft BASIC)
  • Gráficos: Gestionado por el chip Motorola 6847. Modo texto y gráficos semigráficos con un máximo de 9 colores disponibles en baja resolución
Matra Alice  
Imagen: Wikimedia Commons (CC BY-SA)

🇬🇧 Memotech MTX (1983): ingeniería brillante

El Memotech MTX (1983) fue un ordenador británico basado en Z80 con características avanzadas, dentro de una caja de forma similar a la del Commodore 64. Permitía ampliaciones de memoria poco habituales en su época y utilizaba un chip gráfico similar al estándar MSX. A pesar de su calidad, llegó a un mercado saturado y no alcanzó el éxito comercial que seguramente merecía, siendo uno de los grandes olvidados.

  • Procesador: Zilog Z80A (a 4 MHz)
  • RAM: 32 KB (MTX500) o 64 KB (MTX512), ampliable a 512 KB
  • ROM: 24 KB (con MTX BASIC y ensamblador/desensamblador de código máquina)
  • Gráficos: Chip Texas Instruments TMS9918. Resolución de 256x192 píxeles con una paleta de 16 colores y soporte para 32 sprites por hardware
Memotech MTX  
Imagen: Wikimedia Commons (CC BY-SA)

🇬🇧 Oric-1 (1983) y Oric Atmos (1984): buenas ideas, mala suerte

El Oric-1 (1983) fue un ordenador doméstico basado en un procesador 6502, con 16 KB de RAM, teclado de membrana y un BASIC competente.

El Oric Atmos (1984) mejoró el diseño con un buen teclado mecánico y 64 KB de RAM, pero los problemas empresariales y la falta de software limitaron su éxito.

  • Procesador: MOS Technology 6502A (a 1 MHz)
  • RAM: 16 KB o 48 KB (Oric-1) / 48 KB (Oric Atmos)
  • ROM: 16 KB (con Oric Extended BASIC)
  • Gráficos: Modo alta resolución de 240x200 píxeles con 8 colores disponibles (limitaciones de atributos de color por filas, similar al Spectrum)
Oric 1 
 Imagen: Wikimedia Commons (CC BY-SA)
Oric Atmos 
 Imagen: Wikimedia Commons (CC BY-SA)

🇫🇷 Thomson MO5 (1984): la informática impulsada por el Estado

En Francia, el gobierno apostó por introducir la informática en las escuelas, y uno de los ordenadores protagonistas fue el Thomson MO5 (1984).

Equipado con un procesador Motorola 6809 y gráficos de hasta 320x200 píxeles, fue utilizado ampliamente en programas educativos nacionales.

Sin embargo, su fuerte enfoque educativo y su ecosistema cerrado limitaron su expansión fuera del país. La carcasa era de color negro, pero existieron algunas variantes, como una versión especial firmada por Platini, un famoso jugador de fútbol francés de la época.

  • Procesador: Motorola 6809E (a 1 MHz)
  • RAM: 48 KB (ampliable a 64 KB)
  • ROM: 16 KB (con Microsoft BASIC)
  • Gráficos: Resolución de 320x200 píxeles, capaz de mostrar 16 colores simultáneos (con restricciones de proximidad de color)
Thomson MO5  
Imagen: Wikimedia Commons (CC BY-SA)

🇳🇱 Philips VG-5000 (1984): el intento previo al MSX

Antes de apostar por el estándar MSX, Philips lanzó en Europa el VG-5000 (1984), un ordenador de 8 bits bastante modesto.

Su arquitectura limitada y su escaso catálogo de software hicieron que quedara rápidamente eclipsado, pero es un buen ejemplo de la experimentación previa a la aparición de estándares comunes.

  • Procesador: Zilog Z80A (a 4 MHz)
  • RAM: 24 KB (ampliable a 56 KB)
  • ROM: 16 KB (con un dialecto propio de Microsoft BASIC)
  • Gráficos: Gestionado por el procesador de vídeo SGS Thomson EF9345. Modo semigráfico con una resolución equivalente de 320x250 píxeles y paleta de 8 colores
Philips VG-5000 
Imagen: system-cfg.com

🇭🇺 Videoton TVC (1984): el orgullo del Bloque del Este

Fabricado en Hungría por la empresa estatal Videoton (conocida por sus televisores), el TV Computer (TVC) se basaba en el procesador Z80 y estaba enfocado al sistema educativo de su país.

Contaba con un joystick integrado en la carcasa, un teclado bastante robusto y un BASIC potente capaz de manejar gráficos a color muy avanzados para los estándares de Europa Oriental. Fuera de las fronteras húngaras y de ciertos acuerdos de exportación muy limitados dentro del Bloque del Este, este robusto microordenador fue un auténtico fantasma para el mercado occidental.

  • Procesador: Zilog Z80A (a 3.125 MHz)
  • RAM: 32 KB o 64 KB (según la versión instalada de fábrica)
  • ROM: 20 KB (con el sistema operativo propio y el intérprete de TVC-BASIC)
  • Gráficos: Tres modos diferentes; máximo de alta resolución en 512x240 píxeles (2 colores), modo intermedio en 256x240 píxeles (4 colores) o modo color en 128x240 píxeles (16 colores)
Videoton TVC 
 Imagen: Wikimedia Commons (CC BY-SA)

🇭🇺🇬🇧 Enterprise 64/128 (1985): adelantado a su tiempo

El Enterprise 64/128 fue lanzado en 1985 tras varios retrasos. Diseñado en Reino Unido y producido en un contexto empresarial complicado, muchas unidades terminaron en Hungría.

Destacaba por sus chips personalizados para gráficos ("Nick") y sonido ("Dave"), así como por un sistema de memoria muy avanzado.

Pero llegó tarde y con poco software disponible, lo que impidió su éxito comercial.

  • Procesador: Zilog Z80A (a 4 MHz)
  • RAM: 64 KB o 128 KB (arquitectura ampliable internamente hasta un máximo teórico de 4 MB)
  • ROM: 32 KB (EXOS, sistema operativo propio) + 16 KB adicionales en cartucho de lenguaje IS-BASIC
  • Gráficos: Chip a medida "Nick". Múltiples resoluciones desde baja densidad hasta un máximo de 640x512 píxeles entrelazado. Paleta total de 256 colores (hasta 256 colores simultáneos en pantalla según el modo)
Enterprise 128 
 Imagen: Wikimedia Commons (CC BY-SA)

🇩🇪 Robotron KC85 (1985–88): informática tras el Telón de Acero

En la Alemania del Este, la informática doméstica seguía un camino propio. El Robotron KC85 es uno de los ejemplos más representativos.

Basado en un clon del Z80, se utilizaba principalmente en entornos educativos y técnicos, con disponibilidad muy limitada.

Su diseño modular lo hace especialmente interesante desde el punto de vista técnico.

  • Procesador: U880D (un clon exacto de la RDA del Zilog Z80, corriendo a 1.75 MHz)
  • RAM: 16 KB o 64 KB (según el modelo KC85/2, /3 o /4), muy ampliable mediante módulos hardware físicos enchufables
  • ROM: 4 KB a 20 KB (según la revisión del sistema operativo interno y la versión del intérprete de BASIC)
  • Gráficos: Resolución fija en pantalla de 320x256 píxeles con soporte para mostrar una paleta de 16 colores
Robotron KC85  
Imagen: Wikimedia Commons (uso libre con atribución)

Conclusión

La informática de 8 bits en Europa fue mucho más diversa de lo que solemos recordar. Cada país experimentó con sus propias soluciones, dando lugar a una enorme variedad de máquinas olvidadas o desconocidas en España.

Hoy, estos ordenadores no solo son piezas de colección, sino también una ventana a una época en la que la informática aún no estaba estandarizada.

Explorarlos es, en cierto modo, redescubrir una historia alternativa de la informática.

¿Conocías alguno de estos sistemas? Si recuerdas algún otro micro europeo poco conocido, déjalo en los comentarios. La historia de los 8 bits aún tiene muchos rincones por descubrir.

viernes, 1 de mayo de 2026

ZX2SB: Cambio de idea de los temas especiales

Índice de entradas del conversor

Modificado el 04/05/2026, cambios en rojo 


Casos especiales: GO TO / GO SUB y variables con espacios

Había decidido tratar estos casos en el parser por comodidad, pero al final hacer las cosas de forma correcta es lo adecuado. En lugar de introducir excepciones en el parser, es mejor que el lexer los trate correctamente desde el principio y devuelva ya los tokens adecuados.

GO TO y GO SUB

Además de poder escribirse en una o dos palabras, he detectado que en un Spectrum +2/+3 (ya que en el «gomas» todo va por tokens y no es posible escribir otra cosa) se puede introducir GOTO20 y el sistema lo separa correctamente como GO TO 20.

Ante esto, he modificado el lexer para que, cuando reciba una sentencia de salto, la trate correctamente en todas sus variantes.

De esta forma, las sentencias GO TO 20, GOTO 20, GO TO20 o GOTO20 generan siempre los mismos dos tokens:

  • TK_GOTO
  • TK_NUMERO 20

Y lo mismo ocurre con GOSUB, generando correctamente TK_GOSUB y TK_NUMERO.

Nombres de variables con espacios

Realmente no he visto ningún programa que utilice nombres de variables con espacios. Por tanto, he optado por simplificar el caso: si se detectan espacios en un nombre de variable, se eliminan directamente, generando un nombre compacto.

Así, cuando recibo:

LET ANTES O DESPUES = 4

El lexer genera directamente:

  • TK_LET
  • TK_VARIABLE antesodespues

Procesado en dos fases

Para realizar este cambio, tras buscar distintas alternativas durante la lectura del código y comprobar que el manejo directo se complicaba innecesariamente —especialmente por la coexistencia de palabras reservadas que no admiten espacios y nombres de variables que sí pueden contenerlos—, opté por una solución en dos fases.

El caso de variables con espacios será poco habitual, pero existe, y preferí resolverlo de forma explícita en lugar de cargar al parser con lógica adicional para anticipar combinaciones poco frecuentes. 

 En la primera fase se realiza únicamente el proceso de tokenización. Durante esta etapa, si se detecta que existen nombres de variables separados por espacios, que generan varios tokens consecutivos, al finalizar el proceso del Lexer se pregunta al usuario si desea procesarlos.

En la segunda fase, se reconstruyen esos nombres de variable, uniendo los tokens que originalmente estaban separados por espacios en un único identificador sin ellos, verificando previamente que el nombre resultante no coincida con ninguna palabra reservada del lenguaje.

Por ejemplo, ante una secuencia de tokens como:


TK_LET
TK_VARIABLE antes
TK_VARIABLE o
TK_VARIABLE despues

Se genera:


TK_LET
TK_VARIABLE antesodespues

Ficheros intermedios

Este proceso genera dos ficheros intermedios:

  • .TOK, que contiene la tokenización inicial
  • .TOS, que contiene los identificadores ya normalizados

De este modo, el parser puede elegir directamente cuál de los dos ficheros debe procesar, sin necesidad de realizar comprobaciones adicionales ni de modificar el mismo fichero en varias pasadas.

Separación de responsabilidades

Esta decisión refuerza una separación clara de responsabilidades dentro del diseño del sistema:

  • El lexer se encarga exclusivamente de analizar el texto y generar tokens.
  • La normalización de identificadores se realiza como una fase independiente, consciente y explícita.
  • El parser puede centrarse únicamente en la estructura sintáctica, sin necesidad de anticipar ni corregir decisiones tomadas en fases anteriores.

Evitar que el parser tenga que buscar patrones por adelantado o reinterpretar secuencias ambiguas simplifica enormemente su implementación y lo hace más robusto y mantenible.

Pensando en el transpilador en SuperBASIC

Esta estrategia resulta especialmente útil de cara al futuro transpilador desarrollado en SuperBASIC, que no destaca precisamente por su facilidad para manejar ficheros. Generar dos ficheros independientes, en lugar de leer y modificar uno sobre la marcha, simplifica mucho la implementación y reduce el riesgo de errores.

En definitiva, se trata de priorizar una solución sencilla, explícita y robusta: cuanta menos lógica compleja se introduzca en las fases críticas del proceso, más fácil será mantener y evolucionar el sistema a largo plazo.