DEC Emulation Website (Main Page) -- PDP-1 -- PDP-4 -- PDP-7 -- PDP-8 -- PDP-9 -- PDP-10 -- PDP-11 -- PDP-15 -- VAX -- Alpha -- MIPS -- FPGA

The DEC PDP-10 Emulation Webpage

PDP-10 Webring |
[ Join Now | Ring Hub | Random | << Prev | Next >> ]

Last Updated: 05MAY2007

Latest News!

  (03FEB2007) SIMH V3.7-0 released.
  (29JUN2006) 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.
  (26JUN2006) Al Kossow has another 24 tape images (list), including a new games tape.
  (23JUN2006) Thanks to Al Kossow who is now the Software Curator at the Computer History Museum (CHM), there is a large update of new tape images at Tim Shoppa's site. In looking, it appears that at least three that are in the directory at bitsavers.org didn't make it to Tim's site. The following list on bitsavers.org shows what is in this new collection of tapes.
  (26MAY2006) SIMH V3.6-0 released.
  (20JAN2006) SIMH V3.5-2 released.
  (xxAUG2005) Confirmed that Timothy Stark is still developing his emulators, I'm not sure where the latest version is available
  (22JUN2005) Updated the URL for Bill Schaub's website, and added a link for the following site with TOPS-20 software
  (02JUN2005) Paul Allen now has a new website detailing the restoration efforts of the DECSYSTEM-2065 that is now online running TOPS-10 v7.04, it also gives information on how to get accounts on the 2065, and the XKL Toad-1 which runs TOPS-20 v7.1. There is also a web based forum.
  (14MAY2005) While looking up some information I just realized that the documentation section got corrupted sometime in the last year. This probably happened when I finally switched from Adobe PageMill 3.0 to Adobe GoLive CS. I for one really wish Adobe had kept PageMill alive for those of us that want a simple WYSIWYG HTML editor. I've gone in by hand and everything should be fixed.
  (03MAY2005) SIMH V3.4-0 Released
  (30JUN2004) Stu Grossman's KX10 V0.94 is now available.
  (11MAR2004) David Carter has just finished transcribing the ITS Reference Manual v1.5 from the original scanned document. It is available at http://www.sigfs.org/its-reference/.
  (31OCT2003) All links on the site have been updated to reflect the new location of Al Kossow's Documentation archive which has been moved to http://www.bitsavers.org/pdf.
  (30OCT2003) Due to a recent disk loss, Al Kossow's documentation archive has moved to http://www.bitsavers.org/pdf. I haven't had time to update the links on this site that link to his site.
  (12SEP2003) SIMH V3.0-2 Released
  (22JUN2003) SIMH V3.0 Released
  (14MAR2003) While researching something else I ran across An Atlas of Cyberspaces - Historical Maps, which has some cool Arpanet maps.
  (12MAR2003) The SDF Public Access systems are at least partially online, and twenex.org should hopefully be accessable.
  (03MAR2003) SIMH V2.10-4 released.
  (01FEB2003) The SDF Public Access systems, which includes twenex.org (the public access TOPS-20 system) are currently offline due to Northwest Link terminating thier service. They had thier service terminated because they've been the target of recent Denial of Service attacks. Note, they were the target not the originator of these attacks! For the latest information, see check this page. Also, Slashdot has an article on this.
  (15JAN2003) The SDF Public Access UNIX system, has a publically accessable TOPS-20 system running under KLH10. The system is KANKAN and it's running it's own WWW Server which you can use to sign up for an account.
  (12JAN2003) Paul Svensson has a publically accessable ITS system running under KLH10. The system is SV, and it's running a WWW server with info about how to get access. If you access this system, please be considerate and don't do anything to damage it.
  (12JAN2003) I've added a section to this page for information on publically accessable PDP-10 systems. I will only add such systems with the owners permission. If you have such a system and would like it listed, please let me know. I can be contacted at 'healyzh at aracnet dot com'. Currently no systems are listed.
  (01JAN2003) Bill Schaub has added further layered products to the pre-built TOPS-10 7.03 disk image that he's working on.
  (30DEC2002) I've added a page, based on the MasterTableOfContentsJan89.txt, indexing the TOPS-10 Software Notebooks found at Al Kosso's site. I've also added links to the TOPS-20 documentation that he has.
  (30DEC2002) I've FINALLY taken the time to work on updating the links on this page. Unfortunalty there are some I can't find, and I'm sure I've missed a few that need updated. I still need to update the documenation section to reflect all the material that has been added to Al Kosso's site.
  (30DEC2002) Bill Schaub has released a new pre-built TOPS-10 V7.03 imaged based on the one Paul Allen provides. He has added Cobol and Fortran, and is planning on addeding further layered products as he has time. He's also working on writting introductory documentation.
  (21NOV2002) SIMH V2.10-1 released, if you're trying to use the PDP-10 emulation under SIMH V2.10, you need to upgrade to this version, as it corrects problems with the tape handling routines.
  (06NOV2002) Quite a few books have been added to Al Kosso's site recently. The three volume set of TOPS10 7.01 monitor internals course (J2080A) notebooks was just put up. The TOPS-10 Software Notebooks from January of 1989 are also up (see this file for more info). There are also select notebooks from the TOPS-20 Software Notebooks available.
  (27SEP2002) Fixed links to the TOPS-20 Monitor Calls Reference Manual. Also, unfortunatly it has come to my attention that the PDF and HTML conversions of the TOPS-20 manuals that I did are less than perfect, as such the text versions are the recommended ones to use.
  (05JUN2002) In the past few weeks Al Kosso has gotten the full version of the 1973 Assembly Language Handbook, as well as the decsystem10 Users Handbook, Second Edition, decsystem10/20 ALGOL Programmers Guide - April 1977, and TM10A Engineering Drawings - June 1968 online.

