Nochmal ein paar Schnipsel zum Link Nixdorf <-> Nova.
Die 8870 ist wohl recht ähnlich der DCC D116 oder der Nova 2.
Das NIROS OS der 8870 basiert auf dem IRIS der Nova.
Das Business Basic des NIROS der 8870 datiert zurück auf einen Multi User Basic Interpreter von 1969 der für die NOVA und Teletypes entwickelt wurde.
Schon krass, daß Nixdorf diese Technologie bis Anfang der 1990er (mit Gewinn) verfolgt hat.
Minicomputer was either a DCC D116 (long gone) - or a Data General Nova 2 (also long gone)
They were basicall the same machine. CPU Slots in the chasis were slightly different but I/O slots were the same.
They both ran the same instruction set and both could run Niros.
Niros was a custom version of IRIS (Educational Data Systems - Later Point 4 Data Corporation)
Niros had a few statements in the application language known as "calls" that were not part of the standard IRIS OS.
IRIS was incorporated into a product called Unibasic (Dynamic Concepts ) - and is still available today. You can download a Unibasic manual which will get you close.
Most 8870 systems did not use tape drives.
####################
This OS was implemented on DG minis in about 1970 by Educational Data Systems.
Dan Paymar, one of the EDS cofounders, hired me to help him complete a one-user diskless Basic Interpreter in Summer 1969. I remember debugging the MAT INV operation by listening to the funny patterns of noises the FM radio made as MAT INV ran; you could hear it processing matrix rows. We did this on Data General Nova serial #3, using a truly awful teletype-based text editor and assembler that read and wrote paper tapes. We produced mountains of "chad" from paper tape holes, ugh.
EDS wanted to sell "educational" computers to schools but one terminal wouldn't serve multiple students so we built a 4 user memory-only standalone Basic interpreter with bad but workable timeslicing in 16Kb core memory. Hardware multiplexors for multiple bit-serial devices barely existed and were really expensive, so we build a 16 bit parallel output register with one bit per terminal, and I built a device driver using the 1000hz built-in interrupt to serialize the ASCII bits being sent to the output ports. This continuously burned about 35% of the CPU even when nothing was being transmitted, but still left plenty for the timesharing basic. We could drive 16 Teletypes full blast (110 baud) at the same time, making one hell of a racket.
In Summer 70, the company got a head-per-track disk drive, and (zounds!) 32kb of core memory, and Paymar asked me to write a version of the BASIC that stored program files on the disk. I was a bit contrarian and being left unsupervised :-} I inverted the problem to produce a multiuser disk operating system that would would run a BASIC interpreter as one of many applications, initially called Alice. The head per track drive meant Alice could swap users remarkably fast and the resulting response times to the teletypes was still quite good. The disk also gave us space to build a respectable file system where files actually had built-in record description metadata. Alice could also run a text editor and an on-line assembler so we could finally avoid using the paper tape reader and high speed punch! All of this is done in hard core DG assembly language. My college buddies Steve Sternitzke and James Neighbors were a major part of this exercise.
This was frankly pretty impressive: a real timesharing system on a minicomputer. Yep, earlier than Unix. I've been stunned for my entire career that I got do to this when nobody was looking.
Six months later, EDS ran into a financial troubles and I went on to do other things (eventually building an incremental BASIC compiler for Keronix DG clone computers and other operating systems https://retrocomputing.stackexchange.com/a/4541/6744). EDS renamed the OS to IRIS and started to sell it as a Business Basic system. Apparently it was pretty successful in that market. I came back as consultant a number of times, the last time sometime in the early 80s to help them figure out how to get 64 users running on that system.
I don't have a good timeline of what happened after I left. Any more stories of how it evolved would be interesting.
https://retrocomputing.stackex…stem-for-data-general-nov
http://www.vcfed.org/forum/archive/index.php/t-23706.html