User Tools

Site Tools


tss-8_user_tutorial

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tss-8_user_tutorial [2021/04/02 01:36] – [Documentation] Deleted ALGOL and Lisp (not available on SDF TSS/8) and unnecessary detail on basic commands papatss-8_user_tutorial [2023/07/01 06:01] (current) – [EDIT, the line editor] hc9
Line 101: Line 101:
 Detailed documentation for BASIC is available at [[http://bitsavers.org/pdf/dec/pdp8/tss8/DEC-T8-KJZA-D-TSS-8_BASIC_8_Programming_Manual_Mar1969.pdf]]. Detailed documentation for BASIC is available at [[http://bitsavers.org/pdf/dec/pdp8/tss8/DEC-T8-KJZA-D-TSS-8_BASIC_8_Programming_Manual_Mar1969.pdf]].
  
 +===== PUTR (Print/copy/delete/... files) =====
 +
 +Files can be listed with the library program CAT, and other library programs (such as BASIC and EDIT) provide limited file manipulation functions. However, the library program ''PUTR'' ("**P**eripheral **U**tility **T**ransfer **R**outines") provides general file manipulation functions like printing file contents and copying and deleting files. (Similar functions are also provided by the older library programs COPY and PIP.)
 +
 +(In the following example, ''*'' is the PUTR command prompt, and text following the ''*'' is input by the user followed by the ''Enter'' key.)
 +
 +<code>
 +.R PUTR
 +
 +*DIR
 +BOTTLE.BAS    3/14/74
 +17OCT .BAS    3/14/74
 +HOLA  .ASC    3/14/74
 +2.25,2.FCL    3/14/74
 +COWGEN.FCL    3/14/74
 +FIBCOW.BAS    3/14/74
 +GUESS .BAS    3/15/74
 +ADIEU .BAC    3/15/74
 +TH    .BAS    3/15/74
 +SCOUNT.ASC    3/18/74
 +SXMPL .ASC    3/18/74
 +SACTST.ASC    3/18/74
 +COUNT .BIN    3/18/74
 +EXAMPL.BIN    3/18/74
 +SPOLY .ASC    3/18/74
 +MISS  .BAS    3/18/74
 +RPS   .BAS    3/18/74
 +TMP   .ASC    3/18/74
 +BAFFA2.      1  3/18/74
 +BAFFA1.ASC    3/18/74
 +ZMP   .ASC    3/18/74
 +SPOLY2.ASC    3/18/74
 +POLY2 .BIN    3/18/74
 +SBLINK.ASC    3/18/74
 +BAFFA3.ASC    3/19/74
 +BAFFA4.ASC    3/19/74
 +BAFFA5.ASC    3/19/74
 +BBIN  .BIN    3/19/74
 +BAFFA6.ASC    3/19/74
 +RUL110.BAS    3/25/74
 +ELCOTT.BAS    3/25/74
 +HELLO .BAS    3/26/74
 +EINTR .BAS    3/26/74
 +ELCOT1.BAS    3/26/74
 +AGE   .BAS    3/26/74
 +PAPA  .ASC    3/26/74
 +
 +*COPY VERBUM.ASC=PAPA.ASC
 +PAPA  .ASC
 +
 +*DEL PAPA.ASC
 +PAPA  .ASC
 +
 +*TYPE VERBUM.ASC
 +VERBUM.ASC
 +IN PRINCIPIO ERAT VERBUM
 +
 +
 +*E
 +^BS
 +.
 +</code>
 +
 +**Notes**
 +
 +|DIRECTORY (DIR)|List files (similar to the library program CAT)|
 +|COPY|Syntax is ''COPY <new name>=<source file>''|
 +|DELETE (DEL)|Delete file (rename file by copying then deleting original file)|
 +|TYPE|Print file contents|
 +|END (E)|End PUTR session and return to Monitor|
  
 ===== FOCAL69 ===== ===== FOCAL69 =====
Line 258: Line 328:
  
 Using the I command you can enter text, with a CTRL+L you exit insert mode. Save your file with E. Using the I command you can enter text, with a CTRL+L you exit insert mode. Save your file with E.
- 
  
tss-8_user_tutorial.1617327388.txt.gz · Last modified: 2021/04/02 01:36 by papa