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 • 20

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.
Ajouter ce site dans Google News

iPhone pliant, maison connectée : Apple prépare sa rentrée, mais à quel prix ? La semaine Apple

23/08/2026 à 20:30

• 17


Après Tim Cook, John Ternus pourrait pousser Apple à prendre plus de risques

23/08/2026 à 18:59

• 12


Navigo sur iPhone : même sans batterie, vous pouvez passer les portiques… sans éviter l’amende

23/08/2026 à 17:42

• 44


Les lunettes de Meta inquiètent de plus en plus, et Apple risque de connaître le même problème

23/08/2026 à 12:04

• 95


Étude de satisfaction des IA : Claude devant ChatGPT, Apple bon dernier

23/08/2026 à 11:16

• 58


En quinze ans, Tim Cook a rendu Apple plus puissante que jamais, mais a-t-il oublié de la faire rêver ?

23/08/2026 à 09:00

• 26


9 s 39 au 100 mètres : Usain Bolt battu par un robot sur pattes

23/08/2026 à 08:45

• 39


Garmin donne rendez-vous le 25 août, la Fenix 9 en ligne de mire

22/08/2026 à 21:52

• 11


C'est bientôt la rentrée, ces articles du Club iGen passent en accès libre : découvrez nos contenus premium

22/08/2026 à 19:16

• 0


Passez à l’USB‑C sans remplacer vos appareils grâce à ces 2 adaptateurs Type‑C vers Micro‑USB !

22/08/2026 à 19:10

• 0


Promo : 100 € de réduction et 120 € en chèque cadeau sur les iPhone 17 Pro et Pro Max

22/08/2026 à 17:11

• 7


La taxe de 3 € fait chuter les ventes de Temu, Shein et AliExpress mais des contournements restent possibles

22/08/2026 à 16:15

• 38


Acheter une voiture sans CarPlay ? Les ventes du Blazer EV suggèrent que les clients disent non

22/08/2026 à 10:19

• 99


Le Mac et les réseaux : AirPort, et Apple coupa le câble

22/08/2026 à 08:30

• 16


Sortie de veille - les opinions impopulaires : vivement un écran tactile sur Mac !

22/08/2026 à 08:00

• 12


Apple réorganise ses équipes Vision Pro, Siri et logiciels, supprimant 200 postes au passage

21/08/2026 à 22:45

• 47