Quase meio século após sua estreia, A Microsoft divulgou o código fonte do 6502 BASIC com uma licença aberta. O interpretador histórico chega pela primeira vez de forma oficial e completa a um repositório do GitHub, para que qualquer pessoa possa estudá-lo, compilá-lo ou adaptá-lo sem restrições legais.
A liberação limpa décadas de cópias não oficiais e fragmentos dispersos, fornecendo uma versão canônica e documentada. O cabeçalho original preservado no código diz “BASIC M6502 8K VER 1.1 DA MICRO-SOFT”, uma verdadeira cápsula do tempo que relembra como os negócios da empresa eram construídos antes do MS-DOS ou do Windows.
O que exatamente a Microsoft lançou?

Este é o Microsoft BASIC versão 1.1 para o microprocessador 6502, datado de meados de 1978 e lançado sob a licença permissiva do MIT. O repositório compartilha 6.955 linhas de código assembly MOS 6502, permitindo download, modificação, redistribuição e até mesmo uso comercial, se desejado.
A árvore de origem inclui compilação condicional para vários sistemas pioneiros: Apple II (Applesoft), Commodore PET, Ohio Scientific (OSI) e o kit MOS KIM-1, bem como um ambiente de simulação PDP-10 para o 6502. Como referência histórica, no próprio GitHub existem carimbos de data/hora que colocam os arquivos “Anos 48".
Funcionalmente, o intérprete oferece implementação completa da linguagem BASIC, aritmética de ponto flutuante, tratamento de strings, suporte a arrays (inteiros e strings), operações de entrada/saída e estratégias de memória eficientes para sistemas de 8 bits. Também incorpora coletor de lixo em cadeia e armazenamento dinâmico de variáveis.
Um pilar da computação doméstica

A jornada começa em 1975, quando Bill Gates e Paul Allen escreveram o primeiro produto da empresa: um Intérprete BASIC para o Intel 8080 do Altair 8800Um ano depois, Gates e Ric Weiland adaptaram essa base ao MOS 6502, dando origem ao 6502 BASIC, que agora é compartilhado como código aberto.
Em 1977, A Commodore licenciou o 6502 BASIC por uma taxa fixa de US$ 25.000. Esse acordo levou o intérprete ao Commodore PET e, mais tarde, aos ecossistemas que popularizaram a programação doméstica, como o VIC-20 e o lendário Commodore 64. Foi a década de escrever linhas como 10 PRINT "HELLO", 20 GOTO 10 e pressione RUN para ver a magia.
Paralelamente, o mesmo tronco de código serviu de base para Applesoft BASIC no Apple II, que substituiu o Integer BASIC de Steve Wozniak. Assim, uma única família de código-fonte impulsionou diversas plataformas-chave no nascimento da computação pessoal.
O microprocessador MOS 6502 alimentou dispositivos icônicos como o Apple II e a série Commodore, bem como outras máquinas e consoles com variantes do chip (Atari 2600 ou NES). O fato de eles compartilharem a arquitetura não implica que eles executaram esse interpretador nesses sistemas de entretenimento, mas explica por que a comunidade continua interessada em seu estudo e preservação.
Por que publicar como código aberto é importante

Para historiadores, professores e entusiastas, ter uma fonte oficial licenciada, moderna e clara É ouro puro. Durante anos, os preservacionistas vêm reconstruindo ambientes de compilação e verificando se fontes históricas poderiam gerar ROMs byte a byte; agora esse trabalho está consolidado com proteção legal e materiais verificados.
A cena retrô está vivendo um boom graças a Projetos baseados em FPGA e emulação, onde a replicação fiel de sistemas de 8 bits exige a compreensão do software subjacente. Ter o BASIC 6502 aberto facilita a portabilidade, os testes e a revitalização de hardware clássico com um grau de autenticidade difícil de alcançar apenas com recriações parciais.
A versão 1.1 inclui as correções do coletor de lixo identificadas pela Commodore e implementadas em conjunto pela John Feagans e Bill Gates Em 1978, são divulgadas as mesmas que chegaram aos usuários como PET BASIC V2. Ou seja, a edição mais representativa de seu uso real na época.
Este movimento se conecta com publicações anteriores da casa, como a de GW-BÁSICO, que pertence à mesma linhagem de interpretadores e eventualmente evoluiu para QBASIC e Visual Basic. O ponto em comum é abrir partes essenciais de seu legado para estudo, educação e experimentação.
Quem quiser se aprofundar pode ir para repositório oficial no GitHub, que também documenta metas de construção para vários sistemas e faz referência ao trabalho da comunidade (por exemplo, o uso de cadeias de ferramentas modernas como cc65) que torna mais fácil construir e executar código em ambientes atuais.
O gesto da Microsoft traz de volta à tona um interpretador que ajudou a padronizar a programação nos primórdios do PC. Com Licença MIT, alvos clássicos suportados e um banco de dados de 6.955 linhas, a comunidade agora tem uma referência confiável para aprender, experimentar e preservar uma parte fundamental da história da computação pessoal.