User Tools

Site Tools


cp-v

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
cp-v [2020/03/07 19:05]
smj
cp-v [2020/03/10 02:19]
smj
Line 1: Line 1:
 =====CP-V Operating System===== =====CP-V Operating System=====
 +
 +The CP-V User's Guide can be found at [[https://livingcomputers.org/UI/UserDocs/CP-V/1_Time-Sharing_Users_Guide.pdf]]
  
 **User commands**:\\ **User commands**:\\
  
-! is the command prompt for CP-V\\ +//! is the command prompt for CP-V// 
-CTRL-Y / ESC-Y stops a jobGO will continue it or QUIT will kill it\\ +||ESC-Y||Stops the current job.  GO will continue it or QUIT will kill it|| 
-ESC-R Reprints the current line\\ +||ESC-R||Reprints the current line|| 
-ESC-X Deletes the current line\\ +||ESC-X||Deletes the current line|| 
-ESC-E Toggles 'echoplex' (seeing what you type)\\ +||ESC-E||Toggles //echoplex// mode|| 
-FL - File List\\ +||COPY||Copy a file||
-LIST - a Long file list (also L)\\ +
-COPY - COPY fid1 TO fid2 (Copies fid1 to fid2) +
-       COPY fid1 INTO fid2 (Appends fid1 to fid2) +
-       COPY fid to ME (this displays the contents of a file to the screen) +
-TIME - Displays the time of day\\ +
-TELL - Try 'TIME' then do 'TELL ME HELLO at (TIME)' where (TIME) is 2 minutes after what TIME reports\\ +
-STATUS - Shows how much time you have used\\ +
-T - Lists the terminal line status - !T 37 will set Teletype Model 37\\ +
-SPLIST - Prints the spool status\\ +
-OFF - LOGS OUT of the system while displaying a usage summary\\+
  
 +      Examples: 
 +      
 +      COPY file1 TO file2     - Straight copy
 +      COPY file1 INTO file2   - Appends file1 to file2
 +      COPY file1 TO ME        - Displays file1 to the terminal
 +
 +||DISPLAY||Display System Status||
 +||FL||File List||
 +||LIST||Long file list (also try L)||
 +||T||Lists and sets the terminal line status.||
 +||TELL||Displays a message at a particular time.  ex: TELL ME HI at (HH:MM)||
 +||TIME||Displays the Time of Day||
 +||SHOW||SHOW details about your account||
 +||STATUS||Displays how much CPU and system time you've used||
 +||OFF||LOGS OUT of the system while displaying a usage summary||
  
 **The Editor**:\\ **The Editor**:\\
  
-E or EDIT file\\ +**NOTE**: //IN and DE modify the current file// 
-*TY Type All LInes\\ +!E or !EDIT filename / !BUILD filename if the file doesn't exist.\\ 
-*TY0+ - Type screen full of lines starting at 0\\ +||DE||DElete the current line ex. DE6 will delete line 6|| 
-*print screen full of lines starting at the current line\\+||IN||INsert next line - ex. TY7 and then IN will insert (overwrite) at line 8.000|| 
 +||SE||SEt line - ex. SE8 will make line 8.000 the current line|| 
 +||TY||TYpe all lines|| 
 +||TY0+||TYpe screenful of lines starting at 0|| 
 +||+||Type screenful of lines starting at the current line||
  
  
Line 34: Line 45:
 APL - A Programming Language\\ APL - A Programming Language\\
 BASIC - Beginners All-Purpose Symbolic Instruction Code\\ BASIC - Beginners All-Purpose Symbolic Instruction Code\\
