Microsoft libera o código-fonte de sua primeira linguagem de programação: BASIC para 6502
Um pedaço da história da computação agora é open source
A Microsoft deu um passo histórico no dia 10 de setembro de 2025 ao liberar o código-fonte do Microsoft BASIC para processador 6502, uma das suas primeiras linguagens de programação comerciais — e talvez a mais significativa para a fundação da empresa.
O código, que foi originalmente desenvolvido em 1976, agora está disponível no GitHub sob licença MIT. Isso significa que qualquer pessoa pode estudar, modificar e distribuir esse pequeno gigante que foi essencial na revolução dos computadores pessoais.
Acesse o repositório oficial no GitHub
O que é o Microsoft BASIC para 6502?
Antes do Windows, do Office ou do Azure, a Microsoft era basicamente uma empresa de compiladores. O BASIC para 6502 foi uma das primeiras grandes apostas da empresa, criada por Bill Gates e seu time quando a Microsoft ainda era uma startup com poucos funcionários.
O código foi feito para o processador MOS 6502, um chip barato e popular usado em computadores lendários como:
-
Apple I e Apple II
-
Commodore PET e VIC-20
-
Atari 400/800
-
Nintendo Entertainment System (NES) — indiretamente, através do uso do 6502
Com apenas alguns kilobytes de memória, o interpretador BASIC permitia que qualquer pessoa escrevesse programas com comandos simples como PRINT, GOTO, IF...THEN, FOR...NEXT, entre outros. Era a porta de entrada para muitos programadores nos anos 70 e 80.
O que foi liberado?
O que está disponível agora no GitHub é:
-
O código-fonte completo do interpretador Microsoft 6502 BASIC versão 1.1
-
Arquivos escritos originalmente em Assembly para 6502
-
Documentação e instruções de build
-
Uma cópia digitalizada do contrato original de licenciamento entre a Microsoft e a Apple, datado de 1976
O código foi recuperado, montado, comentado e disponibilizado com ajuda de engenheiros da Microsoft, preservacionistas digitais e membros da comunidade retrocomputing.
Por que isso importa?
Este não é apenas um lançamento técnico — é um marco cultural.
-
É a primeira linguagem comercial da Microsoft e representa o início da empresa que dominaria o setor de software por décadas.
-
Ajuda a preservar a história da computação, servindo como referência para desenvolvedores, estudantes, historiadores e entusiastas de retrocomputação.
-
É uma chance rara de ver o estilo de programação e otimização da época, quando cada byte contava.
-
Demonstra um esforço da Microsoft em reconhecer e preservar sua herança — algo que empresas de tecnologia nem sempre fazem.
Curiosidades técnicas
-
O interpretador cabe inteiro em menos de 9 KB de memória
-
Usa aritmética de ponto flutuante, algo incomum para a época
-
Foi escrito por Bill Gates, Paul Allen, Monte Davidoff e Ric Weiland
-
O código usa diversas técnicas de otimização bizarras e engenhosas, como jump tables manuais e compactação de tokens
Fontes oficiais e leitura recomendada
Num tempo em que o software é cada vez mais opaco e fechado, a abertura de um código com quase 50 anos é um lembrete valioso de como a computação começou: simples, acessível e cheia de curiosidade.
Para quem cresceu com um Apple II ou já digitou um 10 PRINT "HELLO" na vida, essa é uma viagem nostálgica. Para quem nunca viu um código em Assembly na vida, é uma chance de aprender como tudo começou.
E para a Microsoft? Uma bela forma de reconectar sua origem com o presente — com direito a muito respeito da comunidade.
https://tecnoblog.net/noticias/microsoft-libera-codigo-fonte-do-basic-para-o-classico-chip-6502
