Il codice del BASIC sviluppato da Bill Gates 50 anni fa è adesso open-source
Microsoft ha pubblicato ufficialmente il codice dell'interprete storico che ha alimentato generazioni di computer domestici e ha introdotto milioni di persone alla programmazione personale.
di Nino Grasso pubblicata il 05 Settembre 2025, alle 08:51 nel canale SoftwareMicrosoft
Microsoft ha compiuto un balzo in avanti per la conservazione del patrimonio software, rilasciando per la prima volta il codice sorgente del 6502 BASIC. L'interprete, sviluppato per il microprocessore MOS Technology 6502 a 8 bit, rappresenta uno dei software più importanti dell'era pionieristica dei computer domestici, precedendo di decenni l'arrivo di MS-DOS e Windows.

Il rilascio riguarda specificamente la versione 1.1 di Microsoft BASIC per processore 6502, composta da 6955 righe di codice assembly. L'interprete è ora disponibile su GitHub sotto licenza MIT, che garantisce la libertà di utilizzo, modifica e ridistribuzione del software.
Il BASIC sviluppato da Gates e Allen nel 1976 è adesso open-source
Microsoft BASIC nacque nel 1975 come primo prodotto di Microsoft: si trattava di un interprete per processori Intel 8080, sviluppato da Bill Gates e Paul Allen per il microcomputer Altair 8800. Il porting per il processore 6502 fu completato nel 1976 da Gates insieme a Ric Weiland, secondo dipendente di Microsoft. L'accordo di licenza con Commodore del 1977, stipulato per una tariffa fissa di 25.000 dollari, rappresentò un momento cruciale nella storia dell'informatica domestica, permettendo l'integrazione dell'interprete BASIC nei computer Commodore PET, VIC-20 e successivamente nel Commodore 64, macchina che sarebbe diventata il computer più venduto di tutti i tempi.
L'interprete Microsoft trovò diffusione anche su altre piattaforme dell'epoca, alimentando computer come l'Apple II (dove era conosciuto come Applesoft BASIC) e supportando diversi sistemi tra cui l'Ohio Scientific (OSI), il MOS Technology KIM-1 e i sistemi di simulazione PDP-10. La versione 1.1 rilasciata comprende correzioni specifiche al garbage collector, identificate da Commodore e implementate congiuntamente nel 1978 dall'ingegnere John Feagans e da Bill Gates durante una visita di Feagans agli uffici Microsoft di Bellevue.
L'interprete offriva supporto completo per l'implementazione del linguaggio BASIC, l'aritmetica in virgola mobile, la gestione di array, le operazioni su stringhe e le funzionalità di input/output. Un dettaglio curioso è la presenza di un easter egg di Bill Gates nascosto nelle etichette STORDO e STORD0, la cui autenticità fu confermata dal co-fondatore di Microsoft nel 2010.
Per decenni, solo frammenti e copie non ufficiali del 6502 BASIC avevano circolato online, conservati da appassionati di retrocomputing e archivi museali. Il rilascio ufficiale elimina definitivamente ogni questione legale legata all'utilizzo del codice, fornendo agli sviluppatori una base di partenza sicura per progetti moderni. Il processore 6502, nonostante i suoi quasi cinquant'anni di storia, mantiene una presenza significativa nel panorama hardware contemporaneo. L'interesse per il retrocomputing ha generato numerosi progetti di emulatori e ricreazioni basate su FPGA, come il Commodore 64 Ultimate, che potrebbero adesso beneficiare dell'accesso al codice originale.










Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Renault Twingo E-Tech Electric: che prezzo!
DJI Osmo 360 in super offerta su Amazon: -29%, versioni Standard e Adventure a prezzi mai visti
Moto Watch Fit con Moto AI a metà prezzo: smartwatch completo con GPS e 16 giorni di autonomia a 49,90€
Batterie ibride plug-in: la classifica dei marchi che durano di più (e di meno)
Ayaneo Next 2 è ufficiale: prestazioni da desktop nel palmo di una mano (costerà un rene?)
Windows 11 26H1 è ufficiale, ma è solo per Arm: brutte notizie per i possessori di PC x64
Archive.is nel mirino: l'FBI vuole sapere chi lo gestisce
CMF by Nothing Buds 2a: le cuffie ANC con bassi profondi e autonomia record a soli 27€ su Amazon
Galaxy Watch 7 e 8 in offerta su Amazon: i nuovi smartwatch Samsung con Galaxy AI scendono fino a 135€, anche il modello Classic in sconto
Amazon Haul rilancia con il codice LUCKY10: 10€ di sconto immediato, e se spendi meno… paghi solo la spedizione
Boeing Virtual Airplane, l'addestramento dei piloti passa (anche) da Microsoft Fligh Simulator
Tutte le funzioni satellitari in arrivo su iPhone: non solo SOS e messaggi
NIU inaugura un nuovo store a Milano: apre NIU Sempione
Applicazioni Mission-Critical: alla scoperta del cloud privato di Aruba Cloud con Proxmox VE
PC portatile Lenovo tuttofare a 499€: ora con 1TB di SSD, ma anche 16GB di RAM e CPU Intel Core i5-13420H









8 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoCi avevo imparato a scrivere in linguaggio assembly 6502 sui commodore Vic20 e C128...
la ram del vic erano di 5 kb
e il basic "nativo" del c64 era una schifezza. era con il simon's basic che le cose cambiavano, in modo radicale.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".