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
cp-v [2020/03/10 00:44]
smj
cp-v [2020/03/13 13:57] (current)
smj
Line 5: Line 5:
 **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 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 35: Line 44:
 AP - Assembly Language Processor\\ AP - Assembly Language Processor\\
 APL - A Programming Language\\ APL - A Programming Language\\
-BASIC - Beginners All-Purpose Symbolic Instruction Code\\ +BASIC - Beginners All-Purpose Symbolic Instruction Code\\ 
-||ACC||ACCesses a directory.  Try //ACC GAMEB// for games.  //ACC LOGON// returns you to your directory|| +FORT - FORTRAN IV   (!FORT ME OVER #\\
-FORT - FORTRAN IV   (!FOR ME OVER #\\+
 F77 - FORTRAN 77\\ F77 - FORTRAN 77\\
  
-**BASIC Example**:+**__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__** 
 + 
 +Using [[FORTRAN]] requires you to imagine you're using an imaginary key punch machine producing a card deck.  Formatting is important.  To make things easier, set !TABS 7 to get to the CONTROL column from there you can <SPACE> once to get to the STATEMENT columns. 
 + 
 +  * Putting a **C** in column 1 denotes a comment which the compiler will ignore 
 +  * Statement numbers can be in columns 1 - 5 
 +  * Column 6 is reserved for **C** aka **TRANSFER CONTROL TO STATEMENT** 
 +  * Columns 7 - 55 are typically used for **STATEMENTS** 
 +  
 +     !TABS 7 
 +     !FORT ME OVER # 
 +      EXT. FORTRAN IV, VERSION E02 
 +      OPTIONS > 
 +      >      GOTO JAIL 
 +                     | 
 +       WARNINGGO 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 
 + 
  
-     !basic 
-     VER. C02 
-     > 
cp-v.1583801042.txt.gz · Last modified: 2020/03/10 00:44 by smj