Ouvrir le menu principal

MacGeneration

Recherche

Microsoft rend son BASIC pour Apple II (et 6502) open source

Pierre Dandumont

jeudi 04 septembre 2025 à 19:14 • 15

Logiciels

Dans les années 70 et 80, les utilisateurs ne se posaient pas nécessairement la question du système d'exploitation de leur ordinateur, mais par contre s'intéressaient beaucoup à la version du BASIC (et son interpréteur), un langage qui a eu 60 ans récemment. Microsoft, à l'origine d'un des BASIC les plus connus, vient de mettre en ligne le code source de ce dernier, pour les processeurs de type 6502. Il a notamment servi de base à l'Applesoft BASIC, intégré dans une bonne partie des Apple II.

Un vieux logo Microsoft.

Le BASIC original de Microsoft a été écrit pour un processeur Intel, le 8080. Cette version pour le processeur MOS 6502 est donc un portage qui a été effectué par Bill Gates et Ric Weiland en 1976, comme l'explique le blog de Microsoft. Il s'est notamment retrouvé dans les Commodore PET, VIC-20 ou 64, directement dans la ROM. À l'époque, il était possible d'employer différents interpréteurs BASIC — en simplifiant, le programme qui allait permettre d'exécuter votre code —, mais beaucoup de développeurs utilisaient évidemment celui en ROM, c'est-à-dire celui disponible au démarrage de l'ordinateur.

La version mise en ligne sur GitHub prend en charge différentes plateformes de l'époque, mais certaines n'ont pas eu de succès. Les deux variantes intéressantes sont évidemment celles pour les Commodore et celle qui a servi de base à l'Applesoft BASIC. Si la toute première version de l'Apple II intégrait un BASIC écrit par Steve Wozniak (connue sous le nom d'Integer BASIC), il a été remplacé par l'Applesoft BASIC (d'origine Microsoft) dès l'Apple II Plus et était aussi disponible sur cassette. La différence principale entre les deux vient de la prise en charge des nombres à virgule flottante (en opposition aux entiers) dans la version de Microsoft… ce qui explique le nom de la version d'Apple (limitée aux entiers).

Le listing de la version pour Intel 8080. Image Microsoft.

Microsoft a eu la bonne idée de proposer le code assembleur de ce BASIC sous une licence permissive (MIT), en plus de permettre de préserver un pan essentiel de l'informatique dans les années 70 et 80. Par ailleurs, le BASIC en question a aussi servi de base pour le GW-BASIC vu dans les PC dans les années 80, ainsi qu'au BASIC intégré dans la ROM du premier PC, même si c'est une fonction un peu oubliée de ce dernier.

Source :

Image d'ouverture : Yesterbits.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Le système de vérification de l’âge des sites pornos, anonyme ? Pas du tout selon une étude

04/09/2025 à 22:30

• 12


Test de l’écran PA32QCV d'Asus : une alternative abordable au Pro Display XDR ?

04/09/2025 à 20:30

• 4


Microsoft rend son BASIC pour Apple II (et 6502) open source

04/09/2025 à 19:14

• 15


Adobe Premiere sera disponible sur iPhone et iPad fin septembre 🆕

04/09/2025 à 18:24

• 6


Team Group : de petits SSD externes avec la fonction Localiser d'Apple

04/09/2025 à 17:37

• 2


Tim Cook attendu à la Maison-Blanche aujourd'hui pour un évènement sur l’IA

04/09/2025 à 15:23

• 22


iPhone 17 Pro : une meilleure gestion thermique pour des performances plus stables

04/09/2025 à 12:15

• 11


Améliorez vos vidéos en 4K avec Aiarty Video Enhancer (gratuit à l’essai) 📍

04/09/2025 à 12:13

• 0


Le gros défaut des aspirateurs-robots est réglé : Eufy a inventé un monte-escalier pour eux

04/09/2025 à 12:10

• 32


Publicités dans Gmail : Google sanctionné d'une amende record de 325 millions d’euros

04/09/2025 à 11:58

• 45


Anker dévoile sa première station Qi2 à 25 W suréquipée et d’autres chargeurs puissants

04/09/2025 à 10:34

• 35


Orbi Série 370 : un nouveau kit pour un réseau maillé Wi-Fi 7 pas trop cher

04/09/2025 à 10:26

• 9


iPhone 17 Air : le point sur les rumeurs avant le keynote d'Apple

04/09/2025 à 09:16

• 59


Promo : un robot aspirateur Roborock à 400 € compatible avec Maison 🆕

04/09/2025 à 06:30

• 20


Promos : le MacBook Air M4 16/256 Go à 899 € (pour les étudiants) et le MacBook Air M3 16/512 Go à 949 €

04/09/2025 à 00:01

• 12


Apple compterait concurrencer OpenAI et Perplexity dès 2026 avec un chatbot de recherche intégré à Siri

03/09/2025 à 23:00

• 99