Hardware

Zilog Z80: El procesador que dominó los arcades de los 80

Imagen del Zilog Z80

El pequeño chip que conquistó el mundo antes de que nadie lo viera venir

En 1976, mientras la gente hacía cola para ver Rocky en el cine y ABBA arrasaba en las listas de éxitos, un ingeniero llamado Federico Faggin —el mismo que había diseñado el Intel 4004, el primer microprocesador comercial de la historia— abandonó Intel y fundó una empresa en un garaje de Cupertino. No, no es la historia de Apple. Es algo más interesante para nosotros: es el origen del Zilog Z80, el procesador que silenciosamente se instaló en el corazón de la era dorada de los arcades y que, sin exagerar, definió lo que entendemos hoy como cultura retrogamer.

Puede sonar exagerado. Pero cuando un solo chip aparece en el Space Invaders original, en el Pac-Man, en el Galaga, en el Donkey Kong y en millones de ordenadores domésticos de la época —como el ZX Spectrum o el MSX—, hablar de dominación no es hipérbole. Es aritmética.

Contexto: La guerra de los chips que nadie contaba en casa

Para entender por qué el Z80 fue tan importante, hay que situarse en mediados de los 70. El mercado de microprocesadores era un campo de batalla caótico. Intel tenía el 8080 —un chip competente pero caro y con un conjunto de instrucciones un tanto limitado—. Motorola respondía con el 6800. MOS Technology lanzó el 6502, que acabaría dentro del Apple II y del NES. Cada fabricante peleaba por hacerse con el estómago de una industria todavía infante.

Faggin, junto a Masatoshi Shima —otro ex-Intel de primera fila— diseñó el Z80 como una respuesta directa y mejorada al Intel 8080. La compatibilidad hacia arriba con el 8080 fue una decisión táctica brillante: podías ejecutar software escrito para el 8080 sin tocar una sola línea de código. Eso en 1976 no era una ventaja menor; era un argumento de ventas devastador.

Las especificaciones que marcaron la diferencia

  • Arquitectura de 8 bits con bus de datos de 8 bits y bus de direcciones de 16 bits (64 KB de espacio de memoria).
  • Velocidad de reloj inicial de 2,5 MHz, con versiones posteriores llegando a 8 MHz (el Z80B y el Z80H).
  • 176 instrucciones, un número sustancialmente mayor que el 78 del Intel 8080.
  • Dos bancos de registros de propósito general intercambiables (A, B, C, D, E, H, L y sus duplicados A’, B’, C’…), lo que permitía cambios de contexto ultrarrápidos.
  • Registros índice IX e IY para modos de direccionamiento avanzados.
  • Refresco de DRAM incorporado, lo que eliminaba circuitos externos y abarataba el diseño final.

Ese último punto merece un párrafo propio. El Z80 incluía un contador de refresco de 7 bits (registro R) que se actualizaba automáticamente durante cada ciclo de fetch de instrucción. Esto significaba que los diseñadores de hardware no necesitaban circuitos adicionales para mantener viva la memoria DRAM. Menos componentes = menos coste = más margen. Para los fabricantes de arcade boards, eso era pura música.

El Z80 aterriza en los arcades: una historia de amor industrial

Taito fue la primera gran empresa que apostó fuerte. En 1978, Space Invaders no solo fue un fenómeno cultural —causó escasez de monedas de 100 yenes en Japón, literalmente—, sino que demostró que el Z80 podía gestionar lógica de juego compleja, colisiones y sonido con una eficiencia asombrosa para la época. La placa original de Space Invaders usaba tres chips Z80 trabajando en paralelo: uno para la lógica principal, otro para el sonido y un tercero para el control de color.

Namco siguió el ejemplo. Pac-Man (1980) corría sobre hardware basado en Z80 y estableció el estándar de lo que sería la plataforma arcade más replicada de la historia. Después vinieron Galaga, Dig Dug, Rally-X… prácticamente toda la biblioteca de Namco de aquella época compartía el mismo ADN de silicio.

Sega y la consolidación del estándar

Sega fue quizás quien más lejos llevó el Z80 dentro del ecosistema arcade. Sus placas System 1, System 2 y System E —responsables de títulos como Wonder Boy, Flicky o Teddy Boy Blues— usaban Z80 como CPU principal. Pero el caso más curioso y longevo fue el de la Sega Master System: incluso después de lanzar la Mega Drive con su Motorola 68000, la Master System seguía ahí, con su Z80 funcionando a 3,58 MHz, vendiendo millones de unidades en Brasil hasta… bueno, hasta hace relativamente poco.

Y aquí está el dato que siempre sorprende: la Mega Drive también llevaba un Z80 secundario. No como CPU principal, sino como procesador de sonido dedicado. El Z80 gestionaba el chip de sonido Yamaha YM2612 y el SN76489, liberando al 68000 para la lógica del juego. Un chip de 1976 actuando como coprocesador de audio en una consola de 1988. Eso es longevidad de la buena.

El ecosistema que creó: del arcade al salón de casa

La influencia del Zilog Z80 no se quedó encerrada en las máquinas recreativas. Sinclair Research, con Clive Sinclair al frente, construyó el ZX80, el ZX81 y el mítico ZX Spectrum sobre él. El Spectrum con su Z80 a 3,5 MHz fue la plataforma de desarrollo de toda una generación de programadores británicos —muchos de los cuales acabarían fundando estudios que todavía existen hoy—. El MSX, estándar japonés que arrasó en varios países europeos y latinoamericanos, también corría sobre Z80. El Amstrad CPC, idem.

Esta ubicuidad creó algo valioso: una comunidad masiva de programadores que conocían el Z80 a fondo. Sus peculiaridades, sus trucos, sus opciones de optimización. Saber que EX DE,HL intercambia registros en un único ciclo de reloj, o que el bloque de instrucciones LDIR permite mover bloques de memoria con una eficiencia brutal, no era conocimiento esotérico: era moneda corriente entre los desarrolladores de la época.

Por qué los programadores lo adoraban (y todavía lo adoran)

  1. El doble banco de registros permitía implementar rutinas de interrupción ultrarrápidas sin necesidad de guardar y restaurar registros en memoria.
  2. Las instrucciones de bloque (LDIR, LDDR, CPIR…) simplificaban operaciones comunes como copiar o buscar en memoria.
  3. Los modos de direccionamiento con desplazamiento relativo (instrucciones JR, DJNZ) generaban código más compacto que el 8080.
  4. La documentación no oficial descubrió instrucciones «fantasma» —no documentadas por Zilog— que los programadores más avanzados explotaban para ganar ciclos de reloj extra.

Ese punto sobre las instrucciones no documentadas es particularmente fascinante. Chips como el Z80 tenían comportamientos en combinaciones de opcodes que Zilog nunca publicó oficialmente, pero que eran predecibles y reproducibles en prácticamente todos los chips fabricados. La comunidad demoscene y los desarrolladores de homebrew todavía explotan estos «secretos» en proyectos actuales.

Checklist: ¿Cuánto sabes realmente sobre el Z80 y su legado?

Si eres un retrogamer o te interesa el hardware clásico, aquí tienes una autoevaluación rápida para saber dónde estás parado:

  • ☐ ¿Sabes nombrar al menos 5 juegos arcade que corrieran sobre Z80?
  • ☐ ¿Puedes explicar la diferencia entre el Z80 y el Intel 8080 sin mirar Wikipedia?
  • ☐ ¿Conoces qué consolas de Sega llevaban un Z80 (principal o secundario)?
  • ☐ ¿Has programado o explorado aunque sea un «Hello World» en ensamblador Z80?
  • ☐ ¿Sabes qué es el registro R y para qué servía?
  • ☐ ¿Puedes nombrar al menos dos ordenadores domésticos de los 80 que usaran Z80?
  • ☐ ¿Conoces la diferencia entre las versiones Z80, Z80A, Z80B y Z80H en términos de velocidad?
  • ☐ ¿Has oído hablar de las instrucciones no documentadas y sabes poner un ejemplo?

