Every computer in the 1980s and into the 1990s had some kind of BASIC programming environment. The BASIC on the first IBM PC was BASICA, which required a BASIC ROM. After that, Microsoft released GW-BASIC, which didn't require BASIC in ROM. GW-BASIC was the default BASIC in MS-DOS until MS-DOS 5, when they replaced it with QBASIC.
In May 2020, Microsoft released the GW-BASIC source code under the MIT license, and FreeDOS developers have been getting that code to assemble using modern tools. They recently released a new version, so let's explore GW-BASIC on FreeDOS.
The original GW-BASIC source code: (MIT license)
https://github.com/microsoft/GW-BASIC
Updated GW-BASIC project:
https://github.com/tkchia/GW-BASIC
Want to start programming in GW-BASIC? Here's a handy reference:
https://hwiegman.home.xs4all.nl/gw-ma...
Join us on Facebook:
/ freedos
Follow us on Twitter:
/ freedos_project
Consider supporting me on Patreon:
/ freedos