Introduction

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

1. Obtain an emulator
2. Obtain Installation Documentation
3. Obtain Software
4. Obtain Further Documentation
5. Adding Additional Software
6. Mailing Lists
7. Public Access Systems
8. Other
9. Related PDP-10 Links

Contacting Me

If you have any comments about this page I can be reached at healyzh AT aracnet 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 have simh running under Solaris 8 on a Sparc 20/712 but it is slow
- 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.

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
- TOPS-20

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.

- Timothy Stark's ts10
  - 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
  - Latest Stable Version
- Bob Supnik's simh
  - 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.7-0 (last updated February 3rd, 2007)
  - 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
- Ken Harrenstein's KLH10
  - 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
  - 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
- Stu Grossman's KX10
  - 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 Monitor Installation Guide (PDF)(TEXT) local
- TOPS-10 7.04 Monitor Installation Guide (PDF) Al Kossow's site
- TOPS-20 3A Software Installation Guide, AA-4195F-TM, October 1978 (PDF) Al Kossow's site
- Bob Supnik's TOPS-20 4.1 installation procedure (Part 1) (Part 2) local
- 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
- 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.
- "XS" has some pages up with logs of installing TOPS-10, running a MONGEN, and installing BASIC & Fortran.

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.

1. TOPS-10 7.03 Distribution Tim Shoppa's site
   1. The distribution Tape
   2. MPE - (CPNSER) - an unbundled product Johnny Eriksson's site
   3. DECnet-10 - an unbundled product Johnny Eriksson's site
   4. Bootable Media (KL10) (KS10) You'll need the KS10 tape for SIMH
   5. DEC-Supported CUSP Distribution (tape 1) (tape 2)
   6. Customer Supported Tape
   7. Tools Tape
2. TOPS-10 7.03 Prebuilt system Paul Allen's site
   1. For SIMH
   2. A prebuilt 7.03 system with DSKB and DSKC structures and a monitor that supports printing and serial logins.
   3. 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]
