Microsoft libère le code source de son BASIC pour le 6502
Le 9 juin 2025, la communauté rétro-informatique a reçu une excellente nouvelle : Microsoft a publié le code source complet de son interpréteur BASIC pour le microprocesseur 6502 sous licence MIT. Ce geste inattendu permet aux passionnés, historiens et développeurs d’explorer l’un des langages les plus emblématiques de l’histoire personnelle de l’informatique.
Le fichier, d’à peine 158 Ko, contient 6 955 lignes d’assembleur soigneusement commentées. Conçu à la fin des années 1970, ce BASIC permettait aux machines comme l’Apple II, le Commodore PET ou encore les cartes KIM-1 de démarrer immédiatement dans un environnement de programmation convivial. À l’époque, 64 Ko représentaient la limite adressable du bus 16 bits du 6502 ; chaque octet comptait, et les ingénieurs de Microsoft ont optimisé chaque instruction pour offrir un maximum de fonctionnalités dans un minimum d’espace.
Disponible sur GitHub et présenté dans un billet de blog officiel, le dépôt inclut non seulement le source mais aussi des notes d’ingénieurs, des errata historiques et des exemples de liaisons avec les ROMs d’ordinateurs emblématiques. Une véritable plongée dans le passé qui démontre l’ingéniosité des pionniers de l’industrie.
Aujourd’hui, alors que les microcontrôleurs 8 bits connaissent un regain d’intérêt pour l’éducation et le hobby, ce code devient une resserche pédagogique inestimable. Qui sait ? Il pourrait bien inspirer une nouvelle génération de créateurs souhaitant comprendre comment une poignée d’instructions assembleur a changé la face du monde numérique.
À vous la parole : comptez-vous compiler ce BASIC vintage sur un émulateur 6502, ou préférez-vous l’étudier simplement pour en apprendre davantage sur l’histoire du langage ? Partagez vos projets et réflexions en commentaires !