"COPYRIGHT 1981 INTEL CORPORATION ðHelp is available for the following commands, definitions, and errors. Type HELP followed by the command name, the definition word, or the error number. ************************ ISIS-PDS COMMANDS ************************ ASM80 ASSIGN ATTACH ATTRIB COPY DEBUG DELETE DETACH DIR ENDJOB HEXOBJ IDISK JOB LIB LINK LOCATE OBJHEX RENAME SERIAL SUBMIT ************************ SPECIAL FUNCTIONS *********************** '/' (assign console input) '.' (quick single line submit) '#' (assign output to CRT) '@' (display file on CRT) '?' (return CLI version) ESC (line reedit) ************************ DEFINITIONS ************************ DEVICES FUNCTION KEYS KEYBOARD CONTROLS NOTATION WILDCARD CHARACTERS ‰NOTATION The following notation is used in the HELP displays. UPPERCASE Must be entered as shown Variable information. [ ] Optional field. {a | b} One and only one entry must be selected. Alternate entries are separated by the vertical bar |. Files are specified as follows: :Fn: . where :Fn: is the logical device designation, is 1 to 6 characters and is 1 to 3 characters. ::; abbreviated úKEYBOARD CONTROLS To enter a control key, type the character while holding down the CTRL key. RUBOUT Deletes the previous character entered. CTRL-P Allows literal entry of control characters. CTRL-R Redisplays current input line as modified. CNTL-X Aborts current input line. CTRL-Z Enters end-of-file. RETURN (Carriage Return) terminates command input and submits line as a command. ESC Re-edit previous command line or current line. CTRL-E Switches console input from a SUBMIT or JOB file. CTRL-Q Resumes console display. CTRL-S Stops console display. CTRL-B Alternate Escape character. ·DEVICES There are both logical and physical devices in ISIS. Physical devices are mapped to logical devices with the ASSIGN command (see HELP ASSIGN). :: where can be: :F0: thru :F5: Logical Drives :CI: Console Input :CO: Console Output any of the following: 0 thru 3 Disk Drives 4 and 5 Bubble Drives :SO: Serial output :SI: Serial input :LP: Line printer :VI: Video input (keyboard) :VO: Video output (CRT screen display) :BB: Byte bucket :I1: User defined input device :O1: User defined output device :L1: User defined list device 7WILDCARD CHARACTERS The wildcard characters (* and ?) can appear in a filename with the following meanings. The chart below lists the commands that allow wildcard characters. * In a filename specifies a match to any characters and any number of characters in that position. ? In a filename specifies a match to any single character in that position. The commands that allow wildcard characters are: ATTRIB COPY (To Transfer), ie. non-appending form of the command. DELETE DIR 1ASM80 Assemble an 8080/8085 assembly source file ASM80 Specifies a file of 8080/8085 source code A list of control words for controlling compilation and listing. If no controls are specified the defaults are: OBJECT(.OBJ) NODEBUG PRINT(.LST) LIST SYMBOLS NOMACROFILE COND PAGING GEN PAGELENGTH(66) NOXREF PAGEWIDTH(120) NOMACRODEBUG See the 8080/8085 MACRO ASSEMBLER OPERATOR'S MANUAL for more information 7ASSIGN Assigns a logical device to a physical device ASSIGN [ TO ] ASSIGN can map a logical drive to a physical drive, the console input device (:CI:) to any physical input device, or the console output device to any physical output device. See HELP DEVICES for a complete list of logical and physical devices. The default logical to physical mapping is: Logical Physical floppy boot bubble boot :CI: :VI: :VI: :CO: :VO: :VO: :F0: 0 4 :F1: 1 0 :F2: 2 1 :F3: 3 2 :F4: 4 3 :F5: 5 5 ŠATTACH Assigns multimodule row to the processor running the command ATTACH 0 to attach row 1 (connectors J1 and J2 on the multimodule adapter board). 1 to attach row 2 (connectors J3 and J4 on the multimodule adapter board). ÖATTRIB Displays and modifies attributes of disk files. ATTRIB [] [Q] Attributes are displayed or modified for this file. Attribute to be modified can be: W Write Protect S System F Format I Invisible J User Defined K User Defined L User Defined New value for attribute can be: 0 to reset; 1 to set. Q Prompt before processing. qCOPY Transferring files COPY TO [{S | N}] [{B | U}] [J] [K] [L] [C] [P] [Q] Pathname of input file, the file being copied. Pathname of output file. S Copy only system files (with S attribute). N Copy only non-system files (without S or F attribute). B No prompt if destination exists. Delete existing file; copy source to newly created destination. U Same as B except existing file is not deleted first. J Copy only files with User Defined attribute J. K Copy only files with User Defined attribute K. L Copy only files with User Defined attribute L. C Copy the source file's attributes. P Single drive COPY. Q Prompt before processing. COPY Appending files COPY ,[,. . .,] TO [B | U] [C] [P] thru Specifies the input files. Specifies the output file. ODELETE Removes files from the disk DELETE [,, . . . ,] [P] [Q] thru Pathname(s) for the disk file(s) to be removed. P Single drive DELETE. Requests disks as needed. Q Prompt before processing. ‰DETACH Releases multimodule row from processor running the command DETACH 0 to release row 1 (connectors J1 and J2 on the multimodule adapter board). 1 to release row 2 (connectors J3 and J4 on the multimodule adapter board). ODIR Displays index of disk files on the specified disk device DIR [TO ] [FOR ] [] [ I | J | K | L | F | O | P | Z ] TO Device to receive directory listing. FOR Scope of the directory listing. Logical device from which files are listed. I All files, including those with the invisible attribute I, are listed. J Only files with User Defined attribute J included. K Only files with User Defined attribute K included. L Only files with User Defined attribute L included. F Fast listing; only filenames and extensions. O Single column listing. P Single drive directory. Z Only summary line is listed. £ENDJOB Terminates a file used as console input ENDJOB [] User defined remarks; for example, the job filename. ëIDISK Initializes a disk or bubble memory for ISIS-PDS use IDISK :F:[.] [P] [S] :F: Specifies the device name of the disk or bubble memory being initialized. . Specifies the volume name and extension of the device being initialized. Uses same format as . P Single drive IDISK. S Initializes a system disk. ¹JOB Batches commands and executes from a file JOB [] Specifies the file to save the commands entered in batch mode. After entering the JOB command, type any command at the keyboard. To return to interactive entry, type any of the following keys. RETURN As the first character after the = prompt, all commands entered are written to . An ENDJOB command is appended to the last command. Commands are then executed from . CTRL-Z Returns to standard input mode and deletes any commands already entered. ESC As the first character after the = prompt, causes the commands to be saved in , but does not execute from the file. 4OBJHEX Convert an absolute object module to hexadecimal format OBJHEX TO File containing absolute object file File to contain hexadecimal object code without the symbol table çHEXOBJ Convert hexadecimal code to absolute object code HEXOBJ TO [START(address)] Specifies file containing machine object code in hexadecimal format Specifies file to contain absolute object module START(address) Specifies the starting address for the absolute object module OLIB Create and modify program libraries LIB LIB prompts with an asterisk (*). At that point, the following commands may be entered: CREATE Specifies the name to be assigned to a new library file ADD [(,...)] TO Add object modules in to the . If is a library file, then all modules specified will be added. DELETE Delete the specified module from the LIST [(modname1,...)] [TO ] [PUBLICS] List the module directory of the library file. PUBLICS specifies that public names in each module are to be listed See the ISIS-II USER'S GUIDE for more information 4LINK Combine several object modules into one output file LINK [(modname1,...)] TO [PUBLICS()] [PRINT()] specifies a file of object modules or a library of object modules. MAP specifies that a link map is to be produded NAME specifies a name for the output module PRINT specifies the file to contain the link map See the ISIS-II USER'S GUIDE for more information ûLOCATE Take a relocatable object module and produce an object module with absolute (fixed) locations LOCATE [TO ] [] File containing relocatable object code Specifies file to contain absolute object code If omitted defaults to without extension See the ISIS-II USER'S GUIDE for more information TRENAME Changes the filename or extension of a disk file RENAME TO Specifies the old name of the file to be renamed. Specifies the new name of the file to be renamed. NOTE: The filenames must specifiy the same device. pSERIAL Configures the Serial I/O port SERIAL {S|A} [P= W= E= C= I= S= B=] S Synchronous mode of data transfer. A Asynchronous mode of data transfer. P= Parity. The value of can be E for even parity, O for odd parity, N for no parity. W= Word size. The value of can be 5 for a 5-bit word size, 6 for a 6-bit word size, 7 for a 7-bit word size, 8 for an 8-bit word size. E= External synchronization. The value of can be 0 for internal or 1 for external. S mode only. C= Number of synchronization characters. The value of can be 0 for double synchronization character or 1 for single synchronization character. S mode only. I= Instruction for the 8251 USART. The value of is the code for the 8251 instruction. S= Number of stop bits. The value of can be 1 for one stop bit, 1.5 for one and a half stop bits, 2 for two stop bits. A mode only. B= Baud rate. The value of can be 110, 150, 300, 600, 1200, 2400, 4800, 9600, or 19200. A mode only. .SUBMIT Executes commands from a disk file SUBMIT [(,,. . .,)] Pathname of the file containing commands to be submitted. thru Values (up to 31 characters each) assigned to formal parameters in the command file. Each formal parameter appears in the form % where is a digit from 0 to 9. Then, the first value on the command line replaces all occurrences of %0 in the file, the second value replaces all occurrences of %1, and so on up to %9. È? Displays the current version of the Command Line Interpreter. ? Typing ? returns a display that shows the current version of the Command Line Interpreter. ,@ Displays the contents of a file on the screen @ [4] 4 tabs expanded to 4 spaces, default is 8. After entering command, the following keyboard commands can be used: P Page mode (Display file 20 lines at a time). S Slow scroll mode (Display file continuously scrolling at a slow speed). F Fast scroll mode (Display file continuously scrolling at a fast speed). E Exit back to the operating system. L Line-by-line mode (Display file one line at a time). B Back up 2K bytes and continue. Z Print the last 1K bytes of the file. CTRL-S Alternately pause and continue display. / Assigns a file or device to the console input device. Short-hand version of: ASSIGN :CI: TO / Specifies the file or device to be used for console input. þ# Re-assigns console output to the CRT screen. Short-hand version of: ASSIGN :CO: TO :VO: # Typing # switches the console output back to the CRT display screen from the current console output file or device. ú. Fast single line SUBMIT command . [(,. . .,)] Specifies the file containing the commands to be be submitted. thru Values (up to 31 characters each) assigned to formal parameters in the command file. Literals can be entered by enclosing them in quotes. The '.' command is the same as SUBMIT except that it does not generate an intermediate work file and only submits the first line of a file for execution after parameter substitution. Therefore, it is much quicker than SUBMIT. "FUNCTION KEYS FUNC- Pressing the 'FUNC' key and a numerical key, simultaneously, causes console input to be input from the file JOB.CSD. 's value is from 0 to 9. FUNC-R Pressing the 'FUNC' key and 'R' will cause a software reset. If running under DEBUG, it will cause a break in user program execution. FUNC-S Toggles the display rate of the CRT. FUNC-T Toggles the keyboard between upper and lower case. FUNC-HOME Alternately switches the keyboard between processors on a dual processing system. Also, switches the bottom part of the screen with the top part. FUNC-^ Increases by one line the display size of the bottom half of the CRT screen in a dual processing system. FUNC- Decreases by one line the display size of the bottom half of the CRT screen in a dual processing system. ¡ESC Re-edit previous command line or current command line and re-execute. ESC After entering command, the following keyboard commands can be used: ESC Execute entire line RETURN Execute line up to current cursor position <-- Move cursor left --> Move cursor right CTRL-A Encloses characters to be inserted CTRL-B Move cursor to beginning of line CTRL-D Delete character at current cursor CTRL-L Move cursor to end of line. CTRL-X Terminate re-edit and return to ISIS. RUBOUT Same as CTRL-D. DEBUG [] Specifies the file containing the program to be loaded and debugged with its parameter list. The following commands can be entered: ::= A= ::= C, ::= D, ::= E ::= F,, ::= G[,[,]] ::= H, ::= I ::= M,, ::= N ::= O, ::= Q ::= S
. . . ::= T ::= X . . . ::= C|R|L|P ::= C|S|L|B|1|2 ::= A|B|C|D|E|F|H|L|M|P|S |
::= <0|1|2|3|4|5|6|7|8|9|A|B|C|D|E|F>|