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]. It may have been an HP-2114C 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]?

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:

-      STB BFAD2    SAVE ADDRESS
-      JMP WCONT    MOVE IN AND PROCESS
+     STBFAD2    SAVE ADDRESS
+     P 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: