BOOTLOAD Reload PTDOS from diskette. FOCAL Load and execute a FOCAL interpreter. DBASIC Initialize a copy of Extended Disk BASIC. ASSM ,{Lfile},{Bfile},{S=opt},{err},{sym} Assemble an 8080 assembly language source file. Option string may be composed of: +A - Source file is in ALS-8 format. -A - Source file is not ALS-8 format. +L - Source file has line numbers. -L - Source file does not have line numbers. # - Generate line numbers. P - Paginate output. X - Write cross-reference table to . 0 - No formating of listing file. 1-3 - Format output for 72, 80 or 132 columns. EDIT {} {, {} } {,} Screen oriented text editor. - File to edit. - File to write text to after editing. - File is in ALS-8 format. - Do not load file past this address. EDT3 Invoke line oriented editor. DEBUG{3} { parameter, parameter,....} Invoke 8080 Debugger. {3} - The debugger used will load and run at 3000H. Otherwise a copy that runs at 5000H will be used. Debug uses no arguments, but parameters may follow the command and be used by a program executed from the debugger. DISKCOPY /, / {,S=-W V} or /u,S=< F, C or V >{-W} Condition, format, copy or verify a diskette. V - In the first form of the command the disk in unit is compared to the disk in unit . In the second form, each sector of the disk in unit is read to verify format integrity. F - Format the disk in unit . C - Condition the disk in unit . -W - Do not wait for a carriage return. RECOVER {/u} Reclaim lost space on diskette. FILES {/u} {,T=} {,S=opt} {,} {,cc.c>} {,} Display list of files. H - Suppress heading. -I - List files even if information protected. - List any file with this name. cc.c> - List all files beginning with this string. - List all files containing this string FREE? {/u} {,} Report amount of free space on diskette. /u - Unit to check for free space. - Base count on a block size of this amount. SYST /{u} {,L} or {L} Display system parameters. u - Get information from the disk in unit u. L - Print a more detailed list of information. OPEN? Print name and number of each open file. COPY , {,S={A} {-E}} or O= {,S=-E}, {,,.....} Copy contents of file(s) to another file. A - Append to . -E - Do not end-file after copy. O= - Concatenate and write to . IMAGE ,{!blksize,} blk1,blk2 {,:blk3},...,blkn {,sa} Write contents of memory to a file in image format. !blksize - If the file is non-existent use this block size when it is created. blkn - a pair of addresses or an address and a count :blk3 - Optional load address for preceeding block. sa - Optional starting address. BLDUTIL {,I{}=} {,D= {,,...}}{,S=L} Build or alter a utility file; list current utility numbers. I{} - Insert file into utility file. using if present otherwise use next available number. D= - Delete utility from utility file. S=L - List utility numbers currently in use. EXTRACT {,S {-L}} Display load address; optionaly combine image blocks. S - Concatenate any contiguous image blocks. -L - Do not report information about image blocks. KILL {,,...} Kill file(s). RENAME , {,old,new,..} Change name of file(s). RETYPE , Change file type. REATR , Change attributes of file. New attributes can consist of: K - Kill protect. W - Write protect. R - Read protect. I - Information protect. A - Attribute change protect. N - Name and type change protect. E - Do not extend or reduce the size of the file. + - Causes following attribute to be added to existing attributes. - - Causes following attribute to be subtracted from existing attributes. DUMP {, {, or >count} } Display contents of file in hexadecimal and ASCII. PRINT {O=,} {H=<"string">,} {S=opt,} {P=,} {T=,} {B=,} {L=,} {R=,} Print file on console or the named file. O= - Output to be sent to this file (possibly a device file). H= - Print as heading on each page. P= - Length of each page in lines. T= - Number of the beginning line of text. B= - Number of the last line of text. L= - Set left margin to . R= - Set right margin to . Options can consist of: A - File is in ALS-8 format. D - Double space output. P - Paginate output with page numbers. # - Print line numbers for each line. RNUM } > {,} {,I} Renumber lines of text file. - File is in ALS-8 format. - Optional starting number (default is 1). I - Do not process COPY files. SAVE O= {,/u} {,T=} {,} {,} {,} {,S={-L} {-I} } Write one OR MORE files to an archive file. O= - Save files on this file. /u - Search for files on this unit. See FILES definition for other parameters. GET I=> {,/u} {,T=} {,} {,S=} {,} {,} Transfer file(s) from a file or diskette. I= - The unit or file to read the files from. /u - The unit to write the files on. Options can consist of: N - Cause "write protect" for existing files on /u. -L - Suppress listing of names as files are loaded. R - Inhibit load process and print list of file names that would have been loaded. -I - GET files even if information protected. See FILES definition for other parameters. CREATE {,{} {,} } Create a file on diskette. OPEN {, or T} Open a file. - Buffer file at specified address. T - Use dynamic buffering. READ {, {, or >count} } {,*} Transfer contents of file to memory. - Load file starting at this address. - Do not load file past this address. >count - Load a maximum of this number of bytes. * - Leave file open at end of read. WRITE ,{!blksize,} addr1,< addr2 or >count > {,*} {,<} Write contents of memory to a file. !blksize - If file is non-existent, create with this blocksize. addr1 - Write from this address. addr2 - Write up to and including this address. >count - Write this number of bytes. CLOSE < #n{,#n,...,#n} or /{u} > Close open file(s). #n - Close the file associated with this number. / - Close all open files. /u - Close all open files on this unit. SPACE , Move the file cursor. may consist of: >count - Space toward the end of file >count bytes. - Space to end of file. < - Space to beginning of file. RANDOM {,*} Create index block for named file. * - Leave file open at end of operation. SEEK , {,B} - The byte in the file at which to position the files cursor. B - The above number represents a block rather than a byte. ENDF {,*} Write end-of-file at current cursor position. * - Leave file open at end of operation. SETIN {,*} Make named file the console input file. * - The previous input file is left open. SETOUT {,*} Make named file the console output file. * - The previous output file is left open. SET ,{,,....} Change system parameters in memory. Parameter can consist of the following: DU= - Set default disk unit number. EF= - Set echo file number SY= - Set number of permanently open files. PR= - Set lowest protected address. NU= - Set number of nulls to send to the console after each carriage return. BU= - Set lowest address assigned to stsyem buffer area. WC= - Set address of write character routine. RC= - Set address of read character routine. SC= - Set address of test character routine. DA=mm.dd.yy - Set date in system global area. DD=mm.dd.yy - Set date on disk in default unit. NA=string - Set name in global area to string. SW= - Set switches in system global area. Switches can consist of: E - Echo commands. L - System lock. U - Upshift all ASCII characters. H - Verbose mode. V - Read after write verify mode. B - Binary I/O. + - Turns following switch on. - - Turns following switch off. EXEC
Execute the named address. ZIP {number} Fill memory with . OUT < V or P > Set console output to display or serial port. V - Set console output to internal VDM driver. P - Set console output to serial port. CONFIGR {/u,} Change system parameters on diskette. /u - Unit of disk to be configured. XREF , {,} {,S=} Create a cross-referen