(This is a guest post by Antoni Sawicki aka Tenox)
I have recently acquired this artifact:
It’s the Microsoft BASIC compiler for XENIX 286 Operating System. Compiler as opposed to just BASIC interpreter, it can produce executable a.out files, similar to C compiler for example.
Carefully removed the shrink wrap. Inside were couple of 5.25″ floppies, registration card and a manual:
Interestingly the 32 year old disks read just fine on a first attempt. I need to start backing up important files to 5.25″ floppy disks as they seem to outlast everything else.
Thanks to efforts of Michal Necasek from OS/2 Museum now you can run Microsoft XENIX 286 in Virtual Box.
The disks can be installed in to XENIX running on Vbox following a few simple steps:
tar xvf /dev/fd0
Upon installation you invoke the compiler like this:
And it produced an a.out executable which worked perfectly fine.
It’s fun to write BASIC code in vi editor, which I just realized I never done before.
Curiously the compiler also worked on the brand spanking new Xenix 2018, or rather I should call it Open Server 6, which you can download here (includes an evaluation license).