DEC Emulation Website (Main Page) -- PDP-1 -- PDP-4 -- PDP-6 -- PDP-7 -- PDP-8 -- PDP-9 -- PDP-10 -- PDP-11 -- PDP-15 -- VAX -- Alpha -- MIPS -- FPGA -- Other: Honeywell DPS-6 -- Other: Honeywell DPS-8
The DEC PDP-10 Emulation Webpage
Last Updated: 2022-06-06
Latest News!
- (2022-06-03) Announcing the Open SIMH project!
- The SIMH Steering Group
- Clem Cole
Richard Cornwell
Paul Koning
Timothe Litt
Seth Morabito
Bob Supnik
- (2022-04-12) Richard Cornwell has added KS10 support to SIMH, with this addition, all of DEC's PDP-10 models are now supported in his release. His KS10 emulation is a cross between KLH10 and Bob Supnik's KS10 release in SIMH. It will run ITS with IMP and Chaosnet, and supports up to 1MW of memory.
Additionally build systems for many versions of TOPS-10 and TOPS-20 can be found at his website.
- (2020-03-10) Richard Cornwell has added KL10 support to SIMH, with this addition, all of DEC's PDP-10 models are now supported!
- (2019-07-10) Richard Cornwell has completed his
KA10 and KI10 simulators!
- (2019-03-14) Richard Cornwell notes that his KA10 simulator is getting close to release
to the main SIMH tree, and that the also supports the KI10. He will be adding support for the PDP-6.
- (2019-03-14)
Lars Brinkhoff is continuing his work on ITS, and he has a nearly complete
system running now that builds on Rich's KA10, KLH10 and Bob's KS10
simulator.
- (2018-02-10) I'm in the process on putting notes on each link, to show that it's been verified, or that it's dead.
- (2018-01-16) Richard Cornwell has made a KA10 emulator that can run TOPS-10 and ITS based on SIMH. It has not been merged with the SIMH codebase at this time.
You have to boot from paper-tape to install ITS, currently Lars Brinkhoff is working on an automated install, which will be found at http://github.com/PDP-10/its when complete.
(Link verified - Feb 2018)
- (2017-10-11)
Starting to update the webpages after a decade long haitus, additionally the webpages just moved from the homedirectory at my old ISP, to a server of mine.
- (2012-05-03) SIMH V3.9-0 released.
- (2007-02-03) SIMH V3.7-0 released.
- (2006-06-29) Mark Crispin's Panda distribution of TOPS-20 is now available for download. It includes klh10-2.0h, and a prebuilt image of TOPS-20 with many enhancements and third party software that can't be found anywhere else. (Link verified - Feb 2018)
Introduction
This page is very out of date, but as of February 2018, I'm in the process of updating it.
The purpose of this web page is to aid people in finding all the bits and pieces that they'll need in order to set up the PDP-10 OS of their choice (if possible) running under an emulator. I started this webpage as a way that I could keep track of where everything is, and I'm trying to keep it as up to date as possible. I've broken the webpage down into the four main steps of obtaining an emulator, getting the installation documentation for the OS of your choice, getting the software, and then getting further documentation.
Please note that most of the links below are to data located at other peoples sites. I've tried to ensure that in all cases it's obvious who's site the data is located at.
If you're new to the PDP-10 and it's Operating Systems, I'd recommend starting with either TOPS-10 V7.03 or TOPS-20 V7.0.
Table of Contents
- Obtain an emulator
- Obtain Installation Documentation
- Obtain Software
- Obtain Further Documentation
- Adding Additional Software
- Mailing Lists
- Public Access Systems
- Other
- Related PDP-10 Links
Contacting Me
If you have any comments about this page I can be reached at healyzh AT avanthar DOT com. If you know of any software or documentation that isn't listed below I'd appreciate knowing about it so that I can provide links. Also, if anyone has scanned in PDP-10 documenation, and needs a server to host it, I've plenty of disk space.
System Requirements In Progress
- For Intel a Pentium II or faster is recommended, for ts10 this is the only recommended platform. Under simh a 500Mhz Celeron or Pentium III is estimated to provide KL10 speeds, or about 5x the speed of the KS10 being emulated.
- For Sparc, I had simh running under Solaris 8 on a Sparc 20/712 but it was slow. It worked just fine on UltraSparc CPU's.
- For Alpha a 21064 233Mhz or faster, 21164 recommended
- 400MB+ free space on Hard Drive, 1GB+ recommended
- RAM ? minimum (I've run on only 48MB), 128MB+ recommended
- For the OS, Linux is recommended, and with ts10 it's almost a requirement. With simh most UNIX variants seem to work, and people have ported it to Windows. I'm personally running simh on Linux/x86, OpenBSD/Alpha and Solaris 8/Sparc.
- An Application that can telnet to a specific port, with decent VT100 and keyboard support so that you can use the keypad. The following script will remap the keyboard of an Xterm to mostly match that of a LK201 keyboard. I use this script to setup Xterms for accessing TOPS-10, TOPS-20, RT-11 and OpenVMS. On the Mac I've had good luck using dataComet or else using eXodus to bring up an X-Windows desktop from a UNIX or OpenVMS system. I'm not sure what you would need to use on Windows.
(Link verified - Feb 2018)
- I'm now using a commercial Terminal emulator on the Mac, SecureCRT.
They also offer versions for Windows, Linux, and iOS. I started using this in late 2017.
(Link verified - Feb 2018)
Tips and Tricks A work in progress
- Here is a way that you can start an emulator automatically, and then later attach to the console later when you want to.
- screen -S TOPS-10 -m -d ./pdp10 t10.cfg
- TOPS-10
(Link verified - Feb 2018)
- TOPS-20
(Link verified - Feb 2018)
Step 1. Obtain an emulator:
At this point the best choice for OS's other than Linux is simh, I'm not sure which is the best for Linux. In order to get an idea of the capabilities of the various emulators I've created a page comparing the various emulators.
(Link verified - Feb 2018)
- Timothy Stark's ts10 (Link Updated - Feb 2018)
- KS10 Emulation
- KL10 Emulation is progressing, but still has bugs
- Primarily for Linux
- Supports TOPS-10 7.03 and 7.04. TOPS-20 4.1 is mostly working, but has problems with logging off.
- First publicly available emulator capable of booting an operating system
- Disk format is compatible with KLH10
- Bob Supnik's simh (Link verified - Feb 2018)
- KS10 Emulation as well as many platforms besides the PDP-10
- Good multiplatform support
- Supports TOPS-10, TOPS-20, and ITS
- Current Release Version 3.9-0 (last updated May 3rd, 2012)
- The Win32 executables for 2.5 and 2.6b are available courtesy of Douglas Quebbeman local copy
- The Win32 executable for 2.7 is available courtesy of Seth Morabito local copy
- simh w/DZ11 patches Arthur Krewat's site
- Current Version 2.6a
- With the simh 2.7 this has been rolled into the base package
- Richard Cornwell's KA10 and KI10
- Ken Harrenstein's KLH10 (Link verified - Feb 2018)
- KS10 and KL10B emulation
- Good multiplatform support
- Supports TOPS-10, TOPS-20, and ITS
- Current Release Version 2.0h
- Version 2.0h is available as part of the Panda TOPS-20 distribution
(Link verified - Feb 2018)
- The only choice if you're wanting to run TOPS-20 V7.0
- I've found that when trying to telnet into TOPS-20 V7.0 through a firewall doing NAT, that Linux Telnet wouldn't work right, but C-Kermit works just fine. This is a bug in the Linux implementation of Telnet, not KLH10 or TOPS-20. The Linux version of telnet fails to implement the RFC's correctly.
- The Documenation can be found online here
- The Mac OS 8/9 binaries for the ks-its version are available on the ITS ftp site
(Dead Link)
- Stu Grossman's KX10 (Link verified - Feb 2018)
- KS10 emulation (well maybe not, it was my understanding prior to it being made public that this is what it supported)
- KL10 emulation
- Supports TOPS-20 (appears to support TOPS-10)
- Current Release Version 0.94 (last updated February 5th, 1996)
- I don't really have much in the way of details as to what this will support. It looks as if the best platforms to attempt running it on at this time would be SunOS or NetBSD.
- Megan Gentry's sim10
- Not finished
- No longer available. It was removed because it lives on in Tim Stark's ts10 emulator.
- Eric Smith's PDP-10 emulator
- Not finished
- Not available
- Daniel Seagraves E10
- Not Finished, work discontinued?
Step 2. Obtain Installation Documentation:
One of the temptations that has existed for people installing TOPS-10 is to use the documentation I wrote in March of 2001, when no documentation was available. Don't do this, use the correct Monitor Installation Guide (MIG) listed below.
There has been some concern expressed by people trying to figure out how to install TOPS-20 4.1 since there isn't a Monitor Installation Guide available for it. While it can be tricky, it is possible to install it using the procedure written up by Bob Supnik, and you will find useful information in the 7.0 Installation Guide. I'd never touched a TOPS-20 system in my life, and this is how I installed TOPS-20.
- TOPS-10 7.03 Software Installation Guide (PDF)(TEXT) local
(Link verified - Feb 2018)
- TOPS-10 7.04 Software Installation Guide (PDF) Al Kossow's site
(Link verified - Feb 2018)
- TOPS-20 3A Software Installation Guide, AA-4195F-TM, October 1978 (PDF) Al Kossow's site
(Link verified - Feb 2018)
- Bob Supnik's TOPS-20 4.1 installation procedure (Part 1) (Part 2) local
(archive.org)
(Link verified - Feb 2018)
- The TOPS-20 KL Model B Installation Guide 7.0 has some good information that can be of help in installing TOPS-20 4.1. (PDF)(HTML) local
(html archive.org)
(Link verified - Feb 2018)
- ITS - Mirian Crzig Lennox has written an excellent guide on installing it on simh, and also has posted the AI:KSHACK;BUILD DOC which should be read first.
(BUILD.DOC archive.org)
(Link verified - Feb 2018)
- "XS" has some pages up with logs of installing TOPS-10, running a MONGEN, and installing BASIC & Fortran.
(Link verified - Feb 2018)
Step 3. Obtain Software:
Of the OS's that existed on the PDP-10 currently two versions of TOPS-10, two versions of TOPS-20, and ITS are available. With TOPS-10, V7.04 is the last version that was available, however V7.03 is the preferred on at least TS10 and SIMH (it looks like it should work just fine on KLH10). For TOPS-20 you can run V4.1 on the KS10 emulators, or V7.0 on the KL10B version of KLH10. As for ITS, I'm not really sure what version is available, it says it's ITS1633 and DDT 1546 when it boots. There are older versions of TOPS-10 and TOPS-20 available at Tim Shoppa's PDP-10 Software Archive, but at this time I don't think anyone has tried to get them to boot.
(Link verified - Feb 2018)
- TOPS-10 7.03 Distribution Tim Shoppa's site
- The distribution Tape
- MPE - (CPNSER) - an unbundled product Johnny Eriksson's site
- DECnet-10 - an unbundled product Johnny Eriksson's site
- Bootable Media (KL10) (KS10) You'll need the KS10 tape for SIMH
- DEC-Supported CUSP Distribution (tape 1) (tape 2)
- Customer Supported Tape
- Tools Tape
- TOPS-10 7.03 Prebuilt system Paul Allen's site
- For SIMH
- A prebuilt 7.03 system with DSKB and DSKC structures and a monitor that supports printing and serial logins.
- At least the following tapes look to have already been added.
- TOPS-10 Integration Tools, V4, 10-Jan-1986 [1,2,EDT]
- BASIC-10 V17F [1,2,BASIC]
- Kermit [76,5,kermit]
- TOPS-10 Customer Supported CUSPs [1,2,140B]
- TOPS-10 7.03 Prebuilt System Bill Schaub's Site
- For SIMH
- Homepage
- Based on the image at Paul Allen's site. So far it adds APLSF V2 (435), BLISS-36 V4.2 (236), DBMS V5A, IQL3A V30, Message System V11CK , ALGOL-10 Version 10A, COBOL(68 and 74) and FORTRAN.
- TOPS-10 7.04 Distribution (I've heard that someone has now gotten this at least partially running) Primarily Tim Shoppa's site
- The distribution Tape
- MPE - (CPNSER) - an unbundled product Probably not usable
- DECnet-10 - an unbundled product (all that exists is a DECnet-10 Supplemental Tape which is unusable)
- DEC-Supported CUSP Distribution (tape 1) (tape 2)
- Customer Supported Tape
- Customer Supported Tools Tape
- RSX20F - DECtapes (KL10-D sites)
- RSX20F - Floppy diskettes (KL10-E/R sites) John Wilson's site
- TOPS-10 7.04 Prebuilt system Ken Harrenstein's site
- For KLH10 / KL10B
- A prebuild 7.04 system with DSKA and DSKB structures with the following prebuilt montiors
- 704NON.EXE - TOPS-10 V7.04 no network, won't try to load KLNI
- 704LAT.EXE - TOPS-10 V7.04 with just LAT
- 704DCN.EXE - TOPS-10 V7.04 with DECnet and LAT
- SYSTEM.EXE - TOPS-10 V7.04 for the KS
- Install done by Larry Sendlosky
- This is a very basic install. It doesn't contain things such as the HLP files, or Source to rebuild the monitor. As a result you'll still need to load a lot of stuff off of tape. However MX works on this system!
- TOPS-10 6.03a Richard Cornwell's site
- Automated Build (Link verified - April 2019)
- According to Rich:
- "This includes automated builds of the system and many of the layered
products."
- TOPS-10 5.03 Richard Cornwell's site
- Automated Build (Link verified - April 2019)
- According to Rich:
- "This has many fixes from the version that was on the DECUS tape. It
has slow output on console, but that is an issue with TOPS10 not the
simulator. I believe there is some issue with how terminal I/O was
scheduled."
- TOPS-20 4.1 Distribution Tim Shoppa's site
- TOPS-20 V4.1 2020 Installation tape
- TOPS-20 V4.1 2020 Distribution (tape 1) of (tape 2)
- TOPS-20 V4.1 Tools tape
- TOPS-20 V4.1 TP#12 "Exec Src Mod"
- TOPS-20 V4.1 TP#12 "Monitor Sources"
- TOPS-20 7.0 Distribution Tim Shoppa's site
- TOPS-20 V7.0 Installation BB-H137F-BM
- TCP/IP-20 V4.0 Distribution BB-EV83B-BM
- TOPS-20 V7.0 Distribution Tape 1 of 2 BB-H138F-BM
- TOPS-20 V7.0 Distribution Tape 2 of 2 BB-LW55A-BM
- TOPS-20 V7.0 Monitor Source BB-M780D-SM
- TOPS-20 V7.0 EXEC Source BB-GS97B-SM
- TOPS-20 V7.0 #04 MON SRC MOD BB-M080Z-SM
- TOPS-20 V7.0 #04 EXEC SRC MOD BB-M081Z-SM
- TOPS-20 V7.0 TSU04 Tape 1 OF 2 BB-PENEA-BM
- TOPS-20 V7.0 TSU04 Tape 2 OF 2 BB-KL11M-BM
- TOPS-20 V7.0 Tools BB-M836D-BM
- TOPS-20 7.x Panda Distribution
- Panda Programming TOPS-10 Home Page Mark Crispin's site
(Deceased Link)
- Panda TOPS-20 distribution at trailing-edge
- MIT ITS - The Incompatible Timesharing System (Requires simh 2.6b or 2.7beta4, it and the RP06 emulation don't seem to agree, I was able to install it on a RM03 disk). Mirian Crzig Lennox's site
- Alan Bawden has made sanitized (ie doesn't contain peoples personal projects and email) copies of AI and MC final backups available. Information about this can be found here.
- MIT ITS Prebuilt System
- For KLH10 / KS10
- Can be found at this site
- ITS for KA10, KL10, KS10 and KLH10 on Github.
- BBN TENEX Nothing Available
- Stanford WAITS - Westcoast Alternative to ITS
- A prebuilt system is now available to download.
- Tymshare TYCOM-X Nothing Available
Step 4. Obtain Further Documentation
As anyone that knows me is aware, I view documentation as the single most important thing, with the software coming in a close second. This is the case, both with systems I own such as my PDP-11's, and with systems I'm emulating.
The AI ITS documentation is just about the only local resource. The original files were made available by Alan Bawden, and I've built web indexes to the files to allow for easy access. I've also created links from this page to some of the more interesting documents.
- TOPS-10 Documentation
- TOPS-10 V7.03 Operator's Guide (PDF) 36bit.org
(archive.org)
- TOPS-10/TOPS-20 Software Update User's Guide (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-10 Commands Manual V7.01 (PDF) Tim Shoppa's site (Link verified - Feb 2018)
- TOPS-10 Survival Guide (HTML) LCM Website
- Tim Shoppa's TOPS-10 V7.04 Doc Archive Tim Shoppa's site (Link verified - Feb 2018)
- TOPS-10 Operating Systems Command Manual (HTML)
(Link verified - Feb 2018)
- TOPS-10 Crash Analysis Guide (HTML)
(Link verified - Feb 2018)
- TOPS-10 Monitor Calls Manual Volume 1 (HTML)
(Link verified - Feb 2018)
- TOPS-10 Monitor Calls Manual Volume 2 (HTML)
(Link verified - Feb 2018)
- TOPS-10 Monitor Tables Description (HTML)
(Link verified - Feb 2018)
- TOPS-10 Operator's Command Reference Manual (HTML)
(Link verified - Feb 2018)
- TOPS-10 Operator's Guide (HTML)
(Link verified - Feb 2018)
- TOPS-10 Software Installation Guide (HTML)
(Link verified - Feb 2018)
- TOPS-10 Stopcodes Specification (HTML)
(Link verified - Feb 2018)
- TOPS-10 User Utilities Manual (HTML)
(Link verified - Feb 2018)
- TOPS-10 Software Notebooks (January 1989) Al Kossow's site
- TOPS-10 Monitor Internals Course Al Kossow's site
- EY-CD002-TL-006 MonTbls (PDF)
(Link verified - Feb 2018)
- EY-CD013-RB-006 monIntSup (PDF)
(Link verified - Feb 2018)
- EY-CD150-HO-006 monInternal (PDF)
(Link verified - Feb 2018)
- TOPS-20 V3 Documentation Al Kossow's site
- TOPS-20 Installation Guide (PDF)
(Link verified - Feb 2018)
- TOPS-20 monIntern (PDF)
(Link verified - Feb 2018)
- TOPS-20 V5 Documentation Al Kossow's site
- Updates through V5.1 (PDF)
(Link verified - Feb 2018)
- TOPS-20 V6.1 Documentation Al Kossow's site
- TOPS-20 Monitor Calls User's Guide (PDF)
(Link verified - Feb 2018)
- TOPS-20 Commands Reference Manual (PDF)
(Link verified - Feb 2018)
- TOPS-20 System Manager's Guide (PDF)
(Link verified - Feb 2018)
- TOPS-20 KL Inst (PDF)
(Link verified - Feb 2018)
- TOPS-20 V7.0 Doc Archive local copies of the files found in TOAD:<DOCUMENTATION> to see what's missing check the TOPS-20 Software Notebook Set page. Warning: Unfortunatly it has come to my attention that the PDF and HTML conversions are less than perfect, as such the text versions are the ones to use.
(Link verified - Feb 2018)
- TOPS-20 Documentation Directory (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 User's Guide (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 User Utilities Guide (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 Commands Reference Manual (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 DDT Manual (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 Monitor Calls User's Guide (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 Monitor Calls Reference Manual (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- JSYS help page (TEXT)
(Link verified - Feb 2018)
- TOPS-20 System Manager's Guide (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 KL Model B Installation Guide (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 Operator's Guide (PDF)(HTML)
(Link verified - Feb 2018)
- TOPS-20 Operator's Command Language Ref Manual (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 Monitor Table Description (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-10/TOPS-20 Software Update User's Guide (PDF)(HTML)(TEXT)(Link verified - Feb 2018)
- Extended Addressing (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- New Galaxy Features (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 ARPANET User Utilities Guide, Preliminary Draft, October, 1983 (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 ARPANET User Utilities Guide, October, 1983 (PDF)(HTML)(TEXT)
(Link verified - Feb 2018)
- TOPS-20 Documentation
- TOPS-20 Monitor Calls Quick Reference Guide (PDF) The DFWCUG Historical CPU Preservation Society
(Dead Link)
- Introduction to using the DECSYSTEM-20, originally from the Dundee College of Technology (TEXT) 36bit.org
(archive.org)
- MONITOR CALLS Reference Manual, AA-4166C-TM, TOPS-20 V03, January 1978 Tim Shoppa's Site
(Link verified - Feb 2018)
- UPDATE NOTICE, DECSYSTEM-20 Monitor Calls Reference Manual, AD-4166C-T1, TOPS-20 V3A Tim Shoppa's Site
(Link verified - Feb 2018)
- ITS Documentation
- ITS reference manual, version 1.5 (PDF)(PS) MIT
(Link verified - Feb 2018)
- ITS Reference Manual, Version 1.5 (various formats) David Carter
(Link verified - Feb 2018)
- An Introduction to ITS for the MACSYMA User (TEXT) from AI:.INFO.
(Link verified - Feb 2018)
- AI:.INFO. contains mostly MacLISP information
(Link verified - Feb 2018)
- AI:.TECO.
(Link verified - Feb 2018)
- AI:EMACS
(Link verified - Feb 2018)
- AI:EMACS1 contains source and documentation for ITS EMACS
(Link verified - Feb 2018)
- AI:KSHACK KS10 information
(Link verified - Feb 2018)
- AI:SYSDOC System Documentation
(Link verified - Feb 2018)
- AI:SYSTEM ITS Sourcecode
(Link verified - Feb 2018)
- Partial? AI:DOC (TGZ)
(Link verified - Feb 2018)
- Partial? AI:MID (TGZ)
(Link verified - Feb 2018)
- Partial AI:MIDAS (TGZ)
(Link verified - Feb 2018)
- Alan Bawden's PCLSRing: Keeping Process State Modular document (TEXT)
(Link verified - Feb 2018)
- PDP-10 Machine Language, MIT PDP-10 'Info' file converted to Hypertext 'html' format by Henry Baker (HTML)
(Link verified - Feb 2018)
- Tape Archiving Using the Time Capsule File System (HTML) Brian Zuzga's Web Page?
(Link verified - Feb 2018)
- BBN TENEX Al Kossow's site
(BBN) (University of Hawaii)
- BBN Pager Document, December 11, 1968 (PDF)
(Link fixed - Feb 2018)
- BBN-LISP, TENEX Reference Manual, July 1971 (PDF)
(Link fixed - Feb 2018)
- TENEX Executive Language Manual for Users, Revised, April, 1973 (PDF)
(Link fixed - Feb 2018)
- TENEX JSYS Manual, A manual of TENEX monitor calls, September 1, 1973 (PDF)
(Link fixed - Feb 2018)
- Memorandum on the Protection Mechanisms and Policies in the BCC 500 Operating System, Jack Freeman, January 18th, 1974, TM.74-1 (PDF)
(Link fixed - Feb 2018)
- TENEX Functional Parts and Formalization of their Interfaces, Wrenwick Lee, January 29th, 1974, TM.74-2 (PDF)
(Link fixed - Feb 2018)
- Memorandum on Jones' Name Interpretation Paths and Protection and Some Aspects of TENEX Files that Allow "Type" Casting, Chuck Wall, February 1, 1974, TM.74-3 (PDF)
(Link fixed - Feb 2018)
- Toward a Methodology of Protection Implementation (In TENEX: Memo 1), Chuck Wall, February 4, 1974, TM.74-4 (PDF)
(Link fixed - Feb 2018)
- KI-10 Implementation and Possibilities for a Third Ring, Allen B. Goodrich, February 6, 1974, TM.74-5 (PDF)
(Link fixed - Feb 2018)
- Enforcement of Protection, Toward Clarity, Allen B. Goodrich, February 8, 1974, TM.74-6 (PDF)
(Link fixed - Feb 2018)
- Notes On: Placing the Functional Modules of TENEX into Management Processors, Wrenwick Lee, February 15, 1974, TM.74-7 (PDF)
(Link fixed - Feb 2018)
- Protection on "Special Privileges", Chuck Wall, February 27, 1974, TM.74-8 (PDF)
(Link fixed - Feb 2018)
- How the JSYS Instruction is Simulated on the KI10, Jack Freeman, March 13, 1974, TM.74-10 (PDF)
(Link fixed - Feb 2018)
- Relationships of the Various Tables Used by the Memory Manager, Judy Simon, April 5, 1974, TM.74-16 (PDF)
(Link fixed - Feb 2018)
- Page not in Core Trap, Judy Simon, April 8, 1974, TM.74-17 (PDF)
(Link fixed - Feb 2018)
- Overview of the LOLO Assembler and Functional Description, May 21, 1974, TM.74-18 (PDF)
(New Link - Feb 2018)
- TENEX Scheduler, An Overview, Wrenwick Lee, June 7, 1974, TM.74-19 (PDF)
(Link fixed - Feb 2018)
- TENEX Protection Memo, June 14, 1974, TM.74-20 (PDF) (New Link - Feb 2018)
- Overview of the Implementation, June 14, 1974, TM.74-21 (PDF)
(New Link - Feb 2018)
- Possible Implementation of Access Control Lists, June 14, 1974, TM.74-22 (PDF)
(New Link - Feb 2018)
- JFN Protection, June 12, 1974, TM.74-23 (PDF)
(New Link - Feb 2018)
- Management and Protection of Directory Numbers, June 14, 1974, TM.74-24 (PDF)
(New Link - Feb 2018)
- Fork Protection Memo, June 14, 1974, TM.74-25 (PDF)
(New Link - Feb 2018)
- Protected Programs A Simple Implementation, June 14, 1974, TM.74-26 (PDF)
(New Link - Feb 2018)
- Basic Description of the TENEX Disk Structures, June 14, 1974, TM.74-27 (PDF)
(New Link - Feb 2018)
- Basic Description of the TENEX Disk Structures (Revised, July 15, 1974, TM.74-27 (PDF)
(New Link - Feb 2018)
- Disk I/O Request Service (PDP-11 - PDP-10 Disk I/O Request Interface), June 21, 1974, TM.74-28 (PDF)
(New Link - Feb 2018)
- BCPL Manual, September, 1974 (PDF)
(Link fixed - Feb 2018)
- Stanford WAITS - Westcoast Alternative to ITS Nothing Available
- Tymshare TYCOM-X Nothing Available
- Applications Documentation
- PDP-10 Reference Handbook, 1969 (PDF part0 part1 part2 part3 part4 part5 part6 part7) Al Kossow's site
(Link verified - Feb 2018)
- PDP-10 Cobol Programmer's Reference Manual, 2nd Printing (Rev) July 1970 (PDF) local copy
(Link verified - Feb 2018)
- decsystem10 assembly language handbook, third edition, 1973 (PDF) Al Kossow's site
(Link fixed - Feb 2018)
- Introduction to DEC SYSTEM-10: Timesharing and Batch, Third Edition, 1980 (PDF) Al Kossow's site
- DECsystem-10/DECSYSTEM-20 Processor Reference Manual, June 1982 (PDF) Al Kossow's site
- Standard TECO, Text Editor and COrrector for the VAX-11, PDP-11, PDP-10, and PDP-8, User's Guide and Language Reference Manual, May 1985 Edition (PDF)(TEXT) local copy
(Link verified - Feb 2018)
- TECO Pocket Guide (HTML) local copy
(Link verified - Feb 2018)
- PDP-10 ALGOL Programmers Reference Manual (Chapter 1) (Chapters 2-5) (Chapters 6-9) (Chapters 10-11) (Chapters 12-13) (Chapters 14-19) (ALGOL Index) (Erratum from the scan) local copy, scanned by Ronald Tatum
(Link verified - Feb 2018)
- DTA0:ALGOLW.DOC (TEXT) local copy, transcribed by Ronald Tatum
(Link verified - Feb 2018)
- decsystem10 INTRODUCTION TO TECO (TEXT EDITOR AND CORRECTOR) (JPEG)
(Dead Link - Feb 2018)
- decsystem10/20 ALGOL Programmers Guide, April 1977 (PDF) Al Kossow's site (Link verified - Mar 2018)
- decsystem10 Users Handbook, Second Edition (PDF part1 part2 part4) Al Kossow's site
- decsystem10 BLISS-10 Programmers Reference Manual, February 1974 (reflects the software as of version 4) (PDF) Al Kossow's site
- Other Documentation
- KA10 Hardware Documentation (Directory) Al Kossow's site (Link added - Feb 2018)
- KI10 Hardware Documentation (Directory) Al Kossow's site (Link added - Feb 2018)
- KL10 Hardware Documentation (Directory) Al Kossow's site (Link added - Feb 2018)
- KS10 Hardware Documentation (Directory)
Al Kossow's site (Link added - Feb 2018)
- PDP-10 Maintenance Manual, KA10 Central Processor, Volume 1, April 1970 (PDF) Al Kossow's site
(Link verified - Feb 2018)
- decsystem10 Maintenance Manual, KI10 Central Processor, October 1973 (PDF) Al Kossow's site
(Link verified - Feb 2018)
- DEC doc on Red Pack Organization (TEXT) from AI:KSHACK
(Link verified - Feb 2018)
- DEC doc KSREF.MEM for hardware REV 2, December 1978 (TEXT) (Link verified - Feb 2018) from AI:KSHACK (PDF) Al Kossow's site
- KS Microcode Version 124 (TEXT) from AI:KSHACK
(Link verified - Feb 2018)
- META-S (used to implement ALGOL-W on the PDP-10) (PDF) local copy
(Link verified - Feb 2018)
Step 5. Adding Additional Software
Once you've got your system up and running you'll most likely want to add some additional software. Obviously your first stop will be Tim Shoppa's PDP-10 Software Archive. What follows are some of the highlights of that archive and software that is available elsewhere. (Link verified - Feb 2018)
- TOPS-10
- BASIC-10 V17F
(Link verified - Feb 2018)
- Fortran-10 V11 Field Test 3
(Link verified - Feb 2018)
- Arther Krewat has made a Kermit tape available on his site
(Link verified - Feb 2018)
- Arther Krewat has made LOGO.MAC available on his site
(Link verified - Feb 2018)
- LIB10 and LIB20 Abstracts From DECUS 1983/1984 Library Book (Link Added - Feb 2018)
- DECUS TOPS-10 Library 008-151 Tape
(Link Updated - Feb 2018)
- DECUS TOPS-10 Library 152-214 Tape
(Link Updated - Feb 2018)
- DECUS TOPS-10 Library 217-264 Tape
(Link Updated - Feb 2018)
- More material courtesy of Ronald Tatum, this time he's provided the Mike Green's source for META2 (I've also included the note he sent me with info about this transcription), and the story behind all of this META and ALGOL-W material.
(Link verified - Feb 2018)
- Mark Hittinger has made the following games available
- haunt - apparently a adventure game of some sort, with a questionable sense of humour.
(Link verified - Feb 2018)
- DECWAR - a multiplayer online tactical combat game based on a famous SciFi TV show. For an interesting writeup on DECWAR you can see this page.
(Link Updated - Feb 2018)
- tingle - a random obscene limerick generator of some kind.
(Link verified - Feb 2018)
- TOPS-20
- ITS
Mailing Lists
- Mirian Crzig Lennox has created a mailing list for people interested in ITS with an emphasis on using it on the emulators. It is also for supporting people using her ITS Starter Kit. In order to subscribe send an empty email with "subscribe" in the subject line to its-hackers-request@cosmic.com. The list is currently not archived on the web and if at a later date it is, peoples email addresses will be munged to prevent the harvesting of them. To prevent spam, you must be subscribed in order to post to the list.
Public Access Systems
There are a few publically accessable systems on the Internet. These systems are only listed here with thier owners permission. If you have such a system, and would like to have it listed, pleast let me know and I would be happy to add it to the list. I can be contacted at 'healyzh at aracnet dot com'.
If you access any of these systems please be considerate and avoid doing damage to them. Remember these systems are the work of fellow hobbyists, and they are providing a generous service by opening up thier systems to you.
- TOPS-10
- Harris S. Newman is using KLH10 to emulate a DEC 2020 running
TOPS-10 so that people can login and play DECWAR
telnet newman.hn.org 2020 <=log on as 5,30
- TOPS-20
- 01/03 206-000-0000^ twenex.org Seattle WA FAST 24
DEC Alpha 5305, TOPS-20 7.1(21733)-4; Accessible via INTERNET.
Mostly unrestricted EXEC access to GAMES, EMAIL, USENET, CHAT,
BBOARD and development tools. 500 page permanent disk storage
(more pages available by request) personal webpage service.
Contact minion@TWENEX.ORG (TWENEX Accounts)
- ITS
- Paul Svensson's SV
(Link verified - Feb 2018)
Other
I'm not really sure where to put this information, so am sticking it here temporarily. (30DEC02, I'm not sure where this stuff is, you'll want to poke around the FTP site to see if you can find it if you're interested)
(Dead links)
Thu, 11 Oct 2001 13:52:41
Johnny Eriksson <bygg at stacken,kth,se>
Newsgroups: alt.sys.pdp10
Tops10/Ethernet/IP, status is:
* A couple of updates to the DEUNA support in SIMH.
see ftp://ftp.stacken.kth.se/pub/pdp10/simh-deuna/
* An IP stack with UDP support, but not yet TCP. Written under 7.04, but
the changes to the DEC modules are fairly small and should be easily
ported to other versions. *.dif/*.mac files provided.
see ftp://ftp.stacken.kth.se/pub/pdp10/t10-ip/
* A sligthly working tftp daemon.
see ftp://ftp.stacken.kth.se/pub/pdp10/t10-tftp/
As usual, regard this as beta quality, at best.
--Johnny
Related PDP-10 Links
- The Computer History Simulation Project (simh)
(Link verified - Feb 2018)
- Arthur Krewat's Website
(Link verified - Feb 2018)
- Tim Shoppa's PDP-10 Software Archive
(Link verified - Feb 2018)
- Tim Shoppa's Scanned PDP-10 Doc's Archive
(Link verified - Feb 2018)
- Eric Smith's 36bit.org website has some good documentation
(archive.org, October 15th, 2016)
- Al Kosso's Computer Documentation Archive
(Link verified - Feb 2018)
- The PDP-10 Kermit page at Columbia University
(Link verified - Feb 2018)
- Joe Smith's PDP-10 page
(Link verified - Feb 2018)
- Carl R. Friend's KI-10 Webpage
(Link verified - Feb 2018)
- The Lyrics website includes a link to "Customer Submitted Programs" where you can find a copy of simh 2.6b for Windows.
(archive.org, October 2nd, 2016)
- Phil's PDP10 Miscellany Page
(Link verified - Feb 2018)
- nocrew's PDP-10 stuff
(Link verified - Feb 2018)
- Bill Schaub's TOPS-10 page.
(Link verified - Feb 2018)
- A page on ITS (archive.org, October 23rd, 2001)
- Neil Franklin is working on a PDP-10 Clone Microprocessor in FPGA
(Link verified - Feb 2018)
- The Retro-Computing Society of Rhode Island has a bunch of stuff online about the PDP10's in their collection including some truly excellent pictures of the DECsystem-1090 they just got and a growing software archive.
(Dead links)
- The DECSYSTEM-20 at Columbia University (1977-1988)
(Link verified - Feb 2018)
- The USENET newsgroup alt.sys.pdp10 is probably the best place to get answers to any questions you might have.
- The DFWCUG Historical CPU Preservation Society website has a couple PDP-10 related manuals online. Also try this link for a more direct route.
(Link verified - Feb 2018)
(2nd link dead)
- John Wilson's FTP site have some PDP-10 related data.
(Link verified - Feb 2018)
- Alan Bawden's FTP site at AI MIT has at least one document on ITS, and what appears to be source for it. I've started taking the tarballs available here and making them available for browsing via the web. See the links in the documentation section of this page for AI:SYSDOC, etc.
(Link verified - Feb 2018)
- Dan Murphy's TENEX and TOPS-20 Papers
(Link verified - Feb 2018)
- TECO Archive at ftp.mindlink.net
(Dead link, not on Archive.org)
- The Floony F1
(archive.org, August 29th, 2005)
- Mike Ross's KL10 and KS10.
(Link verified - Feb 2018)
- Lars Brinkhoff's PDP-10 page
(Link verified - Feb 2018)
- TOPS-10 Survival Guide
(Link verified - Feb 2018)
- Lars Brinkhoff's "Introduction to ITS" (YouTube)
(Link verified - Feb 2018)
Outdated Information
Prior to the discovery of the TOPS-10 7.03 MIG I'd written a Installation of TOPS-10 v7.03 document and Michael Thompson has done an updated version of this document.
DEC Emulation Website (Main Page) -- PDP-1 -- PDP-4 -- PDP-6 -- PDP-7 -- PDP-8 -- PDP-9 -- PDP-10 -- PDP-11 -- PDP-15 -- VAX -- Alpha -- MIPS -- FPGA -- Other: Honeywell DPS-6 -- Other: Honeywell DPS-8