The FirstComputer that TimRiker ever worked on was at [http://www.penfield.edu/phs/ Penfield High School] in [http://www.penfield.org/web/ Penfield, New York]. From what I've been able to determine it was a HP-2114B model. It used a form of time shared basic, but it was not a dual cpu model cabinet. It was running a time shared basic environment. Perhaps the "TIME-SHARING EXECUTIVE" mentioned in the [http://oscar.taurus.com/~jeff/2100/family/family.html sales brochure]? There were no "accounts" on the machine. Everyone used the same program storage space. This is unlike any version of HP2000 (ie: HP-TSB) release TimRiker has seen so far.

TimRiker acquired a bunch of [http://rikers.org/gallery/hardware old HP hardware] including an [http://rikers.org/gallery/hardware-hp2116a HP-2116A] that he is in process of restoring. Check the [http://rikers.org/gallery/hardware Gallery] for pictures and updates as work progresses. Adding some notes on HardwareNotes

The system config as best recollected:

Here are some useful links:

Hacking HOWTO:

emulator progress

I grabbed the sources from:

and the perl assembler from:

patched 22255-08.txt thusly:

-     STBFAD2    SAVE ADDRESS
-     P WCONT    MOVE IN AND PROCESS
+      STB BFAD2    SAVE ADDRESS
+      JMP WCONT    MOVE IN AND PROCESS

and asm21 thusly:

-    } elsif ($str =~ s/^([a-zA-Z.?%\#\$][0-9a-zA-Z.?%\/=\#\$]*)//) {
+    } elsif ($str =~ s/^([a-zA-Z.?%\#\$\&\[\/@\^\!][0-9a-zA-Z.?%\/=\#\$\&\[\/@\^\!]*)//) {

and compiled them up. I can load the binary in simh. I need to start it with g 30000 which should then prompt for slot info, but it can't find the terminal. Here's the relevant source code:

PTSBS CLC 0        TURN OFF ALL DEVICES
      LIA 1        LOAD I/O ADDRESS OF TTY
      AND .63      MASK TO LOWER 6-BITS
      STA B        PUT ADDRESS IN B-REGISTER
      ARS,ARS      SHIFT TO BITS (5-3)
      ARS
      SZA          I/O ADDRESS >7?
      JMP ZGO      YES-INITIALIZE PREPARE BASIC TTY
* 
      HLT 55B      INVALID I/O ADDRESS HALT
      JMP PTSBS    TRY AGAIN

I'm not sure what to put as the tty address. The MUX in simh defaults to slot 40. While I'm sure that look obvious to some, it's not to me. :)) More info in the docs: