[1979] Motorola 68000

Home Computer

  • Home Computer
  • Cofundador de Retrocomputación.com, la mayor comunidad de habla hispana de coleccionistas y usuarios de microcomputadoras. Coleccionista de computadoras antiguas desde 1999. Creador del sitio Home Computer dedicado a las computadoras hogareñas y consolas clásicas de videojuegos.
    • Mi blog
« Publicado el: 26/08/2025 »

El Motorola 68000 (MC68000), presentado oficialmente en septiembre de 1979, se convirtió en un punto de inflexión en la historia de la informática. Su diseño híbrido de 16/32 bits permitió que máquinas que parecían futuristas en su época fueran posibles, y que tanto las computadoras personales, como los sistemas profesionales, estaciones de trabajo e incluso las consolas de videojuegos, pudieran dar un salto cualitativo en potencia, usabilidad y prestaciones.

Lo que distinguió al 68000 de sus contemporáneos fue su visión a largo plazo. Motorola diseñó un chip que, a pesar de las limitaciones tecnológicas y los altos costos de producción de finales de los años 70’s, ya incorporaba una arquitectura de registros de 32 bits y direccionamiento avanzado. Este enfoque lo convirtió en un procesador preparado para evolucionar en generaciones posteriores y permanecer relevante durante más de una década.

Así, el Motorola 68000 no solo impulsó computadoras icónicas como la Apple Macintosh (1984), la Commodore Amiga (1985) y la Atari ST (1985), sino que también cimentó las bases de la informática doméstica y profesional de los años 80’s y 90’s. Conozcamos ahora su origen y el contexto histórico en el que fue lanzado.

A mediados de la década de los 70’s el mercado de los microprocesadores estaba en plena primera ola de innovación. Intel había lanzado el 8080 (1974) y estaba trabajando en la familia que desembocaría en el 8086 (1978), que a la larga daría origen a la arquitectura x86 como clara dominadora del mercado de las PCs compatibles. Mientras tanto, MOS Technology, con su exitoso 6502 (1975), había impulsado home computers como las Apple II, Commodore PET y Atari 400/800. Además, Zilog con el Z80 (1976), se había consolidado en el terreno de las home computers (Sinclair ZX Spectrum, MSX, Amstrad CPC) y en sistemas embebidos.

En este panorama, Motorola contaba con el MC6800 (1974), un procesador de 8 bits bien considerado, pero que se había quedado atrás frente a la agresiva expansión de Intel y Zilog. El 6800 fue usado en sistemas industriales, algunos arcade (como el Donkey Kong de Nintendo) y computadoras tempranas, pero no alcanzó la masividad ni el éxito del Z80 o el 6502.

Así las cosas, en 1976 Motorola reunió a un equipo de ingenieros liderados por Tom Gunter y Jeff Brougher, con la misión de crear un procesador que superara a los diseños existentes y que pudiera competir tanto en el sector doméstico como en el profesional. Se buscaba un equilibrio entre potencia y escalabilidad (arquitectura de 32 bits), administración de costos (bus de 16 bits para abaratar placas y memoria), y longevidad tecnológica (familia de chips derivados que mantuvieran compatibilidad).

El proyecto fue concebido como un “salto generacional” respecto al 6800, y en 1978 ya se tenían prototipos funcionales del 68000. En 1979 se presentó al mercado como un microprocesador revolucionario, más cercano a una computadora profesional que a los chips de 8 bits que dominaban el segmento doméstico, e introdujo conceptos de arquitectura que influirían incluso en los procesadores RISC de los años posteriores.

El Motorola 68000 surgió exactamente en un cruce de caminos: un chip potente, escalable y accesible que permitió a Apple, Commodore, Atari y otros fabricantes llevar al mercado máquinas que marcaron la transición de la informática de 8 a 16 bits y que, en muchos sentidos, inauguraron la era moderna de la computación personal.

En cuanto a su arquitectura, el MC68000 es un microprocesador de arquitectura CISC con características avanzadas para su época. Veamos algunas de ellas:

  • Registros: 8 registros de datos (D0–D7, de 32 bits), 8 registros de direcciones (A0–A7, de 32 bits, con A7 como puntero de pila), un contador de programa de 32 bits y un registro de estado (Status Register) con indicadores de condición y control.
  • Bus de datos y direcciones: Bus de direcciones de 24 bits, capaz de direccionar hasta 16 MB de memoria, una cifra enorme para finales de los 70’s, y un bus de datos externo de 16 bits, equilibrando costo y rendimiento.
  • Set de instrucciones: Extenso y potente, con soporte para operaciones aritméticas, lógicas, de control de flujo y manipulación de bits. Modos de direccionamiento flexibles (inmediato, relativo, indirecto, con desplazamiento, indexado, etc.).
  • Velocidad de reloj: En las primeras versiones a 4, 6 y 8 MHz. Posteriores variaciones alcanzaron hasta 25 MHz en los 68000 estándar.
  • Innovación clave: Aunque no implementaba un bus de 32 bits externo, el procesador trabajaba internamente con registros de 32 bits, lo que le otorgaba una gran longevidad y facilitó su uso en entornos multitarea y gráficos.

El Motorola 68000 tuvo un rol crucial en la transición de la informática hogareña de los 8 bits a los 16 bits, y no solo dominó el mercado de las home computers de 16 bits, sino también la edad dorada de las consolas de videojuegos. Veamos algunas de las implementaciones más importantes:

  • Apple Macintosh (1984): La Apple Macintosh 128K introdujo la interfaz gráfica de usuario al gran público gracias a la potencia del 68000.
  • Commodore Amiga (1985): La Amiga 1000, y posteriormente las Amiga 500 y 2000, explotaron la capacidad multitarea y gráfica del chip, convirtiéndose en máquinas de referencia para gráficos, animación y videojuegos.
  • Atari ST (1985): Muy popular en Europa, se destacó en el ámbito musical por sus puertos MIDI integrados, que junto al 68000 la convirtieron en el estándar de los estudios de grabación.
  • Sega Mega Drive/Genesis (1988): CPU principal, complementada con un Zilog Z80 para sonido y compatibilidad con juegos de Master System.
  • Neo Geo (1990): Su potencia permitió arcades y ports domésticos de calidad excepcional.
  • Capcom CPS-1 y CPS-2 (arcades): Estas placas arcade usaron el 68000 como procesador central en clásicos como Street Fighter II y Final Fight.

El éxito del 68000 llevó a Motorola a expandir la gama con variantes más potentes. El 68010 (1982) añadió mejoras en instrucciones y soporte de paginación para sistemas multitarea. El 68020 (1984) fue el primer microprocesador de 32 bits real con bus de datos y direcciones completos. Los 68030 (1987), 68040 (1990) y 68060 (1994) fueron competidores directos de Intel en la era de los 386/486.

La arquitectura 68k se utilizó en estaciones de trabajo Sun, Apollo y NeXT, además de equipos embebidos. Aunque Motorola abandonó el desarrollo de la serie 68000 en los años 90’s, su legado es inmenso: definió la era de las computadoras de 16 bits, fue crucial en la industria musical, gráfica y del videojuego, y su diseño influyó en arquitecturas posteriores, incluyendo algunos conceptos que se retomarían en los procesadores RISC como ARM y MIPS. Hoy en día sigue presente en la escena retro y homebrew, con proyectos que desarrollan nuevos juegos y sistemas basados en el 68000, e incluso implementaciones en FPGA.