It’s GW-BASIC, Jim, However Not As We Know It


Back within the previous days the IBM-PC, like most of its modern computer systems, shipped with BASIC in ROM. Even after it stopped residing in ROM, IBM-Compatibles shipped with GW-BASIC, and now we have now a venture that asks: what in the event that they nonetheless did? Thoreau BASIC is GW-BASIC, however up to date for the twenty first century.

It’s meant to be code-compatible with all previous GW-BASIC code — which implies, sure, line numbers and GOTOs abound — however it will probably boot from a contemporary x86 PC’s UEFI or run below Windows and take full benefit of recent {hardware} with 64-bit reminiscence and multithreading assist. Graphics are 24-bit at any decision your monitor can deal with, and there are a variety of helpful built-in instructions to deal with file administration, graphics — together with sprites — mouse and keyboard enter, 32-channel sound, and extra. It can also be not strictly an interpreted language. Programs will be compiled to run below Windows or bare-metal on UEFI x86 machines.

It’s not open supply, however the venture is “pay what you need” over on Itch.io, the place you can too see numerous examples.

We’ve seen different makes an attempt to revive BASIC over time, like MoonBASIC or BASIC-256, however we have now to confess it’s by no means going to be the dominant drive it as soon as was, no matter how nostalgic we’d get. That’s in all probability for the perfect, nevertheless it’s nonetheless good to know you possibly can boot to BASIC in the event you actually, actually need to. Do you suppose it will work with our preprocessor?



Source link