Si has marcado 5 o más, eres un retrogamer de nivel avanzado. Si has marcado menos de 3, este artículo acaba de mejorar significativamente tu puntuación cultural. Nada de qué avergonzarse —para eso estamos.

El declive que nunca fue del todo un declive

A medida que los 80 avanzaban, los 16 bits fueron tomando el relevo. El Motorola 68000 se instaló en el Amiga, el Atari ST y la Neo Geo. Intel lanzó el 8086 y con él llegó la era del PC. El Z80 empezó a quedar relegado a tareas más modestas, al menos en el terreno del gaming de alto rendimiento.

Pero «relegado» es una palabra engañosa. Texas Instruments lo usó durante décadas en sus calculadoras gráficas —las TI-83 y TI-84 llevan Z80 o su clon eZ80 dentro—. Sistemas embebidos, controladores industriales, impresoras… el Z80 siguió fabricándose y usándose en producción hasta 2024, cuando Zilog anunció oficialmente el fin de su producción. Casi 48 años en activo. Que alguien le diga eso a cualquier chip de última generación y veamos cuánto duran.

El legado vivo: homebrew y coleccionismo

Hoy existe una comunidad activa de desarrolladores que crean nuevo software y hardware para plataformas Z80. Proyectos como el RC2014 —un ordenador modular construido alrededor del Z80 que puedes ensamblar tú mismo— han encontrado un nicho apasionado. Las tiradas de juegos físicos para ZX Spectrum siguen produciéndose. Y en el circuito de preservación de arcades, restaurar una placa de Pac-Man o de Galaga sigue siendo una habilidad valorada que requiere conocer el Z80 por dentro.

Conclusiones accionables: lo que puedes hacer hoy con este conocimiento

  1. Explora el emulador MAME con ojos nuevos. Busca la documentación de hardware de cualquier juego clásico que te guste —casi seguro encontrarás un Z80 en el diagrama de bloques. Entender la arquitectura subyacente cambia cómo percibes las limitaciones artísticas de esos juegos.
  2. Prueba el ensamblador Z80 con un emulador de ZX Spectrum. Herramientas como Fuse o ZEsarUX son gratuitas. Incluso escribir un programa simple que mueva un sprite por pantalla te dará una perspectiva radicalmente diferente sobre lo que aquellos programadores lograban con tan pocos recursos.
  3. Considera el RC2014 si te interesa el hardware DIY. Es un proyecto asequible, bien documentado y con una comunidad activa. Es la forma más directa de tener un Z80 «tuyo» funcionando en 2025.
  4. Cuando juegues a un arcade clásico, piensa en el chip. La próxima vez que Pac-Man persiga a los fantasmas o que los invasores aceleren al reducirse su número, recuerda que detrás hay un Z80 ejecutando esa lógica con menos potencia de la que usa el LED indicador de tu router.
  5. Investiga las instrucciones no documentadas si ya programas en ensamblador. Recursos como «The Undocumented Z80 Documented» de Sean Young están disponibles online y son una lectura fascinante para cualquier curioso del hardware de bajo nivel.

El Zilog Z80 no fue simplemente un chip con buen marketing. Fue la pieza de silicio correcta en el momento correcto, con el diseño adecuado para una industria que todavía no sabía muy bien lo que necesitaba. Casi cincuenta años después, el sonido de un quarter cayendo en una máquina de Pac-Man sigue siendo, en el fondo, el sonido de un Z80 despertando. Y eso, reconozcámoslo, tiene algo de mágico.

Nota editorial: Este artículo tiene fines informativos y divulgativos. Las opiniones sobre juegos, consolas y compañías reflejan el criterio editorial del autor basado en fuentes documentales y experiencia personal.

Deja un comentario