diff --git a/README.md b/README.md index 354e693..81153de 100644 --- a/README.md +++ b/README.md @@ -18,20 +18,20 @@ simulator if desired. The PDP6 runs TOPS 10 4.5 off Dectape. - Disk - * 270 Disk + Disk + * 270 Disk - Tape - * 551 Tape - * 555 Dectape. + Tape + * 551 Tape + * 555 Dectape. - Paper Tape - * Punch - * Reader + Paper Tape + * Punch + * Reader - DC10E Terminal mux. + Type 630 Terminal mux. - Type 340 graphics display. + Type 340 graphics display. # Dec KA10 & KI10 @@ -41,12 +41,14 @@ The KA10 sim has successfully run Tops 10 4.5, 5.03 and Tops 10 6.03. The KI10 sim has successfully run Tops 10 6.03 with VMSER The KA10 sim has successfully run ITS. Support for BBN pager (untested). +Support for WAITS (in progress). Disk * RC10 RD10/RM10 * RP10 RP01/RP02/RP03 * RH10 RP04/RP06/RP07 (RP07 not supported under 6.03). * RH10 RS04 + * PMP (P. PETIT'S IBM CHANNEL) Tape * TM10A or B @@ -66,6 +68,8 @@ Support for BBN pager (untested). 340 Display Station support. + Optional support for PDP6 devices (standard if WAITS enabled). + The RP10 supports boot (actual hardware did not), by reading in Blocks 4-7 and transfering to the loaded value. RC10, RH10, TM10 support readin mode. diff --git a/makefile b/makefile index 1452262..c0231c9 100644 --- a/makefile +++ b/makefile @@ -1200,10 +1200,9 @@ IBM360_OPT32 = -I $(IBM360D) -DIBM360 -DUSE_SIM_CARD PDP6D = PDP10 PDP6 = ${PDP6D}/ka10_cpu.c ${PDP6D}/ka10_sys.c ${PDP6D}/ka10_cty.c \ - ${PDP6D}/ka10_lp.c ${PDP6D}/ka10_pt.c ${PDP6D}/ka10_dc.c \ - ${PDP6D}/ka10_cr.c ${PDP6D}/ka10_cp.c ${PDP6D}/pdp6_dct.c \ - ${PDP6D}/pdp6_dtc.c ${PDP6D}/pdp6_mtc.c ${PDP6D}/pdp6_dsk.c \ - ${PDP6D}/pdp6_dcs.c + ${PDP6D}/ka10_lp.c ${PDP6D}/ka10_pt.c ${PDP6D}/ka10_cr.c \ + ${PDP6D}/ka10_cp.c ${PDP6D}/pdp6_dct.c ${PDP6D}/pdp6_dtc.c \ + ${PDP6D}/pdp6_mtc.c ${PDP6D}/pdp6_dsk.c ${PDP6D}/pdp6_dcs.c PDP6_OPT = -DPDP6=1 -DUSE_INT64 -I $(PDP6D) -DUSE_SIM_CARD ifneq ($(TYPE340),) # ONLY tested on Ubuntu 16.04, using X11 display support: @@ -1223,8 +1222,8 @@ KA10 = ${KA10D}/ka10_cpu.c ${KA10D}/ka10_sys.c ${KA10D}/ka10_df.c \ ${KA10D}/ka10_imx.c ${KA10D}/ka10_tk10.c ${KA10D}/ka10_mty.c \ ${KA10D}/ka10_imp.c ${KA10D}/ka10_ch10.c ${KA10D}/ka10_stk.c \ ${KA10D}/ka10_ten11.c ${KA10D}/ka10_auxcpu.c $(KA10D)/ka10_pmp.c \ - ${PDP6D}/pdp6_dct.c ${PDP6D}/pdp6_dtc.c ${PDP6D}/pdp6_mtc.c \ - ${PDP6D}/pdp6_dsk.c ${PDP6D}/pdp6_dcs.c ${PDP10D}/ka10_dkb.c + ${PDP10D}/ka10_dkb.c ${PDP6D}/pdp6_dct.c ${PDP6D}/pdp6_dtc.c \ + ${PDP6D}/pdp6_mtc.c ${PDP6D}/pdp6_dsk.c ${PDP6D}/pdp6_dcs.c KA10_OPT = -DKA=1 -DUSE_INT64 -I $(KA10D) -DUSE_SIM_CARD ${NETWORK_OPT} ifneq ($(TYPE340),)