3. TOPS-10 7.03 Prebuilt System Bill Schaub's Site
   1. For SIMH
   2. Homepage
   3. 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.
4. TOPS-10 7.04 Distribution (I've heard that someone has now gotten this at least partially running) Primarily Tim Shoppa's site
   1. The distribution Tape
   2. MPE - (CPNSER) - an unbundled product Probably not usable
   3. DECnet-10 - an unbundled product (all that exists is a DECnet-10 Supplemental Tape which is unusable)
   4. DEC-Supported CUSP Distribution (tape 1) (tape 2)
   5. Customer Supported Tape
   6. Customer Supported Tools Tape
   7. RSX20F - DECtapes (KL10-D sites)
   8. RSX20F - Floppy diskettes (KL10-E/R sites) John Wilson's site
5. TOPS-10 7.04 Prebuilt system Ken Harrenstein's site
   1. For KLH10 / KL10B
   2. A prebuild 7.04 system with DSKA and DSKB structures with the following prebuilt montiors
      1. 704NON.EXE - TOPS-10 V7.04 no network, won't try to load KLNI
      2. 704LAT.EXE - TOPS-10 V7.04 with just LAT
      3. 704DCN.EXE - TOPS-10 V7.04 with DECnet and LAT
      4. SYSTEM.EXE - TOPS-10 V7.04 for the KS
   3. Install done by Larry Sendlosky
   4. 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!
6. TOPS-20 4.1 Distribution Tim Shoppa's site
   1. TOPS-20 V4.1 2020 Installation tape
   2. TOPS-20 V4.1 2020 Distribution (tape 1) of (tape 2)
   3. TOPS-20 V4.1 Tools tape
   4. TOPS-20 V4.1 TP#12 "Exec Src Mod"
   5. TOPS-20 V4.1 TP#12 "Monitor Sources"
7. TOPS-20 7.0 Distribution Tim Shoppa's site
   1. TOPS-20 V7.0 Installation BB-H137F-BM
   2. TCP/IP-20 V4.0 Distribution BB-EV83B-BM
   3. TOPS-20 V7.0 Distribution Tape 1 of 2 BB-H138F-BM
   4. TOPS-20 V7.0 Distribution Tape 2 of 2 BB-LW55A-BM
   5. TOPS-20 V7.0 Monitor Source BB-M780D-SM
   6. TOPS-20 V7.0 EXEC Source BB-GS97B-SM
   7. TOPS-20 V7.0 #04 MON SRC MOD BB-M080Z-SM
   8. TOPS-20 V7.0 #04 EXEC SRC MOD BB-M081Z-SM
   9. TOPS-20 V7.0 TSU04 Tape 1 OF 2 BB-PENEA-BM
   10. TOPS-20 V7.0 TSU04 Tape 2 OF 2 BB-KL11M-BM
   11. TOPS-20 V7.0 Tools BB-M836D-BM
8. TOPS-20 7.x Panda Distribution
   1. Panda Programming TOPS-10 Home Page Mark Crispin's site
   2. Panda TOPS-20 distribution at trailing-edge
9. 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
   1. 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.
10. MIT ITS Prebuilt System
    1. For KLH10 / KS10
    2. Can be found at this site
11. BBN TENEX Nothing Available
12. Stanford WAITS - Westcoast Alternative to ITS Nothing Available
13. 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.

1. TOPS-10 Documentation
   - TOPS-10 V7.03 Operator's Guide (PDF) 36bit.org
   - TOPS-10/TOPS-20 Software Update User's Guide (PDF)(HTML)(TEXT)
   - TOPS-10 Commands Manual V7.01 (PDF) Tim Shoppa's site I think this is gone
2. Tim Shoppa's TOPS-10 V7.04 Doc Archive Tim Shoppa's site
   - TOPS-10 Operating Systems Command Manual (PDF) (HTML)
   - TOPS-10 Crash Analysis Guide (PDF) (HTML)
   - TOPS-10 Monitor Calls Manual Volume 1 (PDF) (HTML)
   - TOPS-10 Monitor Calls Manual Volume 2 (PDF) (HTML)
   - TOPS-10 Monitor Tables Description (PDF) (HTML)
   - TOPS-10 Operator's Command Reference Manual (PDF) (HTML)
   - TOPS-10 Operator's Guide (PDF) (HTML)
   - TOPS-10 Software Installation Guide (PDF) (HTML)
   - TOPS-10 Stopcodes Specification (PDF) (HTML)
   - TOPS-10 User Utilities Manual (PDF) (HTML)
3. TOPS-10 Software Notebooks (January 1989) Al Kossow's site
   - Master Table of Contents
4. TOPS-10 Monitor Internals Course Al Kossow's site
   - EY-CD002-TL-006 MonTbls (PDF)
   - EY-CD013-RB-006 monIntSup (PDF)
   - EY-CD150-HO-006 monInternal (PDF)
5. TOPS-20 V3 Documentation Al Kossow's site
   - TOPS-20 Installation Guide (PDF)
   - TOPS-20 monIntern (PDF)
6. TOPS-20 V5 Documentation Al Kossow's site
   - Updates through V5.1 (PDF)
7. TOPS-20 V6.1 Documentation Al Kossow's site
   - TOPS-20 Monitor Calls User's Guide (PDF)
   - TOPS-20 Commands Reference Manual (PDF)
   - TOPS-20 System Manager's Guide (PDF)
   - TOPS-20 KL Inst (PDF)
8. 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.
   - TOPS-20 Documentation Directory (PDF)(HTML)(TEXT)
   - TOPS-20 User's Guide (PDF)(HTML)(TEXT)
   - TOPS-20 User Utilities Guide (PDF)(HTML)(TEXT)
   - TOPS-20 Commands Reference Manual (PDF)(HTML)(TEXT)
   - TOPS-20 DDT Manual (PDF)(HTML)(TEXT)
   - TOPS-20 Monitor Calls User's Guide (PDF)(HTML)(TEXT)
   - TOPS-20 Monitor Calls Reference Manual (PDF)(HTML)(TEXT)
   - JSYS help page (TEXT)
   - TOPS-20 System Manager's Guide (PDF)(HTML)(TEXT)
   - TOPS-20 KL Model B Installation Guide (PDF)(HTML)(TEXT)
   - TOPS-20 Operator's Guide (PDF)(HTML)(HTML)
   - TOPS-20 Operator's Command Language Ref Manual (PDF)(HTML)(TEXT)
   - TOPS-20 Monitor Table Description (PDF)(HTML)(TEXT)
   - TOPS-10/TOPS-20 Software Update User's Guide (PDF)(HTML)(TEXT)
   - Extended Addressing (PDF)(HTML)(TEXT)
   - New Galaxy Features (PDF)(HTML)(TEXT)
   - TOPS-20 ARPANET User Utilities Guide, Preliminary Draft, October, 1983 (PDF)(HTML)(TEXT)
   - TOPS-20 ARPANET User Utilities Guide, October, 1983 (PDF)(HTML)(TEXT)
9. TOPS-20 Documentation
   - TOPS-20 Monitor Calls Quick Reference Guide (PDF) The DFWCUG Historical CPU Preservation Society
   - Introduction to using the DECSYSTEM-20, originally from the Dundee College of Technology (TEXT) 36bit.org
   - MONITOR CALLS Reference Manual, AA-4166C-TM, TOPS-20 V03, January 1978 Coming Soon
   - UPDATE NOTICE, DECSYSTEM-20 Monitor Calls Reference Manual, AD-4166C-T1, TOPS-20 V3A Coming Soon
10. ITS Documentation
    - ITS reference manual, version 1.5 (PDF)(PS) MIT
    - ITS Reference Manual, Version 1.5 (various formats) David Carter
    - An Introduction to ITS for the MACSYMA User (TEXT) from AI:.INFO.
    - AI:.INFO. contains mostly MacLISP information
    - AI:.TECO.
    - AI:EMACS
    - AI:EMACS1 contains source and documentation for ITS EMACS
    - AI:KSHACK KS10 information
    - AI:SYSDOC System Documentation
    - AI:SYSTEM ITS Sourcecode
    - Partial? AI:DOC (TGZ)
    - Partial? AI:MID (TGZ)
    - Partial AI:MIDAS (TGZ)
    - Alan Bawden's PCLSRing: Keeping Process State Modular document (TEXT)
    - PDP-10 Machine Language, MIT PDP-10 'Info' file converted to Hypertext 'html' format by Henry Baker (HTML)
    - Tape Archiving Using the Time Capsule File System (HTML) Brian Zuzga's Web Page?
11. BBN TENEX Al Kossow's site
    - BBN Pager Document, December 11, 1968 (PDF)
    - BBN-LISP, TENEX Reference Manual, July 1971 (PDF)
    - TENEX Executive Language Manual for Users, Revised, April, 1973 (PDF)
    - TENEX JSYS Manual, A manual of TENEX monitor calls, September 1, 1973 (PDF)
    - Memorandum on the Protection Mechanisms and Policies in the BCC 500 Operating System, Jack Freeman, January 18th, 1974, TM.74-1 (PDF)
    - TENEX Functional Parts and Formalization of their Interfaces, Wrenwick Lee, January 29th, 1974, TM.74-2 (PDF)
    - 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)
    - Toward a Methodology of Protection Implementation (In TENEX: Memo 1), Chuck Wall, February 4, 1974, TM.74-4 (PDF)
    - KI-10 Implementation and Possibilities for a Third Ring, Allen B. Goodrich, February 6, 1974, TM.74-5 (PDF)
    - Enforcement of Protection, Toward Clarity, Allen B. Goodrich, February 8, 1974, TM.74-6 (PDF)
    - Notes On: Placing the Functional Modules of TENEX into Management Processors, Wrenwick Lee, February 15, 1974, TM.74-7 (PDF)
    - Protection on "Special Privileges", Chuck Wall, February 27, 1974, TM.74-8 (PDF)
    - How the JSYS Instruction is Simulated on the KI10, Jack Freeman, March 13, 1974, TM.74-10 (PDF)
    - Relationships of the Various Tables Used by the Memory Manager, Judy Simon, April 5, 1974, TM.74-16 (PDF)
    - Page not in Core Trap, Judy Simon, April 8, 1974, TM.74-17 (PDF)
    - TENEX Scheduler, An Overview, Wrenwick Lee, June 7, 1974, TM.74-19 (PDF)
    - BCPL Manual, September, 1974 (PDF)
