Pular para o conteúdo
Reiniciando os anos 70: o código 6502 BASIC da Microsoft se torna de código aberto

Reiniciando os anos 70: o código 6502 BASIC da Microsoft se torna de código aberto

A Microsoft abre o código 6502 BASIC, permitindo que qualquer pessoa revisite a computação clássica dos anos 1970.

A Microsoft recentemente lançou o código fonte do interpretador BASIC 6502, um projeto histórico que data de 1976 e que foi utilizado em máquinas icônicas da década de 1970, como o Apple II, Commodore PET e Commodore 64. O lançamento é um movimento em direção à abertura do código fonte e à preservação da história da computação.

O BASIC 6502 foi desenvolvido pela Microsoft em 1976 e foi licenciado pela Commodore para ser utilizado em seus computadores PET, VIC-20 e Commodore 64 em 1977. Agora, 48 anos depois, o código fonte do interpretador foi oficialmente liberado em um repositório no GitHub, permitindo que desenvolvedores, entusiastas de computação retrô e fãs de história explorem e estudem o código original.

basic-m6502-github-repository

O repositório inclui a versão 1.1 do BASIC M6502, a mesma que foi enviada como Commodore BASIC no Commodore PET, VIC-20 e 64. A versão inclui correções para o coletor de lixo implementadas em 1978 por Bill Gates e pelo engenheiro da Commodore, John Feagans.

Além disso, a Microsoft também afirma que os preservacionistas passaram anos reconstruindo o ambiente original para garantir que o código ainda pudesse ser executado hoje. Notavelmente, Michael Steil documentou e reconstruiu o processo BASIC original para vários alvos e o portou para montadores modernos como cc65, tornando possível construir e executar em sistemas atuais.

O repositório também inclui pequenos ovos de Páscoa escondidos por Gates e notas históricas mostrando como os programadores empacotaram tanta funcionalidade em apenas 8K de memória.

Acessando o Código Fonte

O repositório GitHub inclui a origem e informações adicionais sobre o interpretador. Você pode bifurcá-lo, cloná-lo ou baixá-lo para explorar, experimentar ou apenas admirar um pedaço da história da computação.

Microsoft BASIC para 6502

Via itsfoss.com. Você pode conferir o post original em inglês:

Rebooting the 70s: Microsoft’s 6502 BASIC Code Goes Open Source

Por · Última atualização: