PiDP-8/I Software

Hex Artifact Content
Log In

Artifact 1855b98236a5b99660eb288b373f510babe0ce39:

Wiki page [Home] by tangent 2019-08-09 00:42:53.
0000: 44 20 32 30 31 39 2d 30 38 2d 30 39 54 30 30 3a  D 2019-08-09T00:
0010: 34 32 3a 35 33 2e 32 33 39 0a 4c 20 48 6f 6d 65  42:53.239.L Home
0020: 0a 4e 20 74 65 78 74 2f 78 2d 6d 61 72 6b 64 6f  .N text/x-markdo
0030: 77 6e 0a 50 20 32 61 61 34 35 37 32 31 32 38 35  wn.P 2aa45721285
0040: 62 65 32 33 33 37 31 66 36 30 31 64 31 63 30 66  be23371f601d1c0f
0050: 36 38 36 63 32 61 65 30 30 62 38 64 35 0a 55 20  686c2ae00b8d5.U 
0060: 74 61 6e 67 65 6e 74 0a 57 20 31 33 38 30 35 0a  tangent.W 13805.
0070: 23 20 57 68 61 74 20 49 74 20 49 73 0d 0a 0d 0a  # What It Is....
0080: 54 68 69 73 20 72 65 70 6f 73 69 74 6f 72 79 20  This repository 
0090: 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 5b  is the current [
00a0: 6f 66 66 69 63 69 61 6c 5d 28 68 74 74 70 73 3a  official](https:
00b0: 2f 2f 67 72 6f 75 70 73 2e 67 6f 6f 67 6c 65 2e  //groups.google.
00c0: 63 6f 6d 2f 64 2f 6d 73 67 2f 70 69 64 70 2d 38  com/d/msg/pidp-8
00d0: 2f 56 58 74 39 31 34 61 41 74 74 67 2f 45 36 45  /VXt914aAttg/E6E
00e0: 43 47 30 4b 4c 43 41 41 4a 29 20 50 69 44 50 2d  CG0KLCAAJ) PiDP-
00f0: 38 2f 49 20 73 6f 66 74 77 61 72 65 20 64 65 76  8/I software dev
0100: 65 6c 6f 70 6d 65 6e 74 20 6e 65 78 75 73 2e 20  elopment nexus. 
0110: 48 65 72 65 20 77 65 20 63 6f 6e 74 69 6e 75 65  Here we continue
0120: 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 6f 66 20   development of 
0130: 74 68 65 20 73 6f 66 74 77 61 72 65 20 66 72 6f  the software fro
0140: 6d 20 74 68 65 20 6c 61 73 74 20 73 74 61 62 6c  m the last stabl
0150: 65 20 73 6f 66 74 77 61 72 65 20 76 65 72 73 69  e software versi
0160: 6f 6e 20 70 75 62 6c 69 73 68 65 64 20 6f 6e 20  on published on 
0170: 74 68 65 20 5b 6b 69 74 20 69 6e 66 6f 72 6d 61  the [kit informa
0180: 74 69 6f 6e 20 73 69 74 65 5d 28 68 74 74 70 3a  tion site](http:
0190: 2f 2f 6f 62 73 6f 6c 65 73 63 65 6e 63 65 2e 77  //obsolescence.w
01a0: 69 78 73 69 74 65 2e 63 6f 6d 2f 6f 62 73 6f 6c  ixsite.com/obsol
01b0: 65 73 63 65 6e 63 65 2f 70 69 64 70 2d 38 2d 64  escence/pidp-8-d
01c0: 65 74 61 69 6c 73 29 2e 20 54 68 69 73 20 73 6f  etails). This so
01d0: 66 74 77 61 72 65 20 64 69 66 66 65 72 73 20 69  ftware differs i
01e0: 6e 20 5b 73 65 76 65 72 61 6c 20 6d 61 6a 6f 72  n [several major
01f0: 20 77 61 79 73 5d 28 2f 77 69 6b 69 3f 6e 61 6d   ways](/wiki?nam
0200: 65 3d 4d 61 6a 6f 72 2b 44 69 66 66 65 72 65 6e  e=Major+Differen
0210: 63 65 73 29 20 61 6e 64 20 5b 64 6f 7a 65 6e 73  ces) and [dozens
0220: 20 6f 66 20 6d 69 6e 6f 72 20 77 61 79 73 5d 5b   of minor ways][
0230: 63 6c 5d 20 66 72 6f 6d 20 74 68 61 74 20 6f 6c  cl] from that ol
0240: 64 20 73 6f 66 74 77 61 72 65 2e 0d 0a 0d 0a 0d  d software......
0250: 0a 23 20 3c 61 20 6e 61 6d 65 3d 22 73 72 63 22  .# <a name="src"
0260: 3e 3c 2f 61 3e 47 65 74 74 69 6e 67 20 53 74 61  ></a>Getting Sta
0270: 72 74 65 64 3a 20 53 6f 75 72 63 65 20 43 6f 64  rted: Source Cod
0280: 65 0d 0a 0d 0a 54 68 65 20 65 66 66 69 63 69 65  e....The efficie
0290: 6e 74 20 6d 65 74 68 6f 64 20 74 6f 20 67 65 74  nt method to get
02a0: 20 73 74 61 72 74 65 64 20 69 73 20 74 6f 20 69   started is to i
02b0: 6e 73 74 61 6c 6c 20 74 68 69 73 20 73 6f 66 74  nstall this soft
02c0: 77 61 72 65 20 69 6e 74 6f 20 61 6e 20 65 78 69  ware into an exi
02d0: 73 74 69 6e 67 20 5b 52 61 73 70 62 69 61 6e 5d  sting [Raspbian]
02e0: 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 72 61 73  (https://www.ras
02f0: 70 62 65 72 72 79 70 69 2e 6f 72 67 2f 64 6f 77  pberrypi.org/dow
0300: 6e 6c 6f 61 64 73 2f 72 61 73 70 62 69 61 6e 2f  nloads/raspbian/
0310: 29 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6f  ) installation o
0320: 6e 20 74 68 65 20 50 69 20 77 68 69 63 68 20 79  n the Pi which y
0330: 6f 75 20 61 72 65 20 75 73 69 6e 67 20 77 69 74  ou are using wit
0340: 68 20 74 68 65 20 50 69 44 50 2d 38 2f 49 20 62  h the PiDP-8/I b
0350: 6f 61 72 64 2e 20 49 74 20 61 6c 73 6f 20 77 6f  oard. It also wo
0360: 72 6b 73 20 77 69 74 68 20 5b 73 6f 6d 65 20 6f  rks with [some o
0370: 74 68 65 72 20 4f 53 65 73 5d 28 68 74 74 70 73  ther OSes](https
0380: 3a 2f 2f 74 61 6e 67 65 6e 74 73 6f 66 74 2e 63  ://tangentsoft.c
0390: 6f 6d 2f 70 69 64 70 38 69 2f 77 69 6b 69 3f 6e  om/pidp8i/wiki?n
03a0: 61 6d 65 3d 4f 53 2b 43 6f 6d 70 61 74 69 62 69  ame=OS+Compatibi
03b0: 6c 69 74 79 29 2e 0d 0a 0d 0a 59 6f 75 20 63 61  lity).....You ca
03c0: 6e 20 64 6f 77 6e 6c 6f 61 64 20 74 68 65 20 6c  n download the l
03d0: 61 74 65 73 74 20 72 65 6c 65 61 73 65 20 e2 80  atest release â€
03e0: 94 20 63 75 74 20 6f 6e 20 32 30 31 39 2e 30 34  ” cut on 2019.04
03f0: 2e 32 35 20 e2 80 94 20 61 73 20 5b 61 20 74 61  .25 — as [a ta
0400: 72 62 61 6c 6c 5d 28 2f 74 61 72 62 61 6c 6c 2f  rball](/tarball/
0410: 70 69 64 70 38 69 2d 76 32 30 31 39 2e 30 34 2e  pidp8i-v2019.04.
0420: 32 35 2e 74 61 72 2e 67 7a 3f 72 3d 72 65 6c 65  25.tar.gz?r=rele
0430: 61 73 65 29 2e 20 28 41 62 6f 75 74 20 2a 2a 37  ase). (About **7
0440: 2e 35 20 4d 42 2a 2a 2e 29 0d 0a 0d 0a 49 66 20  .5 MB**.)....If 
0450: 79 6f 75 20 77 61 6e 74 20 74 68 65 20 62 6c 65  you want the ble
0460: 65 64 69 6e 67 20 65 64 67 65 20 76 65 72 73 69  eding edge versi
0470: 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 65 69 74 68  on, you can eith
0480: 65 72 20 63 68 65 63 6b 20 69 74 20 6f 75 74 20  er check it out 
0490: 66 72 6f 6d 20 74 68 65 20 46 6f 73 73 69 6c 20  from the Fossil 
04a0: 73 6f 75 72 63 65 20 63 6f 64 65 20 72 65 70 6f  source code repo
04b0: 73 69 74 6f 72 79 20 70 6f 77 65 72 69 6e 67 20  sitory powering 
04c0: 74 68 69 73 20 77 65 62 20 73 69 74 65 20 62 79  this web site by
04d0: 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 69   following the i
04e0: 6e 73 74 72 75 63 74 69 6f 6e 73 20 69 6e 20 5b  nstructions in [
04f0: 74 68 65 20 68 61 63 6b 65 72 73 27 20 67 75 69  the hackers' gui
0500: 64 65 5d 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 48  de](/doc/trunk/H
0510: 41 43 4b 45 52 53 2e 6d 64 29 20 6f 72 20 79 6f  ACKERS.md) or yo
0520: 75 20 63 61 6e 20 73 69 6d 70 6c 79 20 64 6f 77  u can simply dow
0530: 6e 6c 6f 61 64 20 74 68 65 20 74 69 70 20 6f 66  nload the tip of
0540: 20 74 72 75 6e 6b 20 61 73 20 5b 61 20 74 61 72   trunk as [a tar
0550: 62 61 6c 6c 5d 28 2f 74 61 72 62 61 6c 6c 2f 70  ball](/tarball/p
0560: 69 64 70 38 69 2d 74 72 75 6e 6b 2e 74 61 72 2e  idp8i-trunk.tar.
0570: 67 7a 29 2e 0d 0a 0d 0a 53 65 65 20 5b 74 68 65  gz).....See [the
0580: 20 60 52 45 41 44 4d 45 2e 6d 64 60 20 66 69 6c   `README.md` fil
0590: 65 5d 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 52 45  e](/doc/trunk/RE
05a0: 41 44 4d 45 2e 6d 64 29 20 66 6f 72 20 6d 6f 72  ADME.md) for mor
05b0: 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e  e information on
05c0: 20 68 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20   how to install 
05d0: 74 68 69 73 20 69 6e 74 6f 20 79 6f 75 72 20 65  this into your e
05e0: 78 69 73 74 69 6e 67 20 52 61 73 70 62 65 72 72  xisting Raspberr
05f0: 79 20 50 69 20 4f 53 2e 0d 0a 0d 0a 0d 0a 23 20  y Pi OS.......# 
0600: 3c 61 20 6e 61 6d 65 3d 22 62 6f 73 69 22 3e 3c  <a name="bosi"><
0610: 2f 61 3e 47 65 74 74 69 6e 67 20 53 74 61 72 74  /a>Getting Start
0620: 65 64 3a 20 42 69 6e 61 72 79 20 4f 53 20 49 6d  ed: Binary OS Im
0630: 61 67 65 73 0d 0a 0d 0a 54 68 6f 73 65 20 77 69  ages....Those wi
0640: 74 68 20 70 6c 65 6e 74 79 20 6f 66 20 49 6e 74  th plenty of Int
0650: 65 72 6e 65 74 20 62 61 6e 64 77 69 64 74 68 20  ernet bandwidth 
0660: 61 6e 64 20 61 20 6d 69 63 72 6f 20 53 44 20 63  and a micro SD c
0670: 61 72 64 20 74 68 65 79 20 64 6f 6e 27 74 20 6d  ard they don't m
0680: 69 6e 64 20 6f 76 65 72 77 72 69 74 69 6e 67 20  ind overwriting 
0690: 6d 61 79 20 70 72 65 66 65 72 20 74 6f 20 64 6f  may prefer to do
06a0: 77 6e 6c 6f 61 64 20 74 68 65 20 73 6f 66 74 77  wnload the softw
06b0: 61 72 65 20 68 6f 73 74 65 64 20 68 65 72 65 20  are hosted here 
06c0: 69 6e 20 62 69 6e 61 72 79 20 4f 53 20 69 6d 61  in binary OS ima
06d0: 67 65 20 66 6f 72 6d 2e 20 54 68 65 72 65 20 61  ge form. There a
06e0: 72 65 20 74 77 6f 20 76 65 72 73 69 6f 6e 73 2c  re two versions,
06f0: 20 65 61 63 68 20 62 61 73 65 64 20 6f 6e 20 52   each based on R
0700: 61 73 70 62 69 61 6e 20 53 74 72 65 74 63 68 20  aspbian Stretch 
0710: 4c 69 74 65 20 61 6e 64 20 65 61 63 68 20 72 6f  Lite and each ro
0720: 75 67 68 6c 79 20 2a 2a 35 30 30 20 4d 42 2a 2a  ughly **500 MB**
0730: 3a 0d 0a 0d 0a 31 2e 20 5b 4d 75 6c 74 69 2d 63  :....1. [Multi-c
0740: 6f 72 65 20 76 65 72 73 69 6f 6e 5d 28 68 74 74  ore version](htt
0750: 70 73 3a 2f 2f 74 61 6e 67 65 6e 74 73 6f 66 74  ps://tangentsoft
0760: 2e 63 6f 6d 2f 64 6c 2f 70 69 64 70 38 69 2d 32  .com/dl/pidp8i-2
0770: 30 31 39 2e 30 34 2e 32 35 2d 69 6c 73 2d 73 74  019.04.25-ils-st
0780: 72 65 74 63 68 2d 6c 69 74 65 2e 69 6d 67 2e 7a  retch-lite.img.z
0790: 69 70 29 2c 20 76 32 30 31 39 2e 30 34 2e 32 35  ip), v2019.04.25
07a0: 20 e2 80 94 20 54 68 69 73 20 4f 53 20 69 6d 61   — This OS ima
07b0: 67 65 20 69 73 20 62 75 69 6c 74 20 77 69 74 68  ge is built with
07c0: 20 74 68 65 20 5b 69 6e 63 61 6e 64 65 73 63 65   the [incandesce
07d0: 6e 74 20 6c 61 6d 70 20 73 69 6d 75 6c 61 74 6f  nt lamp simulato
07e0: 72 5d 28 77 69 6b 69 3f 6e 61 6d 65 3d 49 6e 63  r](wiki?name=Inc
07f0: 61 6e 64 65 73 63 65 6e 74 2b 4c 61 6d 70 2b 53  andescent+Lamp+S
0800: 69 6d 75 6c 61 74 6f 72 29 20 77 68 69 63 68 20  imulator) which 
0810: 6f 6e 6c 79 20 77 6f 72 6b 73 20 70 72 6f 70 65  only works prope
0820: 72 6c 79 20 6f 6e 20 74 68 65 20 6d 75 6c 74 69  rly on the multi
0830: 2d 63 6f 72 65 20 52 61 73 70 62 65 72 72 79 20  -core Raspberry 
0840: 50 69 20 32 20 61 6e 64 20 33 20 62 6f 61 72 64  Pi 2 and 3 board
0850: 73 2e 20 28 41 6c 6c 20 6d 6f 64 65 6c 73 2e 29  s. (All models.)
0860: 0d 0a 0d 0a 20 20 20 20 49 74 20 74 61 6b 65 73  ....    It takes
0870: 20 61 62 6f 75 74 20 6f 6e 65 20 61 6e 64 20 61   about one and a
0880: 20 68 61 6c 66 20 6f 66 20 74 68 65 20 66 6f 75   half of the fou
0890: 72 20 61 76 61 69 6c 61 62 6c 65 20 43 50 55 20  r available CPU 
08a0: 63 6f 72 65 73 20 6f 6e 20 61 20 50 69 20 33 42  cores on a Pi 3B
08b0: 20 77 68 69 6c 65 20 72 75 6e 6e 69 6e 67 20 61   while running a
08c0: 62 6f 75 74 20 2a 32 34 26 74 69 6d 65 73 3b 2a  bout *24&times;*
08d0: 20 66 61 73 74 65 72 20 74 68 61 6e 20 61 20 72   faster than a r
08e0: 65 61 6c 20 50 44 50 2d 38 2f 49 2e 20 49 20 64  eal PDP-8/I. I d
08f0: 6f 20 6e 6f 74 20 6b 6e 6f 77 20 74 68 65 20 6e  o not know the n
0900: 75 6d 62 65 72 73 20 66 6f 72 20 61 20 50 69 20  umbers for a Pi 
0910: 32 2e 0d 0a 0d 0a 32 2e 20 5b 53 69 6e 67 6c 65  2.....2. [Single
0920: 2d 63 6f 72 65 20 76 65 72 73 69 6f 6e 5d 28 68  -core version](h
0930: 74 74 70 73 3a 2f 2f 74 61 6e 67 65 6e 74 73 6f  ttps://tangentso
0940: 66 74 2e 63 6f 6d 2f 64 6c 2f 70 69 64 70 38 69  ft.com/dl/pidp8i
0950: 2d 32 30 31 39 2e 30 34 2e 32 35 2d 6e 6c 73 2d  -2019.04.25-nls-
0960: 73 74 72 65 74 63 68 2d 6c 69 74 65 2e 69 6d 67  stretch-lite.img
0970: 2e 7a 69 70 29 2c 20 76 32 30 31 39 2e 30 34 2e  .zip), v2019.04.
0980: 32 35 20 e2 80 94 20 46 6f 72 20 74 68 6f 73 65  25 — For those
0990: 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 52 61 73 70   running on Rasp
09a0: 62 65 72 72 79 20 50 69 20 4d 6f 64 65 6c 20 41  berry Pi Model A
09b0: 2b 20 61 6e 64 20 42 2b 20 62 6f 61 72 64 73 20  + and B+ boards 
09c0: 6f 72 20 74 68 65 20 50 69 20 5a 65 72 6f 2c 20  or the Pi Zero, 
09d0: 74 68 69 73 20 61 6c 74 65 72 6e 61 74 69 76 65  this alternative
09e0: 20 64 6f 77 6e 6c 6f 61 64 20 64 69 73 61 62 6c   download disabl
09f0: 65 73 20 74 68 65 20 49 4c 53 20 66 65 61 74 75  es the ILS featu
0a00: 72 65 2e 20 49 74 20 61 6c 73 6f 20 73 6c 6f 77  re. It also slow
0a10: 73 20 74 68 65 20 73 69 6d 75 6c 61 74 6f 72 20  s the simulator 
0a20: 64 6f 77 6e 20 73 6f 20 69 74 20 75 73 65 73 20  down so it uses 
0a30: 6f 6e 6c 79 20 61 62 6f 75 74 20 68 61 6c 66 20  only about half 
0a40: 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 43 50  the available CP
0a50: 55 20 70 6f 77 65 72 20 74 6f 20 6c 65 61 76 65  U power to leave
0a60: 20 73 6f 6d 65 20 68 6f 73 74 20 43 50 55 20 70   some host CPU p
0a70: 6f 77 65 72 20 66 6f 72 20 62 61 63 6b 67 72 6f  ower for backgro
0a80: 75 6e 64 20 74 61 73 6b 73 2e 20 54 68 69 73 20  und tasks. This 
0a90: 61 6c 6c 6f 77 73 20 69 74 20 74 6f 20 72 75 6e  allows it to run
0aa0: 20 50 44 50 2d 38 20 73 6f 66 74 77 61 72 65 20   PDP-8 software 
0ab0: 72 6f 75 67 68 6c 79 20 2a 33 26 74 69 6d 65 73  roughly *3&times
0ac0: 3b 2a 20 61 73 20 66 61 73 74 20 61 73 20 61 20  ;* as fast as a 
0ad0: 72 65 61 6c 20 50 44 50 2d 38 2f 49 2c 20 64 65  real PDP-8/I, de
0ae0: 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 73  pending on the s
0af0: 70 65 65 64 20 6f 66 20 74 68 65 20 50 69 20 79  peed of the Pi y
0b00: 6f 75 20 72 75 6e 20 69 74 20 6f 6e 2e 0d 0a 0d  ou run it on....
0b10: 0a 20 20 20 20 54 68 69 73 20 69 6d 61 67 65 20  .    This image 
0b20: 77 69 6c 6c 20 61 6c 73 6f 20 72 75 6e 20 6f 6e  will also run on
0b30: 20 61 20 6d 75 6c 74 69 2d 63 6f 72 65 20 50 69   a multi-core Pi
0b40: 2e 20 49 74 20 77 69 6c 6c 20 72 75 6e 20 50 44  . It will run PD
0b50: 50 2d 38 20 73 6f 66 74 77 61 72 65 20 73 6c 6f  P-8 software slo
0b60: 77 65 72 20 74 68 61 6e 20 74 68 65 20 49 4c 53  wer than the ILS
0b70: 20 76 65 72 73 69 6f 6e 2c 20 73 69 6e 63 65 20   version, since 
0b80: 69 74 20 77 69 6c 6c 20 61 6c 73 6f 20 62 65 20  it will also be 
0b90: 61 66 66 65 63 74 65 64 20 62 79 20 74 68 65 20  affected by the 
0ba0: 69 6e 74 65 6e 74 69 6f 6e 61 6c 20 35 30 25 20  intentional 50% 
0bb0: 43 50 55 20 75 73 61 67 65 20 6c 69 6d 69 74 2c  CPU usage limit,
0bc0: 20 62 75 74 20 62 65 63 61 75 73 65 20 65 61 63   but because eac
0bd0: 68 20 6f 6e 65 20 6f 66 20 74 68 6f 73 65 20 63  h one of those c
0be0: 6f 72 65 73 20 61 72 65 20 66 61 73 74 65 72 20  ores are faster 
0bf0: 74 68 61 6e 20 61 20 73 69 6e 67 6c 65 2d 63 6f  than a single-co
0c00: 72 65 20 50 69 20 61 6e 64 20 74 68 65 20 6f 74  re Pi and the ot
0c10: 68 65 72 20 63 6f 72 65 73 20 63 61 6e 20 74 61  her cores can ta
0c20: 6b 65 20 74 68 65 20 6c 6f 61 64 20 6f 66 20 62  ke the load of b
0c30: 61 63 6b 67 72 6f 75 6e 64 20 74 61 73 6b 73 2c  ackground tasks,
0c40: 20 69 74 20 73 74 69 6c 6c 20 6d 61 6e 61 67 65   it still manage
0c50: 73 20 74 6f 20 72 75 6e 20 50 44 50 2d 38 20 73  s to run PDP-8 s
0c60: 6f 66 74 77 61 72 65 20 72 6f 75 67 68 6c 79 20  oftware roughly 
0c70: 2a 31 30 26 74 69 6d 65 73 3b 2a 20 66 61 73 74  *10&times;* fast
0c80: 65 72 20 74 68 61 6e 20 61 20 72 65 61 6c 20 50  er than a real P
0c90: 44 50 2d 38 2f 49 2e 0d 0a 0d 0a 53 65 65 20 74  DP-8/I.....See t
0ca0: 68 65 20 5b 69 6e 73 74 61 6c 6c 61 74 69 6f 6e  he [installation
0cb0: 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 5d 28 2f   instructions](/
0cc0: 64 6f 63 2f 74 72 75 6e 6b 2f 64 6f 63 2f 4f 53  doc/trunk/doc/OS
0cd0: 2d 69 6d 61 67 65 73 2e 6d 64 29 20 66 6f 72 20  -images.md) for 
0ce0: 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  more information
0cf0: 2e 0d 0a 0d 0a 54 68 65 20 62 69 6e 61 72 79 20  .....The binary 
0d00: 4f 53 20 72 65 6c 65 61 73 65 73 20 61 72 65 20  OS releases are 
0d10: 6e 6f 74 20 61 6c 77 61 79 73 20 75 70 64 61 74  not always updat
0d20: 65 64 20 77 68 65 6e 20 74 68 65 20 73 6f 75 72  ed when the sour
0d30: 63 65 20 63 6f 64 65 20 72 65 6c 65 61 73 65 73  ce code releases
0d40: 20 61 72 65 20 63 75 74 2c 20 73 69 6e 63 65 20   are cut, since 
0d50: 69 74 20 69 73 20 61 20 66 61 69 72 20 61 6d 6f  it is a fair amo
0d60: 75 6e 74 20 6f 66 20 77 6f 72 6b 20 74 6f 20 64  unt of work to d
0d70: 6f 20 74 68 6f 73 65 20 62 69 6e 61 72 79 20 72  o those binary r
0d80: 65 6c 65 61 73 65 73 2e 20 41 64 64 72 65 73 73  eleases. Address
0d90: 69 6e 67 20 74 68 61 74 20 69 73 20 74 68 65 20  ing that is the 
0da0: 74 6f 70 69 63 20 6f 66 20 74 68 65 20 6e 65 78  topic of the nex
0db0: 74 20 73 65 63 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a  t section.......
0dc0: 23 23 20 3c 61 20 6e 61 6d 65 3d 22 75 70 64 61  ## <a name="upda
0dd0: 74 69 6e 67 22 3e 3c 2f 61 3e 55 70 64 61 74 69  ting"></a>Updati
0de0: 6e 67 20 74 68 65 20 42 69 6e 61 72 79 20 4f 53  ng the Binary OS
0df0: 20 52 65 6c 65 61 73 65 0d 0a 0d 0a 41 73 20 73   Release....As s
0e00: 68 69 70 70 65 64 2c 20 74 68 65 20 62 69 6e 61  hipped, the bina
0e10: 72 79 20 4f 53 20 69 6d 61 67 65 73 20 61 62 6f  ry OS images abo
0e20: 76 65 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 20  ve also contain 
0e30: 74 68 65 20 50 69 44 50 2d 38 2f 49 20 73 6f 66  the PiDP-8/I sof
0e40: 74 77 61 72 65 20 73 6f 75 72 63 65 20 63 6f 64  tware source cod
0e50: 65 20 61 6e 64 20 46 6f 73 73 69 6c 2c 20 74 68  e and Fossil, th
0e60: 65 20 74 6f 6f 6c 20 74 68 61 74 20 6c 65 74 73  e tool that lets
0e70: 20 79 6f 75 20 64 6f 77 6e 6c 6f 61 64 20 75 70   you download up
0e80: 64 61 74 65 64 20 73 6f 75 72 63 65 20 63 6f 64  dated source cod
0e90: 65 20 61 73 20 69 74 20 62 65 63 6f 6d 65 73 20  e as it becomes 
0ea0: 61 76 61 69 6c 61 62 6c 65 2e 20 55 70 64 61 74  available. Updat
0eb0: 69 6e 67 20 74 68 65 20 73 6f 66 74 77 61 72 65  ing the software
0ec0: 20 69 73 20 74 68 65 72 65 66 6f 72 65 20 6d 75   is therefore mu
0ed0: 63 68 20 73 69 6d 70 6c 65 72 20 74 68 61 6e 20  ch simpler than 
0ee0: 64 6f 77 6e 6c 6f 61 64 69 6e 67 20 74 68 65 20  downloading the 
0ef0: 77 68 6f 6c 65 20 4f 53 20 61 6c 6c 20 6f 76 65  whole OS all ove
0f00: 72 20 61 67 61 69 6e 20 61 6e 64 20 6f 76 65 72  r again and over
0f10: 77 72 69 74 69 6e 67 20 79 6f 75 72 20 70 65 72  writing your per
0f20: 66 65 63 74 6c 79 20 67 6f 6f 64 20 53 44 20 63  fectly good SD c
0f30: 61 72 64 2e 20 49 66 20 79 6f 75 20 61 72 65 20  ard. If you are 
0f40: 75 70 64 61 74 69 6e 67 20 79 6f 75 72 20 65 78  updating your ex
0f50: 69 73 74 69 6e 67 20 72 65 6c 65 61 73 65 20 74  isting release t
0f60: 6f 20 61 20 6e 65 77 65 72 20 72 65 6c 65 61 73  o a newer releas
0f70: 65 20 76 65 72 73 69 6f 6e 2c 20 74 68 69 73 20  e version, this 
0f80: 77 6f 72 6b 73 3a 0d 0a 0d 0a 20 20 20 20 24 20  works:....    $ 
0f90: 63 64 20 7e 2f 70 69 64 70 38 69 0d 0a 20 20 20  cd ~/pidp8i..   
0fa0: 20 24 20 66 6f 73 73 69 6c 20 75 70 64 61 74 65   $ fossil update
0fb0: 0d 0a 20 20 20 20 24 20 6d 61 6b 65 20 72 65 63  ..    $ make rec
0fc0: 6f 6e 66 69 67 0d 0a 20 20 20 20 24 20 74 6f 6f  onfig..    $ too
0fd0: 6c 73 2f 6d 6d 61 6b 65 20 26 26 20 73 75 64 6f  ls/mmake && sudo
0fe0: 20 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 0d 0a 20   make install.. 
0ff0: 20 20 20 24 20 73 75 64 6f 20 73 79 73 74 65 6d     $ sudo system
1000: 63 74 6c 20 64 61 65 6d 6f 6e 2d 72 65 6c 6f 61  ctl daemon-reloa
1010: 64 0d 0a 20 20 20 20 24 20 70 69 64 70 38 69 20  d..    $ pidp8i 
1020: 72 65 73 74 61 72 74 0d 0a 20 20 20 20 24 20 70  restart..    $ p
1030: 69 64 70 38 69 0d 0a 0d 0a 49 66 20 79 6f 75 20  idp8i....If you 
1040: 6e 65 65 64 20 74 6f 20 73 77 69 74 63 68 20 66  need to switch f
1050: 72 6f 6d 20 74 68 65 20 5b 72 65 6c 65 61 73 65  rom the [release
1060: 20 62 72 61 6e 63 68 5d 28 2f 74 69 6d 65 6c 69   branch](/timeli
1070: 6e 65 3f 72 3d 72 65 6c 65 61 73 65 29 20 74 6f  ne?r=release) to
1080: 20 74 68 65 20 62 6c 65 65 64 69 6e 67 2d 65 64   the bleeding-ed
1090: 67 65 20 22 74 72 75 6e 6b 22 20 76 65 72 73 69  ge "trunk" versi
10a0: 6f 6e 20 e2 80 94 20 73 75 63 68 20 61 73 20 62  on — such as b
10b0: 65 63 61 75 73 65 20 79 6f 75 20 77 61 6e 74 20  ecause you want 
10c0: 74 6f 20 74 72 79 20 61 20 63 68 61 6e 67 65 20  to try a change 
10d0: 74 68 61 74 20 68 61 73 20 6e 6f 74 20 79 65 74  that has not yet
10e0: 20 62 65 65 6e 20 72 65 6c 65 61 73 65 64 20 e2   been released â
10f0: 80 94 20 73 69 6d 70 6c 79 20 6d 6f 64 69 66 79  €” simply modify
1100: 20 74 68 65 20 73 65 63 6f 6e 64 20 63 6f 6d 6d   the second comm
1110: 61 6e 64 20 6c 69 6b 65 20 73 6f 3a 0d 0a 0d 0a  and like so:....
1120: 20 20 20 20 24 20 66 6f 73 73 69 6c 20 75 70 64      $ fossil upd
1130: 61 74 65 20 74 72 75 6e 6b 0d 0a 0d 0a 59 6f 75  ate trunk....You
1140: 20 6f 6e 6c 79 20 6e 65 65 64 20 74 68 65 20 62   only need the b
1150: 72 61 6e 63 68 20 61 72 67 75 6d 65 6e 74 20 74  ranch argument t
1160: 6f 20 74 68 65 20 60 66 6f 73 73 69 6c 20 75 70  o the `fossil up
1170: 64 61 74 65 60 20 63 6f 6d 6d 61 6e 64 20 77 68  date` command wh
1180: 65 6e 20 73 77 69 74 63 68 69 6e 67 20 62 72 61  en switching bra
1190: 6e 63 68 65 73 2e 20 4f 6e 63 65 20 79 6f 75 27  nches. Once you'
11a0: 76 65 20 73 77 69 74 63 68 65 64 20 66 72 6f 6d  ve switched from
11b0: 20 74 68 65 20 72 65 6c 65 61 73 65 20 62 72 61   the release bra
11c0: 6e 63 68 20 74 6f 20 74 68 65 20 74 72 75 6e 6b  nch to the trunk
11d0: 2c 20 79 6f 75 20 64 6f 6e 27 74 20 6e 65 65 64  , you don't need
11e0: 20 74 6f 20 6b 65 65 70 20 73 70 65 63 69 66 79   to keep specify
11f0: 69 6e 67 20 22 74 72 75 6e 6b 22 20 62 65 63 61  ing "trunk" beca
1200: 75 73 65 20 46 6f 73 73 69 6c 20 6b 65 65 70 73  use Fossil keeps
1210: 20 79 6f 75 72 20 63 68 65 63 6b 6f 75 74 20 64   your checkout d
1220: 69 72 65 63 74 6f 72 79 20 6f 6e 20 61 20 67 69  irectory on a gi
1230: 76 65 6e 20 62 72 61 6e 63 68 20 6f 6e 63 65 20  ven branch once 
1240: 79 6f 75 27 76 65 20 73 77 69 74 63 68 65 64 20  you've switched 
1250: 74 6f 20 69 74 2e 20 54 68 75 73 2c 20 79 6f 75  to it. Thus, you
1260: 27 64 20 6f 6e 6c 79 20 6e 65 65 64 20 74 6f 20  'd only need to 
1270: 67 69 76 65 20 61 20 62 72 61 6e 63 68 20 6e 61  give a branch na
1280: 6d 65 20 77 68 65 6e 20 73 77 69 74 63 68 69 6e  me when switchin
1290: 67 20 62 61 63 6b 20 74 6f 20 74 68 65 20 72 65  g back to the re
12a0: 6c 65 61 73 65 20 62 72 61 6e 63 68 3a 0d 0a 0d  lease branch:...
12b0: 0a 20 20 20 20 24 20 66 6f 73 73 69 6c 20 75 70  .    $ fossil up
12c0: 64 61 74 65 20 72 65 6c 65 61 73 65 0d 0a 0d 0a  date release....
12d0: 54 68 65 20 61 62 6f 76 65 20 63 6f 6d 6d 61 6e  The above comman
12e0: 64 73 20 61 73 73 75 6d 65 20 74 79 70 69 63 61  ds assume typica
12f0: 6c 20 73 69 74 75 61 74 69 6f 6e 73 20 61 6e 64  l situations and
1300: 20 64 65 66 61 75 6c 74 20 6f 70 74 69 6f 6e 73   default options
1310: 2e 20 46 6f 72 20 6d 6f 72 65 20 61 64 76 61 6e  . For more advan
1320: 63 65 64 20 63 61 73 65 73 2c 20 73 65 65 20 5b  ced cases, see [
1330: 74 68 65 20 60 52 45 41 44 4d 45 2e 6d 64 60 20  the `README.md` 
1340: 66 69 6c 65 5d 28 2f 64 6f 63 2f 74 72 75 6e 6b  file](/doc/trunk
1350: 2f 52 45 41 44 4d 45 2e 6d 64 29 2e 0d 0a 0d 0a  /README.md).....
1360: 0d 0a 23 23 20 3c 61 20 69 64 3d 22 6f 73 38 22  ..## <a id="os8"
1370: 3e 3c 2f 61 3e 4f 53 2f 38 20 52 4b 30 35 20 4d  ></a>OS/8 RK05 M
1380: 65 64 69 61 0d 0a 0d 0a 4f 6e 65 20 6f 66 20 74  edia....One of t
1390: 68 65 20 6d 6f 73 74 20 74 69 6d 65 20 63 6f 6e  he most time con
13a0: 73 75 6d 69 6e 67 20 73 74 65 70 73 20 69 6e 20  suming steps in 
13b0: 62 75 69 6c 64 69 6e 67 20 6f 75 72 20 50 69 44  building our PiD
13c0: 50 2d 38 2f 49 20 73 6f 66 74 77 61 72 65 20 69  P-8/I software i
13d0: 73 20 62 75 69 6c 64 69 6e 67 20 74 68 65 20 4f  s building the O
13e0: 53 2f 38 20 52 4b 30 35 20 64 69 73 6b 20 69 6d  S/8 RK05 disk im
13f0: 61 67 65 73 20 66 72 6f 6d 20 70 72 69 73 74 69  ages from pristi
1400: 6e 65 2c 20 74 65 73 74 65 64 2c 20 63 75 72 61  ne, tested, cura
1410: 74 65 64 20 73 6f 75 72 63 65 73 2e 20 49 66 20  ted sources. If 
1420: 79 6f 75 20 73 69 6d 70 6c 79 20 77 61 6e 74 20  you simply want 
1430: 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 64 69  the resulting di
1440: 73 6b 20 69 6d 61 67 65 73 2c 20 77 65 20 70 72  sk images, we pr
1450: 6f 76 69 64 65 20 74 68 65 6d 20 68 65 72 65 20  ovide them here 
1460: 66 6f 72 20 79 6f 75 20 74 6f 20 64 6f 77 6e 6c  for you to downl
1470: 6f 61 64 3a 0d 0a 0d 0a 7c 20 42 61 73 65 20 4e  oad:....| Base N
1480: 61 6d 65 20 7c 20 43 6f 6e 74 65 6e 74 73 0d 0a  ame | Contents..
1490: 7c 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 7c 20 2d  | ---------- | -
14a0: 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 7c 20 5b 60 62 6f  --------..| [`bo
14b0: 6f 74 60 5d 28 2f 75 76 2f 76 33 64 2e 72 6b 30  ot`](/uv/v3d.rk0
14c0: 35 29 20 7c 20 62 6f 6f 74 61 62 6c 65 20 4f 53  5) | bootable OS
14d0: 2f 38 20 56 33 44 20 52 4b 30 35 20 64 69 73 6b  /8 V3D RK05 disk
14e0: 20 69 6d 61 67 65 20 77 69 74 68 20 73 65 6c 65   image with sele
14f0: 63 74 65 64 20 5b 61 64 64 2d 6f 6e 73 5d 28 2f  cted [add-ons](/
1500: 64 6f 63 2f 74 72 75 6e 6b 2f 52 45 41 44 4d 45  doc/trunk/README
1510: 2e 6d 64 23 64 69 73 61 62 6c 65 2d 6f 73 38 29  .md#disable-os8)
1520: 20 61 6e 64 20 5b 70 61 74 63 68 65 73 5d 28 2f   and [patches](/
1530: 64 6f 63 2f 74 72 75 6e 6b 2f 64 6f 63 2f 6f 73  doc/trunk/doc/os
1540: 38 2d 70 61 74 63 68 69 6e 67 2e 6d 64 29 0d 0a  8-patching.md)..
1550: 7c 20 5b 60 64 69 73 74 60 5d 28 2f 75 76 2f 76  | [`dist`](/uv/v
1560: 33 64 2d 64 69 73 74 2e 72 6b 30 35 29 20 7c 20  3d-dist.rk05) | 
1570: 73 61 6d 65 20 61 73 20 60 62 6f 6f 74 60 20 62  same as `boot` b
1580: 75 74 20 77 69 74 68 20 4f 53 2f 38 20 69 6e 20  ut with OS/8 in 
1590: 69 74 73 20 61 73 2d 64 69 73 74 72 69 62 75 74  its as-distribut
15a0: 65 64 20 73 74 61 74 65 3a 20 6e 6f 20 70 61 74  ed state: no pat
15b0: 63 68 65 73 2c 20 6e 6f 20 61 64 64 2d 6f 6e 73  ches, no add-ons
15c0: 0d 0a 7c 20 5b 60 73 72 63 60 5d 28 2f 75 76 2f  ..| [`src`](/uv/
15d0: 76 33 64 2d 73 72 63 2e 72 6b 30 35 29 20 7c 20  v3d-src.rk05) | 
15e0: 6e 6f 6e 2d 62 6f 6f 74 61 62 6c 65 20 64 69 73  non-bootable dis
15f0: 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65  k containing the
1600: 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 6c 6c   contents of all
1610: 20 74 65 6e 20 4f 53 2f 38 20 56 33 44 20 73 6f   ten OS/8 V3D so
1620: 75 72 63 65 20 74 61 70 65 73 0d 0a 0d 0a 54 68  urce tapes....Th
1630: 65 73 65 20 64 69 73 6b 20 69 6d 61 67 65 73 20  ese disk images 
1640: 77 65 72 65 20 6c 61 73 74 20 75 70 64 61 74 65  were last update
1650: 64 20 6f 6e 20 32 30 31 39 2e 30 34 2e 32 35 20  d on 2019.04.25 
1660: 69 6e 20 63 6f 6e 6a 75 6e 63 74 69 6f 6e 20 77  in conjunction w
1670: 69 74 68 20 5b 74 68 65 20 72 65 6c 65 61 73 65  ith [the release
1680: 20 6d 61 64 65 20 61 74 20 74 68 65 20 73 61 6d   made at the sam
1690: 65 20 74 69 6d 65 5d 28 2f 64 6f 63 2f 74 72 75  e time](/doc/tru
16a0: 6e 6b 2f 43 68 61 6e 67 65 4c 6f 67 2e 6d 64 23  nk/ChangeLog.md#
16b0: 32 30 31 39 30 34 32 35 29 20 61 6e 64 20 73 6f  20190425) and so
16c0: 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20   are considered 
16d0: 73 74 61 62 6c 65 2e 0d 0a 0d 0a 54 68 65 73 65  stable.....These
16e0: 20 64 69 73 6b 20 69 6d 61 67 65 73 20 73 68 6f   disk images sho
16f0: 75 6c 64 20 77 6f 72 6b 20 75 6e 64 65 72 20 53  uld work under S
1700: 49 4d 48 20 6f 6e 20 61 6e 79 20 70 6c 61 74 66  IMH on any platf
1710: 6f 72 6d 2c 20 61 6e 64 20 63 6f 75 6c 64 20 70  orm, and could p
1720: 6f 74 65 6e 74 69 61 6c 6c 79 20 65 76 65 6e 20  otentially even 
1730: 62 65 20 77 72 69 74 74 65 6e 20 62 61 63 6b 20  be written back 
1740: 74 6f 20 72 65 61 6c 20 52 4b 30 35 20 64 69 73  to real RK05 dis
1750: 6b 20 70 61 63 6b 73 20 61 6e 64 20 72 75 6e 20  k packs and run 
1760: 6f 6e 20 61 63 74 75 61 6c 20 50 44 50 2d 38 20  on actual PDP-8 
1770: 68 61 72 64 77 61 72 65 21 20 4c 65 74 20 75 73  hardware! Let us
1780: 20 6b 6e 6f 77 20 68 6f 77 20 79 6f 75 27 72 65   know how you're
1790: 20 75 73 69 6e 67 20 74 68 65 73 65 20 66 69 6c   using these fil
17a0: 65 73 20 6f 6e 20 74 68 65 20 5b 50 69 44 50 2d  es on the [PiDP-
17b0: 38 2f 49 20 6d 61 69 6c 69 6e 67 20 6c 69 73 74  8/I mailing list
17c0: 5d 28 67 72 6f 75 70 73 2e 67 6f 6f 67 6c 65 2e  ](groups.google.
17d0: 63 6f 6d 2f 66 6f 72 75 6d 2f 23 21 66 6f 72 75  com/forum/#!foru
17e0: 6d 2f 70 69 64 70 2d 38 29 3b 20 77 65 27 72 65  m/pidp-8); we're
17f0: 20 63 75 72 69 6f 75 73 20 68 6f 77 20 66 61 72   curious how far
1800: 20 74 68 65 73 65 20 73 70 72 65 61 64 2e 0d 0a   these spread...
1810: 0d 0a 49 66 20 79 6f 75 20 77 61 6e 74 20 61 20  ..If you want a 
1820: 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 60  version of the `
1830: 62 69 6e 60 20 64 69 73 6b 20 69 6d 61 67 65 20  bin` disk image 
1840: 77 69 74 68 20 61 6e 79 20 6f 66 20 74 68 65 20  with any of the 
1850: 6f 70 74 69 6f 6e 61 6c 20 5b 60 2d 2d 65 6e 61  optional [`--ena
1860: 62 6c 65 2d 6f 73 38 2d 2a 60 5d 28 2f 64 6f 63  ble-os8-*`](/doc
1870: 2f 74 72 75 6e 6b 2f 52 45 41 44 4d 45 2e 6d 64  /trunk/README.md
1880: 23 65 6e 61 62 6c 65 2d 6f 73 38 29 20 6f 70 74  #enable-os8) opt
1890: 69 6f 6e 73 20 73 65 74 20 6f 72 20 77 69 74 68  ions set or with
18a0: 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 64 65 66   some of the def
18b0: 61 75 6c 74 2d 65 6e 61 62 6c 65 64 20 66 65 61  ault-enabled fea
18c0: 74 75 72 65 73 20 73 74 72 69 70 70 65 64 20 6f  tures stripped o
18d0: 75 74 2c 20 79 6f 75 20 77 69 6c 6c 20 68 61 76  ut, you will hav
18e0: 65 20 74 6f 20 64 6f 77 6e 6c 6f 61 64 20 74 68  e to download th
18f0: 69 73 20 73 6f 66 74 77 61 72 65 2c 20 63 6f 6e  is software, con
1900: 66 69 67 75 72 65 20 69 74 20 61 73 20 73 75 69  figure it as sui
1910: 74 73 20 79 6f 75 72 20 6e 65 65 64 73 2c 20 61  ts your needs, a
1920: 6e 64 20 62 75 69 6c 64 20 69 74 20 79 6f 75 72  nd build it your
1930: 73 65 6c 66 2e 20 54 68 65 20 73 6f 66 74 77 61  self. The softwa
1940: 72 65 20 63 75 72 72 65 6e 74 6c 79 20 62 75 69  re currently bui
1950: 6c 64 73 20 6f 6e 20 5b 73 65 76 65 72 61 6c 20  lds on [several 
1960: 64 69 66 66 65 72 65 6e 74 20 70 6c 61 74 66 6f  different platfo
1970: 72 6d 73 5d 28 2f 77 69 6b 69 3f 6e 61 6d 65 3d  rms](/wiki?name=
1980: 4f 53 2b 43 6f 6d 70 61 74 69 62 69 6c 69 74 79  OS+Compatibility
1990: 29 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 65 20  ), not just the 
19a0: 52 61 73 70 62 65 72 72 79 20 50 69 2e 0d 0a 0d  Raspberry Pi....
19b0: 0a 0d 0a 23 20 3c 61 20 6e 61 6d 65 3d 22 6c 65  ...# <a name="le
19c0: 61 72 6e 69 6e 67 22 3e 3c 2f 61 3e 4c 65 61 72  arning"></a>Lear
19d0: 6e 69 6e 67 20 4d 6f 72 65 0d 0a 0d 0a 23 23 23  ning More....###
19e0: 20 3c 61 20 6e 61 6d 65 3d 22 75 70 73 74 72 65   <a name="upstre
19f0: 61 6d 22 3e 3c 2f 61 3e 4f 66 66 69 63 69 61 6c  am"></a>Official
1a00: 20 50 72 6f 6a 65 63 74 20 52 65 73 6f 75 72 63   Project Resourc
1a10: 65 73 0d 0a 0d 0a 4d 75 63 68 20 6f 66 20 74 68  es....Much of th
1a20: 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e  e information on
1a30: 20 4f 73 63 61 72 20 56 65 72 6d 65 75 6c 65 6e   Oscar Vermeulen
1a40: 27 73 20 5b 50 69 44 50 2d 38 2f 49 20 70 72 6f  's [PiDP-8/I pro
1a50: 6a 65 63 74 20 73 69 74 65 5d 28 68 74 74 70 3a  ject site](http:
1a60: 2f 2f 6f 62 73 6f 6c 65 73 63 65 6e 63 65 2e 77  //obsolescence.w
1a70: 69 78 73 69 74 65 2e 63 6f 6d 2f 6f 62 73 6f 6c  ixsite.com/obsol
1a80: 65 73 63 65 6e 63 65 2f 70 69 64 70 2d 38 29 20  escence/pidp-8) 
1a90: 73 74 69 6c 6c 20 61 70 70 6c 69 65 73 20 74 6f  still applies to
1aa0: 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69   this distributi
1ab0: 6f 6e 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61  on of the softwa
1ac0: 72 65 20 66 6f 72 20 74 68 65 20 50 69 44 50 2d  re for the PiDP-
1ad0: 38 2f 49 2e 0d 0a 0d 0a 4f 75 72 20 76 65 72 73  8/I.....Our vers
1ae0: 69 6f 6e 20 68 61 73 20 5b 6d 61 6e 79 20 6d 6f  ion has [many mo
1af0: 72 65 20 66 65 61 74 75 72 65 73 20 61 6e 64 20  re features and 
1b00: 6d 61 6e 79 20 66 65 77 65 72 20 62 75 67 73 5d  many fewer bugs]
1b10: 5b 63 6c 5d 20 74 68 61 6e 20 4f 73 63 61 72 27  [cl] than Oscar'
1b20: 73 20 76 65 72 73 69 6f 6e 2c 20 62 75 74 20 69  s version, but i
1b30: 6e 20 74 68 65 20 65 6e 64 2c 20 62 6f 74 68 20  n the end, both 
1b40: 64 6f 20 6d 6f 72 65 20 6f 72 20 6c 65 73 73 20  do more or less 
1b50: 74 68 65 20 73 61 6d 65 20 74 68 69 6e 67 2c 20  the same thing, 
1b60: 73 6f 20 74 68 61 74 20 4f 73 63 61 72 27 73 20  so that Oscar's 
1b70: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74  documentation st
1b80: 69 6c 6c 20 61 70 70 6c 69 65 73 20 66 61 69 72  ill applies fair
1b90: 6c 79 20 77 65 6c 6c 20 74 6f 20 6f 75 72 20 76  ly well to our v
1ba0: 65 72 73 69 6f 6e 2e 20 54 68 65 20 70 72 69 6d  ersion. The prim
1bb0: 61 72 79 20 73 6f 75 72 63 65 20 6f 66 20 64 69  ary source of di
1bc0: 73 63 72 65 70 61 6e 63 69 65 73 20 62 65 74 77  screpancies betw
1bd0: 65 65 6e 20 68 69 73 20 64 6f 63 75 6d 65 6e 74  een his document
1be0: 61 74 69 6f 6e 20 61 6e 64 20 6f 75 72 20 73 6f  ation and our so
1bf0: 66 74 77 61 72 65 20 73 74 65 6d 20 66 72 6f 6d  ftware stem from
1c00: 20 5b 66 69 6c 65 20 6e 61 6d 65 20 63 68 61 6e   [file name chan
1c10: 67 65 73 5d 28 2f 77 69 6b 69 3f 6e 61 6d 65 3d  ges](/wiki?name=
1c20: 4d 61 6a 6f 72 2b 44 69 66 66 65 72 65 6e 63 65  Major+Difference
1c30: 73 29 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c  s). For example,
1c40: 20 69 6e 20 4f 73 63 61 72 27 73 20 61 72 74 69   in Oscar's arti
1c50: 63 6c 65 20 22 5b 48 6f 77 20 74 6f 20 75 73 65  cle "[How to use
1c60: 20 74 68 65 20 50 69 44 50 2d 38 2f 49 5d 28 68   the PiDP-8/I](h
1c70: 74 74 70 3a 2f 2f 6f 62 73 6f 6c 65 73 63 65 6e  ttp://obsolescen
1c80: 63 65 2e 77 69 78 73 69 74 65 2e 63 6f 6d 2f 6f  ce.wixsite.com/o
1c90: 62 73 6f 6c 65 73 63 65 6e 63 65 2f 68 6f 77 2d  bsolescence/how-
1ca0: 74 6f 2d 75 73 65 2d 74 68 65 2d 70 69 64 70 2d  to-use-the-pidp-
1cb0: 38 29 2c 22 20 74 68 65 20 6f 6e 6c 79 20 64 69  8)," the only di
1cc0: 66 66 65 72 65 6e 63 65 20 49 20 73 65 65 20 69  fference I see i
1cd0: 6e 20 61 20 71 75 69 63 6b 20 73 6b 69 6d 20 69  n a quick skim i
1ce0: 73 20 74 68 61 74 20 79 6f 75 20 6e 6f 77 20 68  s that you now h
1cf0: 61 76 65 20 74 6f 20 74 79 70 65 20 60 70 64 70  ave to type `pdp
1d00: 38 69 60 20 61 74 20 74 68 65 20 52 61 73 70 62  8i` at the Raspb
1d10: 69 61 6e 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65  ian command line
1d20: 20 74 6f 20 61 74 74 61 63 68 20 79 6f 75 72 20   to attach your 
1d30: 74 65 72 6d 69 6e 61 6c 20 74 6f 20 74 68 65 20  terminal to the 
1d40: 50 69 44 50 2d 38 2f 49 20 73 69 6d 75 6c 61 74  PiDP-8/I simulat
1d50: 6f 72 20 72 61 74 68 65 72 20 74 68 61 6e 20 60  or rather than `
1d60: 70 64 70 2e 73 68 60 2e 0d 0a 0d 0a 59 6f 75 20  pdp.sh`.....You 
1d70: 61 72 65 20 61 6c 73 6f 20 77 65 6c 63 6f 6d 65  are also welcome
1d80: 20 74 6f 20 64 69 73 63 75 73 73 20 74 68 69 73   to discuss this
1d90: 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20   version of the 
1da0: 50 69 44 50 2d 38 2f 49 20 73 6f 66 74 77 61 72  PiDP-8/I softwar
1db0: 65 20 6f 6e 20 5b 74 68 65 20 50 69 44 50 2d 38  e on [the PiDP-8
1dc0: 2f 49 20 6d 61 69 6c 69 6e 67 20 6c 69 73 74 5d  /I mailing list]
1dd0: 28 67 72 6f 75 70 73 2e 67 6f 6f 67 6c 65 2e 63  (groups.google.c
1de0: 6f 6d 2f 66 6f 72 75 6d 2f 23 21 66 6f 72 75 6d  om/forum/#!forum
1df0: 2f 70 69 64 70 2d 38 29 2c 20 68 6f 73 74 65 64  /pidp-8), hosted
1e00: 20 62 79 20 47 6f 6f 67 6c 65 20 47 72 6f 75 70   by Google Group
1e10: 73 2e 20 54 68 6f 73 65 20 61 63 74 69 76 65 20  s. Those active 
1e20: 69 6e 20 69 74 73 20 64 65 76 65 6c 6f 70 6d 65  in its developme
1e30: 6e 74 20 70 61 72 74 69 63 69 70 61 74 65 20 74  nt participate t
1e40: 68 65 72 65 20 61 6e 64 20 75 73 75 61 6c 6c 79  here and usually
1e50: 20 72 65 61 63 74 20 74 6f 20 70 6f 73 74 73 20   react to posts 
1e60: 61 62 6f 75 74 20 74 68 69 73 20 73 6f 66 74 77  about this softw
1e70: 61 72 65 20 71 75 69 63 6b 6c 79 2e 0d 0a 0d 0a  are quickly.....
1e80: 0d 0a 23 23 23 20 3c 61 20 6e 61 6d 65 3d 22 70  ..### <a name="p
1e90: 64 6f 63 22 3e 3c 2f 61 3e 50 72 6f 6a 65 63 74  doc"></a>Project
1ea0: 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0d 0a   Documentation..
1eb0: 0d 0a 54 68 69 73 20 73 6f 66 74 77 61 72 65 20  ..This software 
1ec0: 70 72 6f 6a 65 63 74 20 68 61 73 20 69 74 73 20  project has its 
1ed0: 6f 77 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f  own documentatio
1ee0: 6e 20 61 6e 64 20 74 75 74 6f 72 69 61 6c 73 2c  n and tutorials,
1ef0: 20 77 68 69 63 68 20 49 27 76 65 20 63 6f 6c 6c   which I've coll
1f00: 65 63 74 65 64 20 68 65 72 65 20 66 6f 72 20 63  ected here for c
1f10: 6f 6e 76 65 6e 69 65 6e 63 65 3a 0d 0a 0d 0a 2a  onvenience:....*
1f20: 20 20 20 5b 54 68 65 20 74 6f 70 2d 6c 65 76 65     [The top-leve
1f30: 6c 20 52 45 41 44 4d 45 20 66 69 6c 65 5d 28 2f  l README file](/
1f40: 64 6f 63 2f 74 72 75 6e 6b 2f 52 45 41 44 4d 45  doc/trunk/README
1f50: 2e 6d 64 29 20 74 65 6c 6c 73 20 68 6f 77 20 74  .md) tells how t
1f60: 6f 20 63 6f 6e 66 69 67 75 72 65 2c 20 62 75 69  o configure, bui
1f70: 6c 64 2c 20 61 6e 64 20 73 74 61 72 74 20 75 73  ld, and start us
1f80: 69 6e 67 20 74 68 65 20 50 69 44 50 2d 38 2f 49  ing the PiDP-8/I
1f90: 20 73 6f 66 74 77 61 72 65 2e 20 49 74 20 69 73   software. It is
1fa0: 20 6e 6f 74 20 6d 65 61 6e 74 20 74 6f 20 72 65   not meant to re
1fb0: 70 6c 61 63 65 20 74 68 65 20 6f 74 68 65 72 20  place the other 
1fc0: 72 65 73 6f 75 72 63 65 73 20 61 76 61 69 6c 61  resources availa
1fd0: 62 6c 65 2c 20 6f 6e 6c 79 20 74 6f 20 67 69 76  ble, only to giv
1fe0: 65 20 61 20 66 61 73 74 2d 74 72 61 63 6b 20 67  e a fast-track g
1ff0: 75 69 64 65 20 74 6f 20 73 6f 6d 65 6f 6e 65 20  uide to someone 
2000: 67 65 74 74 69 6e 67 20 73 74 61 72 74 65 64 2e  getting started.
2010: 20 54 68 65 20 70 72 69 6d 61 72 79 20 62 69 74   The primary bit
2020: 20 6f 66 20 75 6e 69 71 75 65 20 69 6e 66 6f 20   of unique info 
2030: 69 74 20 70 72 65 73 65 6e 74 73 20 69 73 20 64  it presents is d
2040: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20  ocumentation of 
2050: 74 68 65 20 60 63 6f 6e 66 69 67 75 72 65 60 20  the `configure` 
2060: 73 63 72 69 70 74 20 66 6c 61 67 73 2e 0d 0a 0d  script flags....
2070: 0a 2a 20 20 20 4f 6e 65 20 6f 66 20 74 68 6f 73  .*   One of thos
2080: 65 20 60 63 6f 6e 66 69 67 75 72 65 60 20 73 63  e `configure` sc
2090: 72 69 70 74 20 66 6c 61 67 73 20 69 73 20 63 6f  ript flags is co
20a0: 6d 70 6c 69 63 61 74 65 64 20 65 6e 6f 75 67 68  mplicated enough
20b0: 20 74 6f 20 64 65 73 65 72 76 65 20 69 74 73 20   to deserve its 
20c0: 6f 77 6e 20 64 6f 63 75 6d 65 6e 74 2c 20 5b 60  own document, [`
20d0: 2d 2d 74 68 72 6f 74 74 6c 65 60 5d 28 2f 64 6f  --throttle`](/do
20e0: 63 2f 74 72 75 6e 6b 2f 52 45 41 44 4d 45 2d 74  c/trunk/README-t
20f0: 68 72 6f 74 74 6c 65 2e 6d 64 29 2e 0d 0a 0d 0a  hrottle.md).....
2100: 2a 20 20 20 54 68 65 20 5b 69 6e 73 74 61 6c 6c  *   The [install
2110: 61 74 69 6f 6e 20 69 6e 73 74 72 75 63 74 69 6f  ation instructio
2120: 6e 73 5d 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 64  ns](/doc/trunk/d
2130: 6f 63 2f 4f 53 2d 69 6d 61 67 65 73 2e 6d 64 29  oc/OS-images.md)
2140: 20 65 78 70 6c 61 69 6e 20 68 6f 77 20 74 6f 20   explain how to 
2150: 69 6e 73 74 61 6c 6c 20 74 68 65 20 5b 62 69 6e  install the [bin
2160: 61 72 79 20 4f 53 20 69 6d 61 67 65 73 5d 28 23  ary OS images](#
2170: 62 6f 73 69 29 20 74 6f 20 61 6e 20 53 44 20 63  bosi) to an SD c
2180: 61 72 64 20 61 6e 64 20 67 65 74 20 73 74 61 72  ard and get star
2190: 74 65 64 20 77 69 74 68 20 69 74 2e 0d 0a 0d 0a  ted with it.....
21a0: 2a 20 20 20 57 68 69 6c 65 20 62 75 69 6c 64 69  *   While buildi
21b0: 6e 67 20 79 6f 75 72 20 50 69 44 50 2d 38 2f 49  ng your PiDP-8/I
21c0: 2c 20 79 6f 75 20 6d 61 79 20 72 75 6e 20 69 6e  , you may run in
21d0: 74 6f 20 73 6f 6d 65 20 74 72 6f 75 62 6c 65 20  to some trouble 
21e0: 77 68 69 63 68 20 63 61 6e 20 62 65 20 64 69 61  which can be dia
21f0: 67 6e 6f 73 65 64 20 62 79 20 74 68 65 20 60 70  gnosed by the `p
2200: 69 64 70 38 69 2d 74 65 73 74 60 20 70 72 6f 67  idp8i-test` prog
2210: 72 61 6d 20 73 68 69 70 70 65 64 20 77 69 74 68  ram shipped with
2220: 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 64 69   the software di
2230: 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 5b  stribution and [
2240: 64 6f 63 75 6d 65 6e 74 65 64 20 68 65 72 65 5d  documented here]
2250: 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 64 6f 63 2f  (/doc/trunk/doc/
2260: 70 69 64 70 38 69 2d 74 65 73 74 2e 6d 64 29 2e  pidp8i-test.md).
2270: 0d 0a 0d 0a 2a 20 20 20 5b 54 68 65 20 70 72 6f  ....*   [The pro
2280: 6a 65 63 74 20 77 69 6b 69 5d 28 2f 77 63 6f 6e  ject wiki](/wcon
2290: 74 65 6e 74 29 20 63 6f 6e 74 61 69 6e 73 20 73  tent) contains s
22a0: 65 76 65 72 61 6c 20 74 75 74 6f 72 69 61 6c 73  everal tutorials
22b0: 2c 20 64 65 73 69 67 6e 20 64 6f 63 75 6d 65 6e  , design documen
22c0: 74 73 2c 20 65 74 63 2e 0d 0a 0d 0a 2a 20 20 20  ts, etc.....*   
22d0: 54 68 65 20 70 72 6f 6a 65 63 74 20 73 68 69 70  The project ship
22e0: 73 20 5b 73 65 76 65 72 61 6c 20 65 78 61 6d 70  s [several examp
22f0: 6c 65 20 70 72 6f 67 72 61 6d 73 5d 28 2f 66 69  le programs](/fi
2300: 6c 65 2f 65 78 61 6d 70 6c 65 73 29 20 66 6f 72  le/examples) for
2310: 20 74 68 6f 73 65 20 77 68 6f 20 77 61 6e 74 20   those who want 
2320: 74 6f 20 6c 65 61 72 6e 20 74 6f 20 70 72 6f 67  to learn to prog
2330: 72 61 6d 20 74 68 65 20 50 44 50 2d 38 2e 20 54  ram the PDP-8. T
2340: 68 69 73 20 69 73 20 6e 6f 74 20 6d 65 61 6e 74  his is not meant
2350: 20 74 6f 20 62 65 20 61 20 63 6f 6d 70 72 65 68   to be a compreh
2360: 65 6e 73 69 76 65 20 74 75 74 6f 72 69 61 6c 2c  ensive tutorial,
2370: 20 62 75 74 20 6d 6f 72 65 20 74 6f 20 68 65 6c   but more to hel
2380: 70 20 79 6f 75 20 62 72 69 64 67 65 20 74 68 65  p you bridge the
2390: 20 67 61 70 20 69 6e 20 6d 61 74 65 72 69 61 6c   gap in material
23a0: 20 6d 65 61 6e 74 20 66 6f 72 20 61 20 72 65 61   meant for a rea
23b0: 6c 20 50 44 50 2d 38 2c 20 77 68 69 63 68 20 77  l PDP-8, which w
23c0: 6f 6e 27 74 20 74 61 6c 6b 20 61 62 6f 75 74 20  on't talk about 
23d0: 74 68 65 20 73 75 70 65 72 69 6f 72 20 6d 65 74  the superior met
23e0: 68 6f 64 73 20 77 65 20 68 61 76 65 20 66 6f 72  hods we have for
23f0: 20 70 72 6f 67 72 61 6d 20 69 6e 70 75 74 20 6e   program input n
2400: 6f 77 3a 20 53 49 4d 48 20 62 6f 6f 74 20 73 63  ow: SIMH boot sc
2410: 72 69 70 74 73 2c 20 63 6f 70 79 2d 70 61 73 74  ripts, copy-past
2420: 65 20 76 69 61 20 53 53 48 2c 20 65 74 63 2e 0d  e via SSH, etc..
2430: 0a 0d 0a 2a 20 20 20 20 57 65 20 73 68 69 70 20  ...*    We ship 
2440: 61 20 50 79 74 68 6f 6e 20 63 6c 61 73 73 20 63  a Python class c
2450: 61 6c 6c 65 64 20 60 73 69 6d 68 60 20 66 6f 72  alled `simh` for
2460: 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 53 49 4d   controlling SIM
2470: 48 20 61 6e 64 20 4f 53 2f 38 20 72 75 6e 6e 69  H and OS/8 runni
2480: 6e 67 20 75 6e 64 65 72 20 53 49 4d 48 20 66 72  ng under SIMH fr
2490: 6f 6d 20 74 68 65 20 68 6f 73 74 20 73 79 73 74  om the host syst
24a0: 65 6d 2e 20 53 65 65 20 5b 69 74 73 20 74 75 74  em. See [its tut
24b0: 6f 72 69 61 6c 5d 28 2f 64 6f 63 2f 74 72 75 6e  orial](/doc/trun
24c0: 6b 2f 64 6f 63 2f 63 6c 61 73 73 2d 73 69 6d 68  k/doc/class-simh
24d0: 2e 6d 64 29 2e 0d 0a 0d 0a 2a 20 20 20 54 68 65  .md).....*   The
24e0: 72 65 20 69 73 20 5b 61 20 74 75 74 6f 72 69 61  re is [a tutoria
24f0: 6c 20 66 6f 72 20 74 68 65 20 44 43 50 20 64 69  l for the DCP di
2500: 73 61 73 73 65 6d 62 6c 65 72 5d 28 2f 64 6f 63  sassembler](/doc
2510: 2f 74 72 75 6e 6b 2f 64 6f 63 2f 64 63 70 5f 77  /trunk/doc/dcp_w
2520: 75 2e 6d 64 29 20 69 6e 73 74 61 6c 6c 65 64 20  u.md) installed 
2530: 6f 6e 20 74 68 65 20 4f 53 2f 38 20 64 69 73 6b  on the OS/8 disk
2540: 20 70 61 63 6b 73 20 62 79 20 64 65 66 61 75 6c   packs by defaul
2550: 74 2e 0d 0a 0d 0a 2a 20 20 20 54 68 65 20 64 65  t.....*   The de
2560: 66 61 75 6c 74 20 4f 53 2f 38 20 62 6f 6f 74 20  fault OS/8 boot 
2570: 64 69 73 6b 20 69 6e 20 74 68 65 20 64 69 73 74  disk in the dist
2580: 72 69 62 75 74 69 6f 6e 20 68 61 73 20 5b 6d 61  ribution has [ma
2590: 6e 79 20 70 61 74 63 68 65 73 20 61 70 70 6c 69  ny patches appli
25a0: 65 64 5d 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 64  ed](/doc/trunk/d
25b0: 6f 63 2f 6f 73 38 2d 70 61 74 63 68 69 6e 67 2e  oc/os8-patching.
25c0: 6d 64 29 2c 20 77 68 69 63 68 20 61 72 65 20 64  md), which are d
25d0: 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20  escribed in the 
25e0: 6c 69 6e 6b 65 64 20 64 6f 63 75 6d 65 6e 74 2c  linked document,
25f0: 20 61 6c 6f 6e 67 20 77 69 74 68 20 69 6e 66 6f   along with info
2600: 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68  rmation about th
2610: 65 20 44 45 43 20 70 61 74 63 68 65 73 20 77 65  e DEC patches we
2620: 20 68 61 76 65 20 63 68 6f 73 65 6e 20 2a 6e 6f   have chosen *no
2630: 74 2a 20 74 6f 20 61 70 70 6c 79 2e 0d 0a 0d 0a  t* to apply.....
2640: 2a 20 20 20 54 68 65 72 65 20 61 72 65 20 73 65  *   There are se
2650: 76 65 72 61 6c 20 64 6f 63 75 6d 65 6e 74 73 20  veral documents 
2660: 61 62 6f 75 74 20 74 68 65 20 55 2f 57 20 46 4f  about the U/W FO
2670: 43 41 4c 20 56 34 45 20 64 69 73 74 72 69 62 75  CAL V4E distribu
2680: 74 69 6f 6e 20 69 6e 63 6c 75 64 65 64 20 6f 6e  tion included on
2690: 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 4f 53   the standard OS
26a0: 2f 38 20 62 6f 6f 74 20 64 69 73 6b 2c 20 77 68  /8 boot disk, wh
26b0: 69 63 68 20 79 6f 75 20 63 61 6e 20 66 69 6e 64  ich you can find
26c0: 20 62 79 20 73 74 61 72 74 69 6e 67 20 77 69 74   by starting wit
26d0: 68 20 6f 75 72 20 5b 55 2f 57 20 46 4f 43 41 4c  h our [U/W FOCAL
26e0: 20 6d 61 6e 75 61 6c 20 73 75 70 70 6c 65 6d 65   manual suppleme
26f0: 6e 74 5d 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 64  nt](/doc/trunk/d
2700: 6f 63 2f 75 77 66 6f 63 61 6c 2d 6d 61 6e 75 61  oc/uwfocal-manua
2710: 6c 2d 73 75 70 70 2e 6d 64 29 2e 0d 0a 0d 0a 2a  l-supp.md).....*
2720: 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74     If you want t
2730: 6f 20 6b 6e 6f 77 20 77 68 61 74 20 68 61 73 20  o know what has 
2740: 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20 73  changed in the s
2750: 6f 66 74 77 61 72 65 20 73 69 6e 63 65 20 4f 73  oftware since Os
2760: 63 61 72 20 56 65 72 6d 65 75 6c 65 6e 27 73 20  car Vermeulen's 
2770: 6c 61 73 74 20 72 65 6c 65 61 73 65 20 6f 6e 20  last release on 
2780: 32 30 31 35 2e 31 32 2e 31 35 2c 20 73 65 65 20  2015.12.15, see 
2790: 5b 74 68 65 20 43 68 61 6e 67 65 4c 6f 67 5d 5b  [the ChangeLog][
27a0: 63 6c 5d 2e 0d 0a 0d 0a 2a 20 20 20 20 49 66 20  cl].....*    If 
27b0: 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74  you would like t
27c0: 6f 20 68 65 6c 70 20 63 6f 6e 74 72 69 62 75 74  o help contribut
27d0: 65 20 74 6f 20 74 68 65 20 64 65 76 65 6c 6f 70  e to the develop
27e0: 6d 65 6e 74 20 6f 66 20 74 68 65 20 50 69 44 50  ment of the PiDP
27f0: 2d 38 2f 49 20 73 6f 66 74 77 61 72 65 20 70 72  -8/I software pr
2800: 6f 6a 65 63 74 2c 20 73 65 65 20 22 5b 48 61 63  oject, see "[Hac
2810: 6b 69 6e 67 20 6f 6e 20 74 68 65 20 50 69 44 50  king on the PiDP
2820: 2d 38 2f 49 20 53 6f 66 74 77 61 72 65 5d 28 2f  -8/I Software](/
2830: 64 6f 63 2f 74 72 75 6e 6b 2f 48 41 43 4b 45 52  doc/trunk/HACKER
2840: 53 2e 6d 64 29 22 2e 0d 0a 0d 0a 2a 20 20 20 54  S.md)".....*   T
2850: 68 65 20 4b 69 43 61 64 20 5b 50 69 44 50 2d 38  he KiCad [PiDP-8
2860: 2f 49 20 66 72 6f 6e 74 20 70 61 6e 65 6c 20 73  /I front panel s
2870: 63 68 65 6d 61 74 69 63 5d 28 2f 64 6f 63 2f 74  chematic](/doc/t
2880: 72 75 6e 6b 2f 68 61 72 64 77 61 72 65 2f 70 64  runk/hardware/pd
2890: 70 38 69 2f 73 63 68 65 6d 61 74 69 63 2e 70 64  p8i/schematic.pd
28a0: 66 29 20 77 61 73 20 63 6f 6e 76 65 72 74 65 64  f) was converted
28b0: 20 74 6f 20 50 44 46 20 62 79 20 54 6f 6e 79 20   to PDF by Tony 
28c0: 48 69 6c 6c 2e 20 28 34 30 30 20 6b 42 29 0d 0a  Hill. (400 kB)..
28d0: 0d 0a 2a 20 20 20 41 72 65 20 79 6f 75 20 77 6f  ..*   Are you wo
28e0: 6e 64 65 72 69 6e 67 20 77 68 6f 20 62 72 6f 75  ndering who brou
28f0: 67 68 74 20 61 6c 6c 20 6f 66 20 74 68 69 73 20  ght all of this 
2900: 73 6f 66 74 77 61 72 65 2c 20 68 61 72 64 77 61  software, hardwa
2910: 72 65 2c 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74  re, and document
2920: 61 74 69 6f 6e 20 74 6f 20 79 6f 75 3f 20 54 68  ation to you? Th
2930: 61 74 20 69 73 20 73 75 6d 6d 61 72 69 7a 65 64  at is summarized
2940: 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27   in the project'
2950: 73 20 5b 61 75 74 68 6f 72 73 20 66 69 6c 65 5d  s [authors file]
2960: 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 41 55 54 48  (/doc/trunk/AUTH
2970: 4f 52 53 2e 6d 64 29 2e 20 54 68 6f 73 65 20 70  ORS.md). Those p
2980: 69 65 63 65 73 20 61 72 65 20 69 6e 63 6c 75 64  ieces are includ
2990: 65 64 20 77 69 74 68 20 74 68 65 20 70 72 6f 6a  ed with the proj
29a0: 65 63 74 20 75 6e 64 65 72 20 5b 61 20 76 61 72  ect under [a var
29b0: 69 65 74 79 20 6f 66 20 6c 69 63 65 6e 73 65 73  iety of licenses
29c0: 5d 28 2f 64 6f 63 2f 74 72 75 6e 6b 2f 43 4f 50  ](/doc/trunk/COP
29d0: 59 49 4e 47 2e 6d 64 29 2e 0d 0a 0d 0a 5b 63 6c  YING.md).....[cl
29e0: 5d 3a 20 2f 64 6f 63 2f 74 72 75 6e 6b 2f 43 68  ]: /doc/trunk/Ch
29f0: 61 6e 67 65 4c 6f 67 2e 6d 64 0d 0a 0d 0a 0d 0a  angeLog.md......
2a00: 23 23 23 20 3c 61 20 6e 61 6d 65 3d 22 73 64 6f  ### <a name="sdo
2a10: 63 22 3e 3c 2f 61 3e 53 49 4d 48 20 44 6f 63 75  c"></a>SIMH Docu
2a20: 6d 65 6e 74 61 74 69 6f 6e 0d 0a 0d 0a 54 68 65  mentation....The
2a30: 20 50 69 44 50 2d 38 2f 49 20 73 6f 66 74 77 61   PiDP-8/I softwa
2a40: 72 65 20 70 72 6f 6a 65 63 74 20 69 73 20 62 61  re project is ba
2a50: 73 65 64 20 6f 6e 20 5b 74 68 65 20 61 63 74 69  sed on [the acti
2a60: 76 65 6c 79 2d 64 65 76 65 6c 6f 70 65 64 20 6f  vely-developed o
2a70: 66 66 69 63 69 61 6c 20 76 65 72 73 69 6f 6e 20  fficial version 
2a80: 6f 66 20 53 49 4d 48 5d 28 68 74 74 70 73 3a 2f  of SIMH](https:/
2a90: 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 69 6d 68  /github.com/simh
2aa0: 2f 73 69 6d 68 29 2e 20 28 41 73 20 6f 70 70 6f  /simh). (As oppo
2ab0: 73 65 64 20 74 6f 20 42 6f 62 20 53 75 70 6e 69  sed to Bob Supni
2ac0: 6b 27 73 20 70 65 72 73 6f 6e 61 6c 20 33 2e 3c  k's personal 3.<
2ad0: 69 3e 78 3c 2f 69 3e 20 62 72 61 6e 63 68 20 77  i>x</i> branch w
2ae0: 68 69 63 68 20 73 74 69 6c 6c 20 63 6f 6d 65 73  hich still comes
2af0: 20 75 70 20 68 69 67 68 20 69 6e 20 73 65 61 72   up high in sear
2b00: 63 68 20 72 65 73 75 6c 74 73 2e 29 20 54 68 65  ch results.) The
2b10: 20 53 49 4d 48 20 70 72 6f 6a 65 63 74 20 68 61   SIMH project ha
2b20: 73 20 69 74 73 20 6f 77 6e 20 64 6f 63 75 6d 65  s its own docume
2b30: 6e 74 61 74 69 6f 6e 2c 20 62 75 74 20 66 6f 72  ntation, but for
2b40: 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 49 27 76   convenience I'v
2b50: 65 20 70 72 6f 76 69 64 65 64 20 50 44 46 20 76  e provided PDF v
2b60: 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 72  ersions of the r
2b70: 65 6c 65 76 61 6e 74 20 73 75 62 73 65 74 20 68  elevant subset h
2b80: 65 72 65 3a 0d 0a 0d 0a 2a 20 20 20 5b 53 49 4d  ere:....*   [SIM
2b90: 48 20 4d 61 69 6e 20 4d 61 6e 75 61 6c 5d 28 2f  H Main Manual](/
2ba0: 75 76 2f 64 6f 63 2f 73 69 6d 68 2f 6d 61 69 6e  uv/doc/simh/main
2bb0: 2e 70 64 66 29 20 e2 80 94 20 49 66 20 79 6f 75  .pdf) — If you
2bc0: 27 72 65 20 67 6f 69 6e 67 20 74 6f 20 72 65 61  're going to rea
2bd0: 64 20 6f 72 20 6d 6f 64 69 66 79 20 60 62 6f 6f  d or modify `boo
2be0: 74 2f 2a 2e 73 63 72 69 70 74 60 2c 20 6f 72 20  t/*.script`, or 
2bf0: 79 6f 75 20 77 61 6e 74 20 74 6f 20 67 69 76 65  you want to give
2c00: 20 63 6f 6d 6d 61 6e 64 73 20 61 74 20 74 68 65   commands at the
2c10: 20 60 73 69 6d 3e 60 20 70 72 6f 6d 70 74 20 79   `sim>` prompt y
2c20: 6f 75 20 67 65 74 20 62 79 20 70 72 65 73 73 69  ou get by pressi
2c30: 6e 67 20 43 74 72 6c 2d 45 20 66 72 6f 6d 20 77  ng Ctrl-E from w
2c40: 69 74 68 69 6e 20 74 68 65 20 50 69 44 50 2d 38  ithin the PiDP-8
2c50: 2f 49 20 73 69 6d 75 6c 61 74 6f 72 2c 20 79 6f  /I simulator, yo
2c60: 75 20 6e 65 65 64 20 74 6f 20 72 65 61 64 20 74  u need to read t
2c70: 68 69 73 20 6d 61 6e 75 61 6c 2e 0d 0a 0d 0a 2a  his manual.....*
2c80: 20 20 20 5b 50 44 50 2d 38 20 53 69 6d 75 6c 61     [PDP-8 Simula
2c90: 74 6f 72 20 4d 61 6e 75 61 6c 5d 28 2f 75 76 2f  tor Manual](/uv/
2ca0: 64 6f 63 2f 73 69 6d 68 2f 70 64 70 38 2e 70 64  doc/simh/pdp8.pd
2cb0: 66 29 20 e2 80 94 20 54 68 69 73 20 61 64 64 65  f) — This adde
2cc0: 6e 64 75 6d 20 74 6f 20 74 68 65 20 6d 61 69 6e  ndum to the main
2cd0: 20 53 49 4d 48 20 6d 61 6e 75 61 6c 20 63 6f 76   SIMH manual cov
2ce0: 65 72 73 20 74 68 65 20 64 65 74 61 69 6c 73 20  ers the details 
2cf0: 73 70 65 63 69 66 69 63 20 74 6f 20 74 68 65 20  specific to the 
2d00: 50 44 50 2d 38 20 73 69 6d 75 6c 61 74 6f 72 2e  PDP-8 simulator.
2d10: 20 28 54 68 65 20 6d 61 69 6e 20 6d 61 6e 75 61   (The main manua
2d20: 6c 20 63 6f 76 65 72 73 20 66 75 6e 63 74 69 6f  l covers functio
2d30: 6e 61 6c 69 74 79 20 63 6f 6d 6d 6f 6e 20 74 6f  nality common to
2d40: 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 69 6d 75   all of the simu
2d50: 6c 61 74 6f 72 73 20 62 75 6e 64 6c 65 64 20 77  lators bundled w
2d60: 69 74 68 20 53 49 4d 48 2e 29 0d 0a 0d 0a 2a 20  ith SIMH.)....* 
2d70: 20 20 5b 53 49 4d 48 20 46 41 51 5d 28 2f 75 76    [SIMH FAQ](/uv
2d80: 2f 64 6f 63 2f 73 69 6d 68 2f 66 61 71 2e 70 64  /doc/simh/faq.pd
2d90: 66 29 20 e2 80 94 20 46 72 65 71 75 65 6e 74 6c  f) — Frequentl
2da0: 79 2d 61 73 6b 65 64 20 71 75 65 73 74 69 6f 6e  y-asked question
2db0: 73 20 61 62 6f 75 74 20 53 49 4d 48 2e 20 28 57  s about SIMH. (W
2dc0: 69 74 68 20 61 6e 73 77 65 72 73 21 29 0d 0a 0d  ith answers!)...
2dd0: 0a 0d 0a 23 23 23 20 3c 61 20 6e 61 6d 65 3d 22  ...### <a name="
2de0: 72 64 6f 63 22 3e 3c 2f 61 3e 52 61 72 65 20 50  rdoc"></a>Rare P
2df0: 44 50 2d 38 20 44 6f 63 75 6d 65 6e 74 61 74 69  DP-8 Documentati
2e00: 6f 6e 0d 0a 0d 0a 57 68 69 6c 65 20 6d 6f 73 74  on....While most
2e10: 20 6f 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74   of the informat
2e20: 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 44  ion about the PD
2e30: 50 2d 38 20 69 73 20 77 69 64 65 6c 79 20 61 76  P-8 is widely av
2e40: 61 69 6c 61 62 6c 65 20 6f 6e 20 74 68 65 20 49  ailable on the I
2e50: 6e 74 65 72 6e 65 74 20 61 6e 64 20 6d 61 79 20  nternet and may 
2e60: 74 68 75 73 20 62 65 20 65 61 73 69 6c 79 20 66  thus be easily f
2e70: 6f 75 6e 64 20 5b 62 79 20 47 6f 6f 67 6c 69 6e  ound [by Googlin
2e80: 67 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67  g](https://www.g
2e90: 6f 6f 67 6c 65 2e 63 6f 6d 2f 73 65 61 72 63 68  oogle.com/search
2ea0: 3f 71 3d 70 64 70 2d 38 29 2c 20 77 65 20 68 61  ?q=pdp-8), we ha
2eb0: 76 65 20 61 20 73 6d 61 6c 6c 20 6e 75 6d 62 65  ve a small numbe
2ec0: 72 20 6f 66 20 64 6f 63 75 6d 65 6e 74 73 20 68  r of documents h
2ed0: 65 72 65 20 74 68 61 74 20 61 72 65 20 6e 6f 74  ere that are not
2ee0: 20 73 6f 20 65 61 73 79 20 74 6f 20 63 6f 6d 65   so easy to come
2ef0: 20 62 79 2c 20 70 6c 75 73 20 73 6f 6d 65 20 6c   by, plus some l
2f00: 69 6e 6b 73 20 74 68 61 74 20 64 6f 6e 27 74 20  inks that don't 
2f10: 73 65 65 6d 20 74 6f 20 63 6f 6d 65 20 75 70 20  seem to come up 
2f20: 61 73 20 68 69 67 68 20 69 6e 20 47 6f 6f 67 6c  as high in Googl
2f30: 65 20 73 65 61 72 63 68 65 73 20 61 73 20 74 68  e searches as th
2f40: 65 79 20 6f 75 67 68 74 20 74 6f 3a 0d 0a 0d 0a  ey ought to:....
2f50: 2a 20 20 20 44 45 43 27 73 20 31 39 36 39 20 65  *   DEC's 1969 e
2f60: 64 69 74 69 6f 6e 20 5b 53 79 73 74 65 6d 20 55  dition [System U
2f70: 73 65 72 27 73 20 47 75 69 64 65 5d 28 2f 75 76  ser's Guide](/uv
2f80: 2f 64 6f 63 2f 70 64 70 38 69 2d 73 75 67 2e 70  /doc/pdp8i-sug.p
2f90: 64 66 29 20 66 6f 72 20 74 68 65 20 50 44 50 2d  df) for the PDP-
2fa0: 38 20 66 61 6d 69 6c 79 20 63 6f 6d 70 75 74 65  8 family compute
2fb0: 72 73 2c 20 74 68 65 20 70 69 6e 6e 61 63 6c 65  rs, the pinnacle
2fc0: 20 6f 66 20 77 68 69 63 68 20 77 61 73 20 74 68   of which was th
2fd0: 65 20 50 44 50 2d 38 2f 49 20 61 74 20 74 68 61  e PDP-8/I at tha
2fe0: 74 20 74 69 6d 65 2e 20 44 45 43 20 70 75 62 6c  t time. DEC publ
2ff0: 69 73 68 65 64 20 6d 61 6e 79 20 65 64 69 74 69  ished many editi
3000: 6f 6e 73 20 6f 66 20 74 68 69 73 20 67 75 69 64  ons of this guid
3010: 65 2c 20 61 6e 64 20 74 68 65 20 6e 65 77 65 72  e, and the newer
3020: 20 76 65 72 73 69 6f 6e 73 20 63 6f 6d 65 20 75   versions come u
3030: 70 20 66 61 72 20 6d 6f 72 65 20 66 72 65 71 75  p far more frequ
3040: 65 6e 74 6c 79 20 69 6e 20 77 65 62 20 73 65 61  ently in web sea
3050: 72 63 68 65 73 2c 20 62 75 74 20 74 68 65 79 27  rches, but they'
3060: 72 65 20 6f 66 74 65 6e 20 6e 6f 74 20 4f 43 52  re often not OCR
3070: 27 64 20 28 77 68 65 72 65 61 73 20 74 68 69 73  'd (whereas this
3080: 20 76 65 72 73 69 6f 6e 20 69 73 29 20 61 6e 64   version is) and
3090: 20 74 68 65 79 20 74 65 6e 64 20 74 6f 20 66 6f   they tend to fo
30a0: 63 75 73 20 6f 6e 20 74 68 65 20 6e 65 77 65 72  cus on the newer
30b0: 20 50 44 50 2d 38 20 6d 6f 64 65 6c 73 20 77 68   PDP-8 models wh
30c0: 69 63 68 20 64 6f 6e 27 74 20 61 70 70 6c 79 20  ich don't apply 
30d0: 65 6e 74 69 72 65 6c 79 20 74 6f 20 74 68 65 20  entirely to the 
30e0: 50 44 50 2d 38 2f 49 2e 0d 0a 0d 0a 2a 20 20 20  PDP-8/I.....*   
30f0: 44 45 43 27 73 20 31 39 37 33 20 5b 53 6d 61 6c  DEC's 1973 [Smal
3100: 6c 20 43 6f 6d 70 75 74 65 72 20 48 61 6e 64 62  l Computer Handb
3110: 6f 6f 6b 5d 28 68 74 74 70 73 3a 2f 2f 61 72 63  ook](https://arc
3120: 68 69 76 65 2e 6f 72 67 2f 64 65 74 61 69 6c 73  hive.org/details
3130: 2f 62 69 74 73 61 76 65 72 73 5f 64 65 63 70 64  /bitsavers_decpd
3140: 70 38 68 61 6e 48 61 6e 64 62 6f 6f 6b 31 39 37  p8hanHandbook197
3150: 33 5f 37 39 36 37 31 37 31 31 29 2c 20 62 65 63  3_79671711), bec
3160: 61 75 73 65 20 77 68 65 6e 20 64 65 61 6c 69 6e  ause when dealin
3170: 67 20 77 69 74 68 20 53 49 4d 48 2c 20 79 6f 75  g with SIMH, you
3180: 20 61 63 74 75 61 6c 6c 79 20 2a 77 61 6e 74 2a   actually *want*
3190: 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f   documentation o
31a0: 66 20 74 68 65 20 6e 65 77 65 72 20 6d 6f 64 65  f the newer mode
31b0: 6c 73 20 6f 66 20 50 44 50 2d 38 2c 20 73 69 6e  ls of PDP-8, sin
31c0: 63 65 20 53 49 4d 48 20 73 69 6d 75 6c 61 74 65  ce SIMH simulate
31d0: 73 20 61 20 66 61 69 72 6c 79 20 74 72 69 63 6b  s a fairly trick
31e0: 65 64 2d 6f 75 74 20 6c 61 74 65 2d 6d 6f 64 65  ed-out late-mode
31f0: 6c 20 50 44 50 2d 38 3b 20 74 68 65 72 65 20 69  l PDP-8; there i
3200: 73 20 6e 6f 20 65 61 73 79 20 77 61 79 20 74 6f  s no easy way to
3210: 20 72 65 73 74 72 69 63 74 20 53 49 4d 48 20 74   restrict SIMH t
3220: 6f 20 73 75 70 70 6f 72 74 20 6f 6e 6c 79 20 74  o support only t
3230: 68 65 20 66 65 61 74 75 72 65 73 20 74 68 61 74  he features that
3240: 20 65 78 69 73 74 65 64 20 61 74 20 74 68 65 20   existed at the 
3250: 74 69 6d 65 20 6f 66 20 74 68 65 20 50 44 50 2d  time of the PDP-
3260: 38 2f 49 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65  8/I. For example
3270: 2c 20 53 49 4d 48 27 73 20 50 44 50 2d 38 20 73  , SIMH's PDP-8 s
3280: 69 6d 75 6c 61 74 6f 72 20 77 69 6c 6c 20 70 72  imulator will pr
3290: 6f 63 65 73 73 20 5b 6d 6f 64 65 20 42 20 45 41  ocess [mode B EA
32a0: 45 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 5d 28  E instructions](
32b0: 68 74 74 70 3a 2f 2f 68 6f 6d 65 70 61 67 65 2e  http://homepage.
32c0: 64 69 76 6d 73 2e 75 69 6f 77 61 2e 65 64 75 2f  divms.uiowa.edu/
32d0: 7e 6a 6f 6e 65 73 2f 70 64 70 38 2f 72 65 66 63  ~jones/pdp8/refc
32e0: 61 72 64 2f 37 34 2e 68 74 6d 6c 29 20 69 6e 74  ard/74.html) int
32f0: 72 6f 64 75 63 65 64 20 69 6e 20 74 68 65 20 50  roduced in the P
3300: 44 50 2d 38 2f 65 2c 20 77 65 6c 6c 20 61 66 74  DP-8/e, well aft
3310: 65 72 20 74 68 65 20 50 44 50 2d 38 2f 49 20 63  er the PDP-8/I c
3320: 61 6d 65 20 6f 75 74 20 77 69 74 68 20 69 74 73  ame out with its
3330: 20 6c 65 73 73 20 66 75 6e 63 74 69 6f 6e 61 6c   less functional
3340: 20 45 41 45 20 6f 70 74 69 6f 6e 2e 0d 0a 0d 0a   EAE option.....
3350: 20 20 20 20 59 6f 75 20 6d 61 79 20 77 61 6e 74      You may want
3360: 20 74 6f 20 73 70 6c 69 74 20 74 68 65 20 64 69   to split the di
3370: 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e  fference between
3380: 20 74 68 65 73 65 20 74 77 6f 20 64 6f 63 75 6d   these two docum
3390: 65 6e 74 73 20 61 6e 64 20 74 72 79 20 74 6f 20  ents and try to 
33a0: 66 69 6e 64 20 61 20 31 39 36 38 20 65 64 69 74  find a 1968 edit
33b0: 69 6f 6e 20 6f 66 20 74 68 65 20 53 6d 61 6c 6c  ion of the Small
33c0: 20 43 6f 6d 70 75 74 65 72 20 48 61 6e 64 62 6f   Computer Handbo
33d0: 6f 6b 2e 20 54 68 65 20 63 6c 6f 73 65 73 74 20  ok. The closest 
33e0: 49 27 6d 20 61 77 61 72 65 20 6f 66 20 6f 6e 6c  I'm aware of onl
33f0: 69 6e 65 20 69 73 20 74 68 65 20 5b 31 39 36 37  ine is the [1967
3400: 20 65 64 69 74 69 6f 6e 5d 28 68 74 74 70 3a 2f   edition](http:/
3410: 2f 62 69 74 73 61 76 65 72 73 2e 6f 72 67 2f 70  /bitsavers.org/p
3420: 64 66 2f 64 65 63 2f 70 64 70 38 2f 68 61 6e 64  df/dec/pdp8/hand
3430: 62 6f 6f 6b 73 2f 53 6d 61 6c 6c 43 6f 6d 70 75  books/SmallCompu
3440: 74 65 72 48 61 6e 64 62 6f 6f 6b 5f 36 37 2d 36  terHandbook_67-6
3450: 38 2e 70 64 66 29 20 77 68 69 63 68 20 6d 65 6e  8.pdf) which men
3460: 74 69 6f 6e 73 20 74 68 65 20 50 44 50 2d 38 2f  tions the PDP-8/
3470: 49 20 69 6e 73 69 64 65 2c 20 62 75 74 20 73 68  I inside, but sh
3480: 6f 77 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c  ows the original
3490: 20 50 44 50 2d 38 20 22 53 74 72 61 69 67 68 74   PDP-8 "Straight
34a0: 20 45 69 67 68 74 22 20 61 6e 64 20 61 20 50 44   Eight" and a PD
34b0: 50 2d 38 2f 53 20 6f 6e 20 74 68 65 20 63 6f 76  P-8/S on the cov
34c0: 65 72 2e 20 49 20 61 73 73 75 6d 65 20 69 74 20  er. I assume it 
34d0: 77 61 73 20 77 72 69 74 74 65 6e 20 77 68 69 6c  was written whil
34e0: 65 20 74 68 65 20 50 44 50 2d 38 2f 49 20 64 65  e the PDP-8/I de
34f0: 73 69 67 6e 20 77 61 73 20 62 65 69 6e 67 20 66  sign was being f
3500: 69 6e 61 6c 69 7a 65 64 2c 20 73 6f 20 69 74 20  inalized, so it 
3510: 6d 61 79 20 62 65 20 66 61 69 72 6c 79 20 61 63  may be fairly ac
3520: 63 75 72 61 74 65 2c 20 61 6e 64 20 69 74 20 6d  curate, and it m
3530: 61 79 20 62 65 20 66 75 6c 6c 20 6f 66 20 62 75  ay be full of bu
3540: 67 73 3b 20 49 20 63 6f 75 6c 64 6e 27 74 20 73  gs; I couldn't s
3550: 61 79 2e 20 49 20 68 61 70 70 65 6e 20 74 6f 20  ay. I happen to 
3560: 68 61 76 65 20 68 65 72 65 20 61 20 70 61 70 65  have here a pape
3570: 72 20 63 6f 70 79 20 6f 66 20 74 68 65 20 31 39  r copy of the 19
3580: 36 38 20 65 64 69 74 69 6f 6e 2c 20 77 68 69 63  68 edition, whic
3590: 68 20 79 6f 75 20 63 61 6e 20 74 65 6c 6c 20 66  h you can tell f
35a0: 72 6f 6d 20 74 68 65 20 31 39 36 37 20 65 64 69  rom the 1967 edi
35b0: 74 69 6f 6e 20 62 79 20 74 68 65 20 5b 79 65 6c  tion by the [yel
35c0: 6c 6f 77 2d 67 72 65 65 6e 20 74 68 65 6d 65 64  low-green themed
35d0: 20 63 6f 76 65 72 5d 28 2f 64 6f 63 2f 74 72 75   cover](/doc/tru
35e0: 6e 6b 2f 64 6f 63 2f 64 65 63 2d 73 63 68 2d 70  nk/doc/dec-sch-p
35f0: 64 70 38 69 2d 31 39 36 38 2e 6a 70 67 29 20 28  dp8i-1968.jpg) (
3600: 4a 50 45 47 2c 20 34 37 33 26 6e 62 73 70 3b 6b  JPEG, 473&nbsp;k
3610: 42 29 20 73 68 6f 77 69 6e 67 20 74 68 65 20 73  B) showing the s
3620: 74 61 6e 64 61 72 64 20 72 61 63 6b 2d 6d 6f 75  tandard rack-mou
3630: 6e 74 65 64 20 61 6e 64 20 72 61 72 65 20 63 6f  nted and rare co
3640: 6e 73 6f 6c 65 20 76 65 72 73 69 6f 6e 20 6f 66  nsole version of
3650: 20 74 68 65 20 50 44 50 2d 38 2f 49 2e 0a 5a 20   the PDP-8/I..Z 
3660: 62 64 61 34 33 33 32 37 38 37 32 63 65 65 34 31  bda43327872cee41
3670: 34 34 39 65 36 66 62 32 66 64 35 31 37 66 65 62  449e6fb2fd517feb
3680: 0a                                               .