12. Stanford WAITS - Westcoast Alternative to ITS Nothing Available
13. Tymshare TYCOM-X Nothing Available
14. Applications Documentation
    - PDP-10 Reference Handbook, 1969 (PDF part0 part1 part2 part3 part4 part5 part6 part7) Al Kossow's site
    - PDP-10 Cobol Programmer's Reference Manual, 2nd Printing (Rev) July 1970 (PDF) local copy
    - decsystem10 assembly language handbook, third edition, 1973 (PDF) Al Kossow's site
    - 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
    - TECO Pocket Guide (HTML) local copy
    - 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
    - DTA0:ALGOLW.DOC (TEXT) local copy, transcribed by Ronald Tatum
    - decsystem10 INTRODUCTION TO TECO (TEXT EDITOR AND CORRECTOR) (JPEG)
    - decsystem10/20 ALGOL Programmers Guide, April 1977 (PDF) Al Kossow's site
    - 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
15. Other Documentation
    - DA-10 PDP-8/9 Interface System Description, September 1969 (PDF) Al Kossow's site
    - PDP-10 Maintenance Manual, KA10 Central Processor, Volume 1, April 1970 (PDF) Al Kossow's site
    - decsystem10 Maintenance Manual, KI10 Central Processor, October 1973 (PDF) Al Kossow's site
    - DTE20 Ten-Eleven Interface Unit Description, October 1976 (PDF) Al Kossow's site
    - DEC doc on Red Pack Organization (TEXT) from AI:KSHACK
    - DEC doc KSREF.MEM for hardware REV 2, December 1978 (TEXT) from AI:KSHACK (PDF) Al Kossow's site
    - KS Microcode Version 124 (TEXT) from AI:KSHACK
    - KL10-Based Technical Manual (PDF) Al Kossow's site
    - NIA20 Technical Reference Manual (PDF) Al Kossow's site
    - META-S (used to implement ALGOL-W on the PDP-10) (PDF) local copy
    - TM10A Engineering Drawings, June 1968 (PDF) Al Kossow's site
    - KS10-Based DECSYSTEM-2020 Installation Manual, September 1979 (PDF) Al Kossow's site
    - KS10 Maintenance Guide, Volume 1, June 1979 (PDF) Al Kossow's site

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.

