My next project once I finish my IBM 1410 FPGA implementation (so, a couple of years out, probably) would be to write an emulator for the boat anchor known as the IBM 8100. I had exposure to these things back in the 1980s. The project was not really a success: the DPPX operating system was way overkill for the underpowered machine, and wasn't reliable enough or capable enough to run them at remote locations with central administration.

The machine had some fairly sophisticated features:
   Two groups of 64 sets of registers with 8 32 bit registers each
   Auto increment and auto decrement indexed addressing
   Address translation - but not paging
   A primitive form of I/O channel

I have a set of install floppies for the DPPX operating system and some of the associated software (but, sadly, not COBOL or Assembler), imaged, and verified to contain what the labels say (via dd conv=ascii), but am short on information.

(Of course, if someone else has floppies, all the better. I can image them - they are 8" DSDD, with the first track single density, kinda like an RX02).

I do have the Principles of Operation GA23-0031 and
the DASD devices (including floppy) Description GA23-0053

But in order to manage an emulator and actually install DPPX I would need just a bit more hardware info - or I would be flying blind to some degree as far as the operator panel I/O interaction.)

Hardware Manuals:

8130 Processor Description GA27-3196 and/or
8140 Processor Description GA27-2880
(There was also an 8150, but I doubt the releases I have would run on it.)
8140 Processor Operators Guide GA27-3197 and GA27-2879 (Expanded front panel)

8101/8102 Storage / I/O Unit  GA27-2882
Communications: Loop, Display, Printer: GA27-2883

(The "Loop" was a LAN like thing - kind of akin to the Apollo Domain ring, off of which one hung local terminals, such as the IBM 8775).

Distributed Processing Programming Executive (DPPX) Manuals

Installation Primer: G320-6048
Installation Guide: SC27-0401
IPO Planning Guide: GC20-1883

Assembler: SC27-0412
Assembler Messages: SC27-0416

(The machine also supported APL, PL/I, COBOL (which we used), FORTRAN...
But I don't have floppies for those - heck, if the assembler wasn't standard (I doubt it was), I don't even have that, even though we had it at our installation, along with COBOL)

DTMS (database, transaction mgmt.)
   Messages: SC26-3918
   Customization Guide (SC26-3937)
   Application Development Guide (SC26-3938)
   Administration Guide (SC26-3939)
   Operation Guide (SC26-3940)
   Reference (SC26-3941)

True story: The early releases of DPPX were just awful buggy. We ended up dedicating 3 conference rooms (with the dividers open) for a "warm room" for something like 3 months, housing our personnel and IBM personnel up from Texas. At one point one of the IBM'ers was overheard on a public phone in the hallway of our public building telling someone he was there "to help the hicks from Wisconsin". That got reported to our management and to IBM's management, and he was on the next flight back to Texas. ;)

On the flip side, I was testing database recovery (it was my thing, back in the day - though we did not end up using the database / transaction manager). I found some bugs in the database log journal recovery process. I mentioned it to one of the IBM'ers in passing, also pointing out it wasn't urgent since we were not going to use DTMS anyway, at least not soon. He pretty much begged me to report it - and anything else I found wrong. Completely polar opposite attitude of the guy in the previous paragraph.

JRJ

Reply via email to