Microsoft Open-Sources Invoice Gates ‘6502 Primary de 1978
 
                 
El miércoles, Microsoft liberado El código fuente completo para Microsoft BASIC para 6502 versión 1.1, el intérprete de 1978 que impulsó al comodoro PET, VIC-20, Commodore 64 y Apple II a través de adaptaciones personalizadas. La compañía publicó 6,955 líneas de código de idioma de ensamblaje para Github Según una licencia del MIT, permitiendo que cualquiera use, modifique y distribuya libremente el código que ayudó a iniciar la revolución de la computadora private.
«Rick Weiland y yo (Invoice Gates) escribió El 6502 Primary, «Gates comentó en el weblog de la tabla de página en 2010.» Puse el comando de espera «.
Para millones de personas a fines de la década de 1970 y principios de los ochenta, las variaciones del intérprete básico de Microsoft proporcionaron su primera experiencia con la programación. Los usuarios podrían escribir comandos simples como «10 print ‘Hi there'» y «20 Goto 10» para crear un bucle de texto sin fin en sus pantallas, por ejemplo, a menudo su primer gusto de controlar una computadora directamente. El intérprete tradujo estos comandos legibles por humanos en instrucciones que el procesador podría ejecutar, una línea a la vez.
El comodoro PET (Transactor electrónico private) se lanzó en enero de 1977 y utilizó el MOS 6502 y realizó una variación de Microsoft Primary.
              
          Crédito: SSPL/Getty Photographs
Con solo 6.955 líneas de lenguaje de ensamblaje: el código 6502 de bajo nivel de Microsoft hablaba casi directamente con el procesador. La notable funcionalidad básica de Microsoft en una memoria mínima, un logro clave cuando RAM costó cientos de dólares por kilobyte.
En el espacio private de la computadora private, el costo period el rey. El procesador MOS 6502 que ejecutó este básico Cuesta alrededor de $ 25, mientras que los competidores cobraron $ 200 por chips similares. El diseñador Chuck Peddle creó el 6502 específicamente para llevar la computación a las masas, y los fabricantes crearon variaciones del chip en el Sistema de entretenimiento de Atari 2600, Nintendo y millones de computadoras Commodore.
El trato que se escapó
En 1977, Commodore autorizó el 6502 BASIC de Microsoft por una tarifa fija de $ 25,000. La compañía de Jack Tramiel obtuvo derechos perpetuos para enviar el software program en máquinas ilimitadas, sin regalías, sin tarifas por unidad. Si bien $ 25,000 parecía sustancial entonces, Commodore vendió millones de computadoras con Microsoft Primary Inside. Si Microsoft hubiera negociado una tarifa de licencia por unidad como lo hicieron con productos posteriores, el acuerdo podría haber generado decenas de millones en ingresos.
La versión que Microsoft lanzó, marcada 1.1, contiene correcciones de errores que el ingeniero del comodoro John Feagans y Gates implementó conjuntamente en 1978 cuando los Feagans viajaron a las oficinas Bellevue, Washington, de Microsoft. El código incluye mejoras de gestión de memoria (llamada «recolección de basura» en términos de programación) y enviado como «V2 básico» en la mascota del comodoro.
 
                       
                       
                       
                       
                       
                      