- TOPS-10
  - BASIC-10 V17F
  - Fortran-10 V11 Field Test 3
  - Arther Krewat has made a Kermit tape available on his site
  - Arther Krewat has made LOGO.MAC available on his site
  - DECUS TOPS-10 Library 008-151 Tape
  - DECUS TOPS-10 Library 152-214 Tape
  - DECUS TOPS-10 Library 217-264 Tape
  - 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.
  - Mark Hittinger has made the following games available
    - haunt - apparently a adventure game of some sort, with a questionable sense of humour.
    - 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.
    - tingle - a random obscene limerick generator of some kind.
- TOPS-20
  - DECUS TOPS-20 Library 0000-0057 Tape
  - DECUS TOPS-20 Library 0057-0059 Tape
  - DECUS TOPS-20 Library 0134-0152 Tape
  - Thanks to XKL LLC, Tim Shoppa has made 11 TOPS-20 DECUS tapes available in ftp://ftp.trailing-edge.com/pub/lib20/
  - This site has a 4 programs on tape images
- ITS
  - None known at this time

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

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)

    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)
- Arthur Krewat's Website
- Tim Shoppa's PDP-10 Software Archive
- Tim Shoppa's Scanned PDP-10 Doc's Archive
- Eric Smith's 36bit.org website has some good documentation
- Al Kosso's Computer Documentation Archive
- The PDP-10 Kermit page at Columbia University
- Joe Smith's PDP-10 page
- Carl R. Friend's KI-10 Webpage
- The Lyrics website includes a link to "Customer Submitted Programs" where you can find a copy of simh 2.6b for Windows.
- Phil's PDP10 Miscellany Page
- nocrew's PDP-10 stuff
- Bill Schaub's TOPS-10 page.
- A page on ITS Gone
- Neil Franklin is working on a PDP-10 Clone Microprocessor in FPGA
- 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.
- The DECSYSTEM-20 at Columbia University (1977-1988)
- 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.
- John Wilson's FTP site have some PDP-10 related data.
- 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.
- Dan Murphy's TENEX and TOPS-20 Papers
- TECO Archive at ftp.mindlink.net
- The Floony F1
- Mike Ross's KL10 and KS10.

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.

PDP-10 Webring |
[ Join Now | Ring Hub | Random | << Prev | Next >> ]

DEC Emulation Website (Main Page) -- PDP-1 -- PDP-4 -- PDP-7 -- PDP-8 -- PDP-9 -- PDP-10 -- PDP-11 -- PDP-15 -- VAX -- Alpha -- MIPS -- FPGA