MicrosoftMicrosoft releases the source code of the legendary GW...

Microsoft releases the source code of the legendary GW BASIC


  • Microsoft has just released the GW BASIC source code.
  • It was one of the most popular programming languages ​​of the 80s and 90s.
  • Today it is hardly used, but Microsoft has decided to release it for educational purposes, due to the large number of requests received.

BASIC language is very special to Microsoft. The first application the company put up for sale, just a few months after it was founded by Bill Gates and Paul Allen, was a BASIC interpreter for the Altair 8800 computer. Almost 50 years later, Microsoft released the GW BASIC source code , developed for PC computers.

The BASIC language was very popular in the 80s and 90s of the last century. Although slow and underpowered, it was very easy to learn, so it was the first language learned in computer academies or universities. It was also a language installed as standard on early home computers, such as the ZX Spectrum or the Amstrad CPC.

Microsoft developed GW BASIC for PC in 1983 , and continued to release updates until 1988. It was used to learn computing, and even commercial applications were developed. Today it is a language that is still used, but in more advanced versions, with more possibilities.

Microsoft has released this weekend the GW BASIC source code, specifically the version of February 10, 1983. And why has it done so? As he explains in his developer blog, due to the large number of requests he had received after releasing the MS-DOS source code a couple of years ago.

This code is of interest for educational and historical reasons only, as recognized by Microsoft itself. But it is a gesture that many programmers and students of the history of computing will appreciate.

This is the source code in machine language (assembler) , which is how this language was programmed. There is no C language version of the code, as with other software. In those years, languages ​​were developed directly in assembler.

An interesting fact is that Microsoft releases the code for study purposes, but does not allow to modify it . It is also the version code created for the 808x processors. It does not have other versions.

If you want to browse the instructions in Microsoft GW BASIC machine code a bit , you can download the code on GitHub .

👇 More in NUpgrade

I am a web developer, and digital marketer I love programming, and technologies, always looking for new technologies and new challenges.

Latest Articls

Apple announces that iOS 15 will have new accessibility controls; know more

Apple is working to make its devices more inclusive by increasing the accessibility features, Apple announces that iOS 15 will have new accessibility controls

See how to get Rambo’s bow in Call of Duty Warzone

John Rambo arrived at Call of Duty Warzone, also bringing his famous Combat Bow. Check out how to get Rambo's bow in Call of Duty Warzone.

ASUS Zenbook 14 UX435 Notebook Review: Two screens, top battery, and very beautiful

ASUS Zenbook 14 UX435 Notebook Review, highlighting two screens and a long-lasting battery, is it worth paying more than $1100?

What changes in the new iMac 2021?

It's not just more colors and a slimmer design, there's been a huge leap in performance. Check out everything that has improved in the new iMac 2021 over the past generation.

How to recover deleted or corrupted files 2021 (Windows and Android)

How to recover deleted or corrupted files 2021 (Windows and Android)Accidentally deleting a file or having corrupted media is...

The best free antivirus for Windows in 2021

Having an antivirus on your computer is a way to keep yourself protected from the major viruses and malware on the Internet. Check out the best free antivirus for Windows!

Must Popular

Best off-road GPS apps for android and ios IOS in 2021

Best off-road GPS apps for android and ios iPhone in 2021, best off tail map apps for all platforms and devices phone, iPad, Tablets, laptops…

Tik Tok: This is how the “Freeze Frame” effect is done

During the quarantine many have seen how the videos with "Freeze Frame" effect have...

how to connect ps4 controller to pc: super easy ways

Table Of ContentsHow to use the PS4 DualShock controller in SteamHow to connect the...

Minimum requirements to run Minecraft on PC in 2021

See the minimum and recommended requirements to run Minecraft in 2021 Minecraft on your computer; The most successful game among the new galley.

What is a USB Type-B cable and what is it for?

What is a USB Type-B cable and what is it for?If you are looking...

You might also likeRELATED
Recommended to you