Do you long for the days of 8-bit BASIC? When GOTO wasn't considered evil, REM wasn't just an American alternative rock band, and PEEKing and POKEing didn't get you into trouble with the police? Well, those days are back with the release of MikeOS 4.0.
Yes, I've released a new version of my x86 assembly language operating system, and the big news here is a BASIC interpreter. It includes 24 instructions and supports nested FOR loops and GOSUBS, numeric and string variable handling, file loading and saving, and more. Here's the Handbook -- see the end for some sample programs demonstrating its features:
It's really easy to code in MikeOS BASIC: fire up the editor (EDIT.BIN), load the .BAS file you want, and get editing. When you're ready, hit F2 to save your code, and then F8 to run it -- you don't even need to exit the editor. When your BASIC program ends, you'll be back in the editor at the same point you left it. EXAMPLE.BAS on the disc demonstrates file loading and parsing, along with screen and keyboard handling via a simple Tron-like game.
Plus, you can now run MikeOS from a USB key, as detailed in the User Handbook! So if you loved coding back on the Speccy or C64, give it a go and send me your work -- I'd love to include more BASIC apps and games in the next release. Cheers!