User Tools

Site Tools


tops-10_survival_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tops-10_survival_guide [2017/11/16 15:48]
papa
tops-10_survival_guide [2017/11/22 16:28]
papa
Line 3: Line 3:
 ===== Introduction ===== ===== Introduction =====
  
-[[https://en.wikipedia.org/wiki/TOPS-10|TOPS-10]] was an operating system for [[https://en.wikipedia.org/wiki/Digital_Equipment_Corporation|Digital Equipment Corporation]]'s [[https://en.wikipedia.org/wiki/PDP-10|PDP-10]] family of mainframe computers (including the DECsystem-10 and [[https://en.wikipedia.org/wiki/DECSYSTEM-20|DECSYSTEM-20]] product lines). TOPS-10 was first released in 1970 and the last release was in 1988.+[[https://en.wikipedia.org/wiki/TOPS-10|TOPS-10]] is an operating system for [[https://en.wikipedia.org/wiki/Digital_Equipment_Corporation|Digital Equipment Corporation]]'s [[https://en.wikipedia.org/wiki/PDP-10|PDP-10]] family of mainframe computers (including the DECsystem-10 and [[https://en.wikipedia.org/wiki/DECSYSTEM-20|DECSYSTEM-20]] product lines). TOPS-10 was originally developed as "Monitor" for the PDP-6 computer starting in 1964 as was first released in 1970 and the last release was in 1988.
  
 LCM+L currently has two TOPS-10 systems available on-line:  LCM+L currently has two TOPS-10 systems available on-line: 
Line 9: Line 9:
 ^ Host ^ Model/Processor ^ Operating system ^ ^ Host ^ Model/Processor ^ Operating system ^
 | **dec-10** | DECSYSTEM-2065 / KL10 | TOPS-10 version 7.04 | | **dec-10** | DECSYSTEM-2065 / KL10 | TOPS-10 version 7.04 |
-| **ki587** | DECsystem-1090 / KI10 | TOPS-10 version 6.|+| **ki587** | DECsystem-1090 / KI10 | TOPS-10 version 6.03A |
  
-[System description, unique features, command input, hotkeys, etc.]+===== Getting Started =====
  
 +**Apply for a user account** on one of LCM+L's TOPS-10 systems with the [[http://www.livingcomputers.org/Discover/Online-Systems/Request-a-Login.aspx|Request a Login]] form. Check the box "Tops-10 v7.04 (DECSYSTEM-2065)" for an account on dec-10. For an account on ki587, write a memo in the box "(Optional) Please describe your interest in these systems:". After completing and submitting the form, within a few days you will receive e-mail from LCM+L with your project-programmer number (PPN, TOPS-10 user ID) and initial password. 
  
 +**Connect to the system** by opening a Secure Shell session with the destination for your host:
  
-== 1Apply a user account ==+^ Host ^ Destination ^ 
 +| dec-10 | dec-10@tty.livingcomputers.org | 
 +| ki587 | ki587@tty.livingcomputers.org |
  
-== 2. Connect to the system ==+On ki587, after the log-in message is displayed, press the **Enter** key once or twice to display the command prompt ''.''.
  
-===== Command Summary =====+Enter the ''LOGIN'' command to start your session.
  
-^ ^ Command ^ Syntax \\ Remarks ^ +**Command format**: TOPS-10 commands are one to six characters longAt the command prompt ''.'', type the command string or a unique prefix followed by command arguments if any, then press the **Enter** key to execute the commandIn version 7.04 commands are case-insensitive; in version 6.3 all entered command text is automatically converted to upper case.
-| 3. | LOGIN Log-in to your account | ''LOGIN'' //<PPN>//+
-| 4| PASSWOrd - Change your password | ''PASSWO'' \\ Not available in version 6.3. | +
-| 5. | KJOB - Log-out from your account | ''KJOB'' \\ In version 6.3KJOB prompts for how to handle user files. Enter ''F'' to save all your files+
-| 6| MAKE Create a new file | ''MAKE'' //<file name>// \\ Create new file //<file name>// and open in TECO editorSee [[Survival TECO]]. |  +
-| 7. | TECO - Edit an old file | ''TECO'' //<file>// \\ Edit //<file>// with TECO editor. See [[Survival TECO]]|+
  
-== 8. DIRECT List your files ==+**File name format**: TOPS-10 files are identified with a file name from one to six characters long followed by a period (''.'') and a zero to three character file extension. Many commands allow wildcard characters ''*'' (matches any zero or more characters) and ''?'' (matches zero or any one character) in file name arguments to operate multiple files.
  
-== 9TYPE - Show file contents ==+Files with standard extensions are given special treatment by some commands.
  
-== 10COPY - Copy files ==+^ Ext^ File contents ^ Ext. ^ File contents ^ 
 +| ALG | ALGOL language source | EXE | Executable binary program | 
 +| BAS | BASIC language source | FOR | FORTRAN language source | 
 +| BLI | BLISS language source | MAC | MACRO assembly language source | 
 +| CBL | COBOL language source | REL | Relocatable binary file |
  
-Syntax''COPY'' //<new file>//''=''//<old file>//+**Special characters**TOPS-10 recognizes the following special characters to assist with input and output from the system.
  
-== 11RENAME Rename files ==+| Ctrl-C | Interrupt current program and return to TOPS-10
 +| Backspace \\ Ctrl-H | Delete last input character. (Deleted character is echoed at the end of the input line.) | 
 +| Ctrl-U | Delete current input line. | 
 +| Ctrl-O | Pause/restart terminal output scrolling. |
  
-== 12. DELETE - Delete files ==+===== Command Summary =====
  
-== 13EXECUT - Compile and run your program == +^ ^ Command ^ Syntax \\ Remarks ^ 
- +| 1. | LOGIN - Log-in to your account | ''LOGIN'' //<PPN>//
-== 14. BASIC - Run BASIC interpreter == +| 2. | PASSWOrd - Change your password | ''PASSWO'' \\ Not available in version 6.3. | 
- +| 3. | KJOB - Log-out from your account | ''KJOB'' \\ In version 6.3, KJOB prompts for how to handle user files. Enter ''F'' to save all your files. | 
-== 15MAIL - Send a message to another user == +| 4. | MAKE - Create a new file | ''MAKE'' //<file name>// \\ Create //<file name>// with TECO editor. See [[Survival TECO]]. |  
- +| 5. | TECO - Edit an old file | ''TECO'' //<file>// \\ Edit //<file>// with TECO editor. See [[Survival TECO]]. | 
-== 16Other commands ==+| 6. | DIRECTory - List your files | ''DIRECT'' [//<file>//] | 
 +| 7. | TYPE - Show file contents | ''TYPE'' //<file>//
 +| 8. | COPY - Copy files | ''COPY'' //<new file>//''=''//<old file>// | 
 +| 9. | RENAME - Rename files | ''RENAME'' //<new name>//''=''//<old file>// | 
 +| 10| DELETE - Delete files | ''DELETE'' //<file>//
 +| 11. | EXECUTe - Compile and run your program | ''EXECUT'' //<file>// \\ Compiler will be selected based on file name extension. | 
 +| 12BASIC - Run BASIC interpreter | ''R BASIC'' | 
 +| 13. | SYSTAT - Print system status information | ''SYSTAT'' | 
 +| 14| SEND - Send a message to another user | ''SEND'' //<line> <message>// \\ Look-up the user's //<line>// in the 'Line#' column of the SYSTAT list|
  
-== 17. Learn more ==+===== Learn more =====
  
-  * [[http://bitsavers.org/pdf/dec/pdp10/TOPS10/1972_PDP-10_Users_Handbook/08_commands.pdf|DECsystem-10 Operating System Commands (for TOPS-10 version 6.3)]] +  * [[http://bitsavers.org/pdf/dec/pdp10/TOPS10/1972_PDP-10_Users_Handbook/02_timesharing.pdf|DECsystem-10 Getting Started With Timesharing]] (for TOPS-10 version 6.3) 
-  * [[http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol02/AA_0916F_Operating_System_Commands_Manual_Oct88.pdf|TOPS-10 Operating System Commands Manual (for version 7.04)]]+  * [[http://bitsavers.org/pdf/dec/pdp10/TOPS10/1972_PDP-10_Users_Handbook/08_commands.pdf|DECsystem-10 Operating System Commands]] (for version 6.3) 
 +  * [[http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol02/AA_0916F_Operating_System_Commands_Manual_Oct88.pdf|TOPS-10 Operating System Commands Manual]] (for version 7.04)
  
  
tops-10_survival_guide.txt · Last modified: 2017/11/22 16:36 by papa