&òI…%u+o,Œ6÷7y9ˆ;#?×AŽFÐG%LmNCPR0 The INTEL UNIVERSAL PROGRAMMING SOFTWARE provides the following set of commands: {A}LTER Used to edit the previously entered command and then optionally execute the edited command. {B}LANKCHECK Tests the PROM device in the PROM Personality Module socket to determine if it is blank (i.e., in the unprogrammed state for that particular device--either all logic ones or all logic zeroes). {C}OPY The COPY command is a general purpose command that programs PROM devices, reads files from disk, and performs other data transfers. Enter to continue -  The COPY command has the following specific functions. COPY (Buffer to File) Saves Buffer in file on disk COPY (File to Buffer) Loads Buffer from file on disk COPY (Buffer to PROM) Programs PROM device from Buffer COPY (PROM to Buffer) Loads Buffer with data in PROM COPY (File to PROM) Programs PROM with data in file COPY (PROM to File) Saves PROM data in file on disk {D}ISPLAY Outputs data from the PROM, Buffer, or File devices in a formatted display on the console. The data is displayed one page at a time. Enter to continue -  The command is entered by pressing the key. The command terminates the execution of the current command, and returns to the IPPS command mode. {E}XIT Returns control to the ISIS-PDS operating system. {F}ORMAT Allows the complex manipulation of data in the PROM, Buffer, or File logical devices. The command can be utilized for operations such as interleaving, nibble swapping, and bit reversal. It also allows the creation of multiple output files from a single input file. The FORMAT command is extremely flexible and can be used to perform many other types of data manipulation. Due to its complexity, the FORMAT command operates in an interactive fashion. Enter to continue -  {H}ELP The HELP command displays reference information describing the IPPS commands. {I}NITIALIZE Changes the defaults for the number base and the file type. The number base determines the base in which data and address values are displayed on output or interpreted on entry. The file type specifies the input file format. {L}OADDATA Fills all or part of the IPPS Buffer with a constant. {M}AP The MAP command displays the structure of an absolute file. It also displays the status of various parameters. Enter to continue -  {O}VERLAY Tests to determine if a PROM can be programmed even though it is not completely blank. That is, it checks to see if a particular set of Buffer data can be overlayed on the existing data of the PROM. {P}RINT Outputs data from the PROM, Buffer, or File devices in a formatted print-out on the development system printer. {R}EPEAT Executes the most recently entered command again without requiring the entire command and its parameters to be re-entered. {S}UBSTITUTE Allows the user to interactively examine and modify specific locations in the development system Buffer. Enter to continue -  {T}YPE Specifies the type of device which is to be programmed. The TYPE command is required prior to executing any command which interfaces with the memory device in the PROM programmer. {V}ERIFY Compares the data in the PROM device with the data in the Buffer. {W}ORKFILES Specifies the storage device for temporary files created by the IPPS. Temporary workfiles are used in programming PROMs larger than 8K bytes. --------------------------------------------------------------------- For more details on any of the above command enter: HELP 1 ALTER {A}LTER The ALTER command is used to edit the previously entered command and then optionally execute the edited command. When the ALTER command is entered, the most recently entered IPPS command line is displayed on the console with the cursor blinking under the left-most character of the text line. A new line may then simply be typed over the old or the following special keys may be used to edit the line: > Moves the cursor to the right by one character position. < Moves the cursor to the left by one character position. Moves the cursor to the left by one character position. Opens one empty character position in the line immediately before the character the cursor was under when the was entered. A new character can then be inserted and will occupy the opened character position. Enter to continue -  Causes the deletion of the character currently under the cursor. All the remaining characters in the line are shifted left by one character position Indicates to the ALTER command to exit the command line edit mode. After is typed, the edited command line is redisplayed followed by a Y/N prompt. Typing N causes return to IPPS without executing the newly edited command line. Typing Y causes the newly edited command line to be executed by IPPS. 2 BLANKCHECK {B}LANKCHECK [{P}ROM ([,])] The BLANKCHECK command tests the PROM device in the PROM Personality Module socket to determine if it is blank (i.e., in the unprogrammed state for that particular device--either all logic ones or all logic zeroes). 3 COPY {C}OPY [([,])] {T}O [()] [] The COPY command is a general purpose command that programs PROM devices, reads files from disk, and performs other data transfers. Different versions of the COPY command used for specific devices are described in detail on the following help screens. Enter to continue -  COPY (Buffer to File) {C}OPY {B}UFFER [([,])] {T}O [()] [F] The COPY Buffer to File command saves the memory image of the IPPS Buffer in a diskette or a hard disk file. The output file is written in a 286 file format. F Switch which complements data before it is written. Enter to continue -  COPY (File to Buffer) {C}OPY [([,])] | 80| {T}O {B}UFFER [()] [F] [| 86|] [P] |286| The COPY File to Buffer command transfers a data file into the Buffer device from a disk file. This command is used when the data in the file must be modified in some way before it can be used in further IPPS commands. In such a case, the Buffer acts as a temporary holding area for the data during modifications. F Switch which complements data before it is written. 80,86,286 Switch which selects the absolute file format. P Switch which permits overlapped data in a file to be read. Enter to continue -  COPY (Buffer to PROM) {C}OPY {B}UFFER [([,])] {T}O {P}ROM [()] [F] The COPY Buffer to PROM command programs the PROM device with the specified data in the Buffer. This command automatically performs the BLANKCHECK operation. If the device is not in its erased state, the OVERLAY operation is also performed to determine if the device can still be programmed. F Switch which complements data before it is written. Enter to continue -  COPY (PROM to Buffer) {C}OPY {P}ROM [([,])] {T}O {B}UFFER [()] [F] The COPY PROM to Buffer command reads data from the PROM device into the Buffer. Data stored in the Buffer prior to execution of this command is overwritten. F Switch which complements data before it is written. Enter to continue -  COPY (File to PROM) {C}OPY [([,])] | 80| {T}O {P}ROM [()] [F] [| 86|] [P] |286| The COPY File to PROM command allows the user to program a PROM directly with data from a disk file. This command automatically performs the BLANKCHECK operation. If the address range specified in the command exceeds the size of the memory device, the user is prompted to load subsequent PROM devices into the programming socket. F Switch which complements data before it is written. 80,86,286 Switch which selects the absolute file format. P Switch which permits overlapped data in a file to be read. Enter to continue -  COPY (PROM to File) {C}OPY {P}ROM [([,])] {T}O [()] [F] The COPY PROM to File command transfers data directly from the PROM device to the file specified on the command line. The output file is written in a 286 file format. F Switch which complements data before it is written. 4 DISPLAY |Y| |{P}ROM | |O| {D}ISPLAY | | [([,])] [F] [|Q|] |{B}UFFER| |T| |H| OR |Y| | 80| |O| {D}ISPLAY [([,])] [F] [| 86|] [|Q|] [P] |286| |T| |H| The DISPLAY command outputs data from the PROM, Buffer, or File devices in a formatted display on the console. Enter to continue -  The data is displayed one page at a time. At the end of a page, a pause between succeeding pages is indicated by the message: ENTER TO CONTINUE To continue the display of data, simply type the RETURN key. The format of the data displayed varies with the numberbase currently in effect (or specified for the duration of this command). F Switch which complements data before it is written. 80,86,286 Switch which selects the absolute file format. H,T,O,Q,Y Switch which selects the display numberbase. P Switch which permits overlapped data in a file to be read. 5 EXIT {E}XIT The EXIT command is used to return control to the ISIS-PDS operating system when the PROM programming session is ended. Any temporary files created by IPPS are deleted, and any files opened by IPPS are closed. 6 FORMAT {F}ORMAT |{P}POM | [([,])] [F] |{B}UFFER| OR |80 | {F}ORMAT [([,])] [F] [|86 |] [P] |286| The FORMAT command allows the complex manipulation of data in the PROM, Buffer, or File logical devices. The command can be utilized for operations such as interleaving, nibble swapping, and bit reversal. It also allows the creation of multiple output files from a single input file. The FORMAT command is extremely flexible and can be used to perform many other types of data manipulation. Enter to continue -  Due to its complexity, the FORMAT command operates in an interactive fashion. Once the command is entered, the user is prompted with a series of questions, asking for different needed parameters. The command may be terminated by entering the key as the first non-space character. The FORMAT command acts on an array of input data to produce a formatted output array of data in a file. The data manipulation software breaks the full array of input data into small blocks. The size of these blocks depends on the type of manipulation desired. The data of each of these small blocks is manipulated to produce an output block. When all the output blocks are appended, the result is a formatted array of output data. More than one output formatted data array can be created from a single input array by repeating the output cycle. Enter to continue -  Once the interactive mode of the FORMAT command is entered, it prompts for the Logical Unit, Input Block Size, and Output Block Size. After these parameters are entered, the software prompts with a pictorial representation of the Input Buffer Structure, and an asterisk (*). The * prompts for the output specifications. Based on the output specifications entered, the software generates an output array stored in the specified output file. Once the output file has been created, the message OUTPUT STORED is displayed on the console. This is followed by the start of another output cycle indicated by the * prompt. Each output cycle allows the creation of variously formatted output files (using the same Logical Unit and Input Block Size). To exit from the FORMAT command, enter as the first non-blank character in answer to a prompt or simply press the . 7 HELP {H}ELP [] The HELP command displays reference information describing the IPPS commands. If HELP is entered without the optional , a summary of the IPPS commands is displayed. If the optional is entered, detailed information on the syntax and operation of that command is displayed. 8 LOADDATA {L}OADDATA {B}UFFER [([,])] {W}ITH [] [F] The LOADDATA command fills all or part of the IPPS Buffer with a constant. The specified section of the IPPS Buffer device is filled with the constant specified in the command. F Switch which complements data before it is written. 9 MAP | 80| {M}AP [ [| 86|] [P]] |286| The MAP command displays the structure of an absolute file. It also dislays the Buffer structure, the current NUMBERBASE, and the current PROM type selected. If this command is specified without any parameters the map of the most recently read file is displayed. 80,86,286 Switch which selects the absolute file format. P Switch which permits overlapped data in a file to be read. : INITIALIZE {I}NITIALIZE [] | 80| | H| Where can be | 86| or | T| |286| | O| | Q| | Y| The INITIALIZE command allows the user to select the default number base and the default file type switch. The default number base determines the base in which data and address values are displayed on output or interpreted on entry, unless it is overridden by an explicit base mode value. Upon IPPS initialization, the number base default is hexadecimal. (Y = Binary, Q or O = Octal, T = Decimal, and H = Hex ). The default file type determines the format of the file specified as input, unless it is overridden by a file switch. Upon IPPS initialization, the file type switch default is 286. (80 = 8080 file format, 86 = 8086 file format, and 286 = 286 file format). ; OVERLAY {O}VERLAY [{B}UFFER [([,])] {T}O {P}ROM [()] [F]] The OVERLAY command tests to determine if a PROM can be programmed even though it is not completely blank. That is, it checks to see if a particular set of Buffer data can be overlayed on the existing data of the PROM without conflict. In effect, the OVERLAY command checks the PROM for stuck bits. If stuck bits are not found, it displays the message OVERLAY TEST PASSED Otherwise, it displays the message OVERLAY ERROR--DISPLAY Y/N? To see the mismatched data, press Y; otherwise, press N. F Switch to OVERLAY with inverted data. < PRINT |Y| |{P}ROM | |O| {P}RINT | | [([,])] [F] [|Q|] |{B}UFFER| |T| |H| OR | | |Y| | 80| |O| {P}RINT [([,])] [F] [| 86|] [|Q|] [P] |286| |T| | | |H| The PRINT command outputs data from the PROM, Buffer, or File devices in a formatted print-out on the development system printer. Enter to continue -  F Switch which complements data before it is written. 80,86,286 Switch which selects the absolute file format. H,T,O,Q,Y Switch which selects the display numberbase. P Switch which permits overlapped data in a file to be read. = REPEAT {R}EPEAT The REPEAT command executes the most recently entered command again without requiring the entire command and its parameters to be re-entered. All parameters retain the value they had in the most recently entered command. The command being repeated is displayed on the console. > SUBSTITUTE |Y| |O| {S}UBSTITUTE
[F] [|Q|] |T| |H| The SUBSTITUTE command allows the user to interactively examine and modify specific locations in the development system Buffer. When the SUBSTITUTE command is invoked, it displays the contents of the buffer starting at the address specified in the command. The user can then move the cursor and change the contents of the data pointed to by the cursor with the following keys: SPACE BAR Moves the cursor one character to the right & > skipping spaces between bytes. The display is automatically scrolled to the next line when the cursor is moved beyond the end of the line. Enter to continue -  RUBOUT Moves the cursor one byte at a time to the left, & < skipping spaces between bytes. H,T,O,Q,Y Switch which selects the display numberbase. ? TYPE {T}YPE [ <{P}ROM device>] The TYPE command is required prior to executing any command which interfaces with the memory device in the PROM programmer. It specifies the type of device which is to be programmed. If the command is entered without the argument, the user is prompted to enter one of the allowable PROM types for the Personality Module currently installed. If the selected PROM is larger than 8K then a virtual buffer is created on the Workfile specified by the user. If the Workfile is not specified the user is prompted for the same. @ VERIFY {V}ERIFY [{B}UFFER [([,])] {T}O {P}ROM [()] [F]] The VERIFY command compares the data in the PROM device with the data in the Buffer. Any discrepancies between the two are displayed to the user. The Buffer contents are displayed first followed by the PROM contents. If VERIFY is entered without any arguments, the entire PROM is compared starting at the Buffer start address. A WORKFILES {W}ORKFILES :F: The WORKFILES command allows the user to specify the storage device for temporary files created by IPPS. Temporary workfiles are used in programming PROMs larger than 8K bytes. All temporary files are deleted upon execution of the EXIT command. The user can enter either the value of or a . If is entered, the default drive is the disk on which the IPPS software is stored.