-FORT - FORTRAN IV   (!FOR ME OVER #\\+FORT - FORTRAN IV   (!FORT ME OVER #\\
 F77 - FORTRAN 77\\ F77 - FORTRAN 77\\
 +
 +**__BASIC Command Usage and Example Session__**
 +
 +||ACC||ACCesses a directory.  Ex. //ACC GAMEB// for games.  //ACC LOGON// returns you to your directory||
 +||CAT||CATalogue the directory.||
 +||LIST||LIST program buffer||
 +||RUN||RUN program buffer||
 +||SAVE||SAVE a program ON FILE.  Ex. //SAVE ON MYBAS//||
 +||SYS||SYStem quits BASIC and returns to !TEL||
 +
 +      !BASIC
 +      VER. C02
 +      >ACC GAMEB
 +      >CAT
 +       
 +      **ACCOUNT**
 +      GAMEB   
 +       
 +       O GRAN  HR:00 MO/DY/YR   FILE NAME
 +              
 +        C    3  18:00 02/19/86  AMAZING
 +        K    7  14:00 01/05/83  AMAZINGFILE
 +        C    5  18:00 02/19/86  ANNUIT
 +        C    2  18:00 02/19/86  ARTIL
 +        C    4  18:00 02/19/86  AUTHOR
 +        C    2  18:00 02/19/86  BATNUM
 +        C   10  18:00 02/19/86  CAMPAIGN
 +        C    1  18:00 02/19/86  CHECK
 +        K   12  12:00 01/03/83  CON44
 +        C    5  18:00 02/19/86  ECON
 +        C    3  18:00 02/19/86  GASWAR
 +        C    6  18:00 02/19/86  GOLF
 +        C    2  18:00 02/19/86  GUESS
 +        C    2  18:00 02/19/86  ICBM
 +        C    3  18:00 02/19/86  LANDER
 +        C    8  18:00 02/19/86  MARKET
 +        K    4  10:00 12/31/90  MASTERMIND
 +        C    2  10:00 12/31/90  MASTERMIND-SAVE
 +        K    7  15:00 01/17/83  PLANE
 +        C    5  18:00 02/19/86  QUBIC
 +        C    3  18:00 02/19/86  RALLY
 +        K    2  20:00 11/03/88  RULER
 +        C    6  18:00 02/19/86  STARTREK
 +        C    2  18:00 02/19/86  SUB
 +        C    4  18:00 02/19/86  SUMERIA
 +        C    4  18:00 02/19/86  TANK
 +        C    1  18:00 02/19/86  TAPE:GAMB
 +        C    4  18:00 02/19/86  TICTAC
 +        
 +      >10 FOR I = 0 TO 10
 +      >20 PRINT I
 +      >30 NEXT I
 +      >40 END
 +      >RUN
 +      
 +      17:14   MAR 10  RUNCBAA...
 +      
 +       0
 +       1
 +       2
 +       3
 +       4
 +       5
 +       6
 +       7
 +       8
 +       9
 +       10
 +       
 +            40 HALT
 +     
 +**__FORTRAN IV Example Session__**
 +
 +     !FORT ME OVER #
 +      EXT. FORTRAN IV, VERSION E02
 +      OPTIONS >
 +      >      GOTO JAIL
 +                     |
 +       WARNING: GO DIRECTLY. DO NOT PASS GO. DO NOT COLLECT 200 DOLLARS.
 +       STATEMENT DELETED.
 +          
 +      >      DO 100 I=1,10
 +      >100      OUTPUT I
 +      >      STOP
 +      >      END
 +       
 +       
 +       
 +       HIGHEST ERROR SEVERITY: 0 (NO ERRORS)
 +       
 +                         DEC       HEX
 +                        WORDS     WORDS
 +                        -----     -----
 +        GENERATED CODE:    18     00012
 +             CONSTANTS:         00000
 +       LOCAL VARIABLES:         00001
 +                 TEMPS:         00000
 +                        -----     -----
 +         TOTAL PROGRAM:    19     00013
 +      
 +      !RUN
 +           LINKING $
 +      'P1' ASSOCIATED.
 +       I = 1 
 +       I = 2 
 +       I = 3 
 +       I = 4 
 +       I = 5 
 +       I = 6 
 +       I = 7 
 +       I = 8 
 +       I = 9 
 +       I = 10 
 +       *STOP* 0
 +
  
  
cp-v.txt · Last modified: 2020/03/13 13:57 by smj