Microsoft drops a little surprise thank-you gift for sitting through Build: The source for GW-BASIC

Build 2020 Microsoft delighted retro fans by closing its Build conference with an open-sourcing of 1983's GW-BASIC.

Warning that he would not be accepting PRs from fans seeking to scratch a 37-year-old itch, senior program manager Rich Turner made the treble by adding the open-sourcing to the already-scored goals of Windows Terminal 1.0 and the impending arrival of GUI and GPU support in Windows Subsystem for Linux 2.

Now released under the MIT License, the decades-old language was, for many, an introduction to programming on IBM PC compatibles. It turned up in many versions of MS-DOS before its demise at the hands of QBasic.

Back then, this hack had already moved on from TI99 Extended BASIC to a doomed foray into TMS9900 assembly language. Turner himself was one of the lucky few to get his hands on a BBC Micro while Bill Gates and co were shovelling the bytes for GW-BASIC at the IBM PC-XT.

GW-BASIC was one of the many ports of BASIC performed by Microsoft over the years, dating back to that first implementation on the Altair 8800. Developed from IBM's BASICA as a self-contained executable, the language could be used to create some relatively simple games (I ported a few text-adventure titles) as well as business applications. Microsoft also sold a compiler to speed things up a little.

The source code itself is not for the fainthearted, being in assembly language (just like the source for MS-DOS). It is a reminder that back in the early days of computing, every byte mattered: something those who insist on inflicting even chubbier web pages on the world might consider.

Sadly, even though Microsoft ported BASIC far and wide, only the 808x version has been published. The translator the company used to support different platforms is also still under lock and key.

That said, the release will be welcomed by those curious to see how things worked back in the days when Microsoft's eventual dominance was far from guaranteed.

Now, how about open-sourcing Media Center? ®

Search
About Us
Website DownloadCrackz provides softwares, patches, cracks and keygens. If you have software or keygens to share, feel free to submit it to us here. Also you may contact us if you have software that needs to be removed from our website. Thanks for use our service!
IT News
Jun 3
Devuan Beowulf 3.0 release continues to resist the Debian fork's Grendel - systemd

Minimalist distro aims to be the go-to for systemd-free Linux installations

Jun 3
Indian app that deleted Chinese apps from Androids deleted from Play Store

Consumer boycott clicktivism at a time of border tensions? There was, briefly, a million-download app for that

Jun 2
Snapping at Canonical's Snap: Linux Mint team says no to Ubuntu store 'backdoor'

Version 20 will ship without any snap packages, snapd daemon

Jun 2
Android 11 Beta 1 leaks on to handful of handsets days after official release postponed

Weird icon shapes, functionality tweaks, and notifications shaken up

Jun 2
Microsoft's carefully crafted Surfaces are having trouble with its carefully crafted Windows 10 May 2020 Update

Compatibility hold slapped on affected kit with fixes in 'upcoming release'

Jun 1
After all the excitement of Windows 10 2004, Insider builds go back to square one

Also: Multi-window Teams, Skype does the Blankety Blank dance, and more