Tony Duell sent me the pinouts for the 9915A/B keyboard and control connectors. The keyboard connector is: 1 : Shield 14 : C0 2 : R0 15 : C1 3 : R1 16 : C2 4 : R2 17 : C3 5 : R3 18 : C4 6 : R4 19 : C5 7 : Ground 20 : C6 8 : Ground 21 : C7 9 : R5 22 : Shift/ 10 : R6 23 : Ctrl/ 11 : R7 24 : Capslock/ 12 : R8 25 : Speaker 13 : R9 The keyboard matrix is the same as the 85, and is connected between the row (Rn) and column (Cn) lines The shift, control, and capslock keys are connected between the appropriate pin and ground. The speaker is an 8 ohm unit, connected between pin 25 and ground. The Control connector, a DA15, has the following pinout : 1 : LED0 9 : Run/ 2 : LED1 10 : Test 3 : LED2 11 : Power OK 4 : LED3 12 : Ground 5 : LED4 13 : StartSw/ 6 : LED5 14 : TestSw/ 7 : LED6 15 : Shield 8 : LED7 It basically carries the signals used on the front panel PCB. LEDn are the 8 user-definable LEDs. Run and Test are the signals for the 2 LEDs with those labels on the panel (note that one seems to be inverted, the other isn't!). The 2 switch signals correspond to the run and test switches on the panel -- the external switches go between those signals and ground. You can turn on these LEDs with the SLITE(A,B) command (where A is a mask identifying the LEDs that should be controlled and B is the action, 1 for ON, -1 for OFF). The 4 function keys on the left of the front panel are just the user definable keys on the HP85, and appear in the keyboard matrix as you'd expect. The video connector is composite monochrome video at (US) TV scan rates. Just about any composite mono monitor will work. ------------------------------------- I got the following info from rigdonj@cfl.rr.com ages ago. There were one or two minnor mistakes in the table which I corrected. Enjoy: 98155A Keyboard Matrix Everything in caps is as it appears on the keyboard. Names that are too long are abbreviated and shown in lower case. A list of the abbreviations and their meanings is also shown below. pin | 21 20 19 18 17 16 15 14 ----+-------------------------------------------------------------- 2 | nu kl K1 K2 K3 K4 ua da 3 | 1 2 3 4 5 6 7 8 4 | Q W E R T Y U I 5 | A S D F G H J K 6 | sb Z X C V B N M 13 | nu nu -l rd -CHAR REP -> <- 12 | nu RESET bs nu = - 0 9 11 | nu nu nu sca ) ( P O 10 | nu nu nu nu el ' ; L 9 | nu nu nu RUN PAUSE ? > < Abbreviations: * nu = not used * da = down arrow (up and down arrow are used to recall previous commands and for editing) * ua = up arrow * rd = roll down (key to allow screen roll up/down) * kl = Key Label * el = End Line (this is what HP uses for carriage return/Enter) * sb = space bar * bs = Back Space * -l = -Line (erases the entire line) * sca = Scratch (erases all memory, just variables, etc depending on what argument you give it) Notes: The K keys are programable function keys. K5 through K8 are K1 through K4 shifted. You can assign programs or functions to these keys and use the Control input lines to trigger the program or function. The -Char key erases one character at a time. the REP key toggles between the insert and replace modes. There are a few more keys that don't fit into a matrix. Here's a list of them and the two pins that they connect to: * Both SHIFT keys are tied together in parallel and connct to pins 18 and 7. * There is a 8 Ohm .2Watt speaker inside. It connects to pins 25 and 7. * CNTL key connects to pins 23 and 7. * CAPS LOCK key connects to pins 24 and 7.