vendredi 14 août 2026S’abonner
Travail, ville et vie quotidienne
Indépendant · Numérique
Métro Boulot Dodo
NumériqueAssisté par IA

Microsoft met en open source le 6502 BASIC cod� en 1976 par Bill Gates lui-m�me apr�s pr�s de 50 ans, cod� pour le processeur MOS 6502 utilis� dans de nombreux micro-ordinateurs anciens

## Publication du code source du 6502 BASIC par Microsoft

Publication du code source du 6502 BASIC par Microsoft

Microsoft a récemment mis en open source le code source de Microsoft BASIC Version 1.1 pour le microprocesseur 6502, comprenant 6 955 lignes de code. Ce code est désormais disponible sur le dépôt GitHub de l'entreprise. Le 6502 BASIC, un logiciel historiquement significatif pour Microsoft, antérieur à MS-DOS et Windows, a été crucial au début de l'ère informatique.

Origine et développement du 6502 BASIC

Microsoft BASIC a été initialement développé comme un interpréteur BASIC pour l'Altair 8800, sous le nom d'Altair BASIC en 1975, et a évolué pour être adapté à divers micro-ordinateurs. En 1976, Bill Gates et Ric Weiland ont achevé le portage pour le 6502, utilisé ensuite par Commodore et Apple II sous le nom d'Applesoft BASIC.

Conçu pour le microprocesseur 8 bits MOS Technology 6502, le 6502 BASIC est une adaptation de l'interpréteur BASIC-80 pour les processeurs Intel 8080. Il prend en charge l'arithmétique en virgule flottante, les tableaux, le traitement des chaînes de caractères et les opérations d'entrée/sortie.

L'interpréteur a joué un rôle majeur en initiant des millions d'utilisateurs à l'informatique personnelle et a influencé les langages de programmation ultérieurs. Des corrections apportées au ramasse-miettes par John Feagans et Bill Gates sont incluses dans la version open source, ainsi qu'un easter egg de Bill Gates.

Microsoft a récemment mis en open source le code source de Microsoft BASIC Version 1.1 pour le microprocesseur 6502, comprenant 6 955 lignes de code.
Théo Marchand · Métro Boulot Dodo

Répercussions sur la rétro-informatique

Le retour du 6502 BASIC sous forme ouverte pourrait intéresser les amateurs de rétro-informatique et de matériels modernes. Il s'inscrit dans la tendance de recréations basées sur des FPGA et de projets d'émulateurs. La scène rétro-informatique continue de prospérer avec des initiatives telles que le nouveau Commodore 64 équipé d'un FPGA.

Des efforts de préservation ont permis de reconstruire les environnements de compilation, validant la capacité à produire des ROM exactes. La version open source actuelle, avec une licence moderne, suit la précédente publication de GW-BASIC par Microsoft. Ce code a évolué vers QBASIC et Visual Basic, toujours pris en charge pour le développement d'applications Windows.

Le code source du 6502 BASIC est accessible via les liens suivants :

Publicité

Annonce de Microsoft Code source de 6502 BASIC

D’après microsoft.developpez.com.

Transparence IA. Cet article a été produit avec l’assistance de l’intelligence artificielle et publié sous supervision éditoriale humaine. Les systèmes d’IA peuvent commettre des erreurs. Comment nous utilisons l’IA (règlement européen sur l’IA, art. 50).
À lire aussi