Microsoft libera el código fuente de BASIC 6502

Un hecho histórico, Microsoft libera el código fuente de BASIC 6502.

Microsoft libera el código fuente de BASIC 6502
Logotipo de Microsoft en fondo moderno. Foto: Cultura Informática

Microsoft ha dado un paso histórico al liberar el código fuente del mítico intérprete BASIC 6502, uno de los programas que más ha influido en la historia de la informática personal. Con casi 50 años, el código fuente ya reposa en GitHub con 6.955 líneas de código, convirtiéndose sin lugar a duda en una joya para la retro computación y el desarrollo de software educativo.

Con este movimiento revive una parte clave de los inicios de la compañía Microsoft, incluso mucho antes que MS-DOS y Windows, y que introdujeron a millones de personas al mundo de la programación en los años 70 y 80.

Microsoft libera el código fuente de BASIC 6502
Código fuente de BASIC 6502

BASIC 6502: su origen

El BASIC 6502 fue diseñado para el procesador MOS Technology 6502 compuesto de 8 bits, cabe mencionar que era una de las arquitecturas más populares de la época. Este software fue una adaptación del clásico BASIC-80 que fue desarrollado originalmente para los procesadores Intel 8080.

Entre sus principales características destacan:

  • Aritmética de punto flotante.
  • Soporte para matrices y cadenas.
  • Funciones de entrada/salida avanzadas.
  • Un intérprete completo de BASIC.

Este proyecto fue liderado por Bill Gates y Ric Weiland allá por 1979, pero luego fue licenciad a Commodore en 1977 por apenas 25.000 dólares. Con está adquisición nació el icónico Commodore BASIC, que estaba presente en equipos como el legendario Commodore 64.

También fue un estándar en la informática personal

Apple también se beneficio del BASIC 6502, ya que lo adapto para la Apple II que se conoció también como Applesoft BASIC, consolidándolo así, como un estándar de facto en los primeros ordenadores personales.

La compañía Microsoft recuerda que muchas de las convenciones de programación introducidas en el 6502 influenciaron de forma directa en los leguajes y entornos de desarrollo a posteriori.

Por otra parte, el código fuente todavía incluye correcciones históricas como bug del recolector de basura que fue solucionado por Bill Gates y John Feagans de Commodore en 1978, además, un curioso huevo de pascua firmado por el propio Gates en las etiquetas STORDO y STORD0.

Por supuesto, el impacto de BASIC 6502 fue tan amplio que llego a impulsar el hardware del Atari 2600 y la Nintendo Entertainment System (NES). Ahora con el código fuente al acceso de todos, los entusiastas podrán experimentar con el hardware moderno en línea con la creciente tendencia de la retro computación.

Soy Ingeniero Informático desde 2005 pero mi pasión hacia la informática viene desde mucho antes. Empecé con Windows 3.1 y luego salte a 95 y desde entonces soy un apasionado a los sistemas operativos. El software, el hardware y los adelantos tecnológicos son mi día a día.