Retrocomputing

BASIC09

BASIC09 is a structured BASIC programming language dialect developed by Microware and Motorola for the then-new Motorola 6809 CPU and released in 1980.

Examples of programs

Installation media

Basic09 (OS-9) (Dragon Data) - 40 tracks, 18 sectors
Contains: edit, build, BASIC09, dir, del, runb, EXAMPLE1, GFX, INKEY, LIST, FREE in the CMDS directory and OS9DEFS, RBFDEFS, SCFDEFS in the DEFS directory. The BASIC09 floppy disks distributed by Dragon Data had a corrupt RunB file. Fortunately the same file was also present on the OS-9 system disk. The disk has been repaired in this download.
Basic09 01.00.00 (OS-9) (Tandy) - 35 tracks, 18 sectors
Contains BASIC09, RUNB, INKEY and GFX

Binaries

There are several editions of Basic09. The generic was created for 80-column ASCII terminals. The Coco and Dragon editions have short copyright messages in upper case, and send a return to alpha mode code to the screen when <BREAK> is pressed. Choose which one to download and rename it to your liking when installing it in the execution directory.

Basic09 executable for Color Computer with Y2K patch (basic09_tandy_y2k.bin)
Basic09 executable for Dragon 64 with Y2K patch (basic09_d64_y2k.bin)
Basic09 executable for generic OS-9 with Y2K patch (basic09_generic_y2k.bin)
RunB executable for Color Computer with Y2K patch (runb_tandy_y2k.bin)
The Dragon 64 distribution had the Tandy copyright message in the binary
RunB executable for generic OS-9 with Y2K patch (runb_generic_y2k.bin)

References