Microsoft open-sources its 6502 version of BASIC from 1976
After years of unofficial copies of Microsoft’s 6502 BASIC floating around on the internet, the software giant has released the code under an open-source license. 6502 BASIC was one of Microsoft’s first pieces of software, adapted in 1976 by Microsoft cofounder Bill Gates and early employee Ric Weiland to run on the 6502 CPU that powered the Apple II, Atari 2600, Nintendo Entertainment System, and Commodore 8-bit series.
Microsoft’s open-source release of 6502 BASIC is a throwback to the initial days of coding, as the software helped standardize programming language implementations and allowed some of the first developers to use a Commodore machine and learn programming by typing 10 PRINT “HELLO” and 20 GOTO 10.
“In 1977, Commodore licensed it for a flat fee of $25,000, a deal that placed Microsoft BASIC at the heart of Commodore’s PET computers and, later, the VIC-20 and Commodore 64,” explains Microsoft in a blog post announcing Microsoft’s 6502 BASIC open source news.
While 6502 BASIC and Microsoft’s other early software projects helped with the development of MS-DOS and established the company’s software licensing business model, interest in this early code and the MOS 6502 CPU is still very much alive nearly 50 years later. Preservationists and hobbyists have been experimenting with FPGA-based re-creations and emulator projects, and the 6502 BASIC code has also appeared in museum archives.
“Over the years, dedicated preservationists have reconstructed build environments and verified that the historical source can still produce byte-exact ROMs,” says Microsoft. “This open-source release builds on that work, now with a clear, modern license. It follows Microsoft’s earlier release of GW-BASIC, which descended from the same lineage and shipped in the original IBM PC’s ROM.“
If you’re interested in experimenting with the assembly language source code of Microsoft’s 6502 BASIC, the complete source code is now available on GitHub.
After years of unofficial copies of Microsoft’s 6502 BASIC floating around on the internet, the software giant has released the code under an open-source license. 6502 BASIC was one of Microsoft’s first pieces of software, adapted in 1976 by Microsoft cofounder Bill Gates and early employee Ric Weiland to run…
Recent Posts
- The Dyson HushJet Mini Cool is the powerful personal fan you won’t want to live without this summer — and it’s surprisingly reasonably priced, too
- Gone in 60 minutes
- GroWell Cap Review: I Have Hair for the First Time in 15 Years
- The Sonos Era 100 speaker is down to its lowest price in months
- Google shuts down the AI image app Pixel Studio
Archives
- June 2026
- May 2026
- April 2026
- March 2026
- February 2026
- January 2026
- December 2025
- November 2025
- October 2025
- September 2025
- August 2025
- July 2025
- June 2025
- May 2025
- April 2025
- March 2025
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023