FUN!
I have a 1990's retro AlphaMicro AM1600 (sitting on top of an AM 1400, next to an AM1200) on my desk right now that I'm restoring - typed this in and got:
start
done
Largest error in EXP, LOG = 1.4197E-11
Largest error in SIN, COS, SQR = 1.81899E-12
CPU time was 1.81 seconds, elapsed time was 1 seconds
To be fair, this particular Alpha has a floating point processor on it...
It has a BASIC that was fine tuned for business purposes with record layouts sorta like cobol, for handling real business data processing stuff.
I now have 4 generations of them up and running (along with my replica Altari, Imsai, PiDP-8, PiDP-11 and PiDP-10 - but they don't have blinky lights :(
Looking forward to the Altair-duino 680 and Oscar's upcoming PiDP-1 kit!
For those that don't know the AlphaMicro history - it was the first generally available CPU board set for the S-100 bus that was 16-bit. It was essentially a PDP-11 (LSI-11 chip set) clone. The founders had
written an OS that was very RT-11 like while at UCSD, and got it running on this board set. I became a dealer for their systems around 1979, and right as they started shipping with a CDC 10MB hard drive (5MB fixed, 5MB removable).
Another odd breakthrough they made was the ability to back larger (ha! 30MB) drives to a standard VCR tape machine. Later they moved to a 68000 architecture, and their os could run 30-40 dumb terminals (and later even more) on these little chips.
Very business oriented, a lot of dealers specialized in medical/dental office applications. The 1600 I got of ebay still had a retail POS system on it, and the 1400 had a full accounting system used by CPAs - including all of the data on about 50 business including payroll records, ssns, etc. WIld.
I've converted them all to SD card SCSI emulation so the hard drives don't need to spin any more.