Microsoft has blown the dust off the source code for a version of Bill Gates' first-ever operating s
Published: January 01, 0001
In recent years, [[link]] software giant Microsoft has been releasing the source code for some of its oldest operating systems under MIT open-source licenses. Examples include and , and now another blast from the past has been added to the collection. Somewhat surprisingly, though, this one is really old and just so happens to be a version of its first-ever software product.
Specifically, it's a port of BASIC, the OS that founders Bill Gates and Paul Allen developed for use on the Intel 8080-powered . As explained in a , the version that's just been released on was created for computers using processors (via ).
The GitHub entry also includes some short statements about the cultural impact, technical innovation, and legacy of 6502 BASIC. For example, Microsoft claims that it was "the first programming language for countless programmers who later became industry leaders" and that its "BASIC became the de facto standard for personal computer programming".
While both statements are arguably true to a certain extent (the latter was definitely the case for the late 70s and early 80s), other remarks might raise an eyebrow or two. "Without this software, the personal computer revolution might have developed very differently", certainly made mine go all kinds of wonky shapes.
BASIC had already shaped the computer revolution, well before [[link]] Microsoft showed up, as it originated in the early 1960s, and its simple and user-friendly nature (when compared to the earlier Fortran and COBOL) made it the programming language for all simple computer systems.
Microsoft's BASIC certainly became the standard for the so-called microcomputers of the late 70s, but if it had never been made, then somebody else would have made something just as good, perhaps even better, at the time. The success of MS-BASIC really says more about how Microsoft operated as a company than the software itself, and that's a different story for another time.
Grumpiness aside, it is nice that Microsoft has done this. A tad on the late side, perhaps, but if [[link]] you love messing around with old 8-bit architectures and software, then at least you've got one more resource to explore and learn from.
I first learned how to program with , right at the start of the UK home computer boom in the 1980s, so if you don't mind, I'm just going to quietly scroll through some assembly code to see what I can pick out.

👉👈
1. Best overall:
2. Best budget:
3. Best high-end:
4. Best compact:
5. Alienware:
6. Best mini PC:
Recommended Reading
Despite the onset of some troubled economic [[link]] times, EA will still be spending big at this year’s Super Bowl. Part of those festivities will be the 15th Madden Bowl. So who’s playing? https://kotaku.com...
This is it, the last contest of the year for Kotaku. The lucky winner receives a sweet schwag pack, and guest editing privileges here on the site. What does that mean? They [[link]] get to hang out in the towe...
Here’s a look at Sanzaru Games’ PlayStation 2 port of High Impact’s Secret [[link]] Agent Clank for the PSP, lovingly recreated to provide a “richer game experience” for the console player. Sanzaru increased t...
Comments (3)
I absolutely love the game selection here, especially the slot games. The graphics are amazing and the animations are super smooth, making every spin feel exciting and immersive. I've spent hours playing without getting bored!
Some games take a while to load on mobile, but once they start, the gameplay is smooth and exciting. I hope future updates improve mobile performance, but I still enjoy playing several hours a day.
Some games take a while to load on mobile, but once they start, the gameplay is smooth and exciting. I hope future updates improve mobile performance, but I still enjoy playing several hours a day.