* ORG DATORG * LST * first address of data ASSM EQU $ NLST * ASC 'ASSM - Assemble an 8080 assembly language source file. DW CRLF DW CRLF ASC 'ASSM source{,list}{,object}{,error}{,symbol}{,S=options} DW CRLF DW CRLF ASC ' source Name or number of assembly language source file. DW CRLF ASC ' list Name or number of listing file. DW CRLF ASC ' object Name or number of object image file. DW CRLF ASC ' error Name or number of error message file. DW CRLF ASC ' symbol Name or number of symbol table or cross-referenc ASC 'e' DW CRLF ASC ' listing file. DW CRLF DW CRLF ASC ' Option string may be composed of: DW CRLF DW CRLF ASC ' +A Source file is in ALS-8 format. DW CRLF ASC ' -A Source file is in text format. DW CRLF ASC ' +L Source file has line numbers. DW CRLF ASC ' -L Source file does not have line numbers. DW CRLF ASC ' # Generate or replace line numbers. DW CRLF ASC ' P Paginate output. DW CRLF ASC ' X Write cross-reference listing to symbol file. DW CRLF ASC ' 0 Do not format listing. DW CRLF ASC ' 1 Format listing with 72 columns. DW CRLF ASC ' 2 Format listing with 80 columns. DW CRLF ASC ' 3 Format listing with 132 columns. DW CRLF DB DELIM * BLDUTIL EQU $ ASC 'BLDUTIL - Build or alter a utility file; list modules. DW CRLF DW CRLF ASC 'BLDUTIL utilfile{,I{module}=filename}{,D=module{,module,.. ASC '.}} DW CRLF ASC ' {,S=L} DW CRLF DW CRLF ASC ' I{module}= Insert filename into utilfile. If a module DW CRLF ASC ' number is specified, filename will be assig ASC 'ned' DW CRLF ASC ' that module number. If no module number is DW CRLF ASC ' specified, assign the next one available. DW CRLF ASC ' D=module Delete specified module numbers from utilfil ASC 'e.' DW CRLF ASC ' S=L List numbers and names of all modules in uti ASC 'lfile.' DW CRLF DB DELIM * BOOTLOAD EQU $ ASC 'BOOTLOAD - Reload PTDOS from diskette. DW CRLF DW CRLF ASC 'BOOTLOAD DW CRLF DB DELIM * CLOSE EQU $ ASC 'CLOSE - Close open file(s). DW CRLF DW CRLF ASC 'CLOSE fnum{,fnum...} DW CRLF ASC 'CLOSE /{unit} DW CRLF DW CRLF ASC ' fnum Close the file associated with this number. DW CRLF ASC ' /unit Close all open files on this unit. DW CRLF ASC ' / Close all open files. DW CRLF DB DELIM * CONFIGR EQU $ ASC 'CONFIGR - Change system parameters on diskette. DW CRLF DW CRLF ASC 'CONFIGR {/unit,}password DW CRLF DW CRLF ASC ' /unit Unit number of the diskette to be configured. DW CRLF ASC ' password Must match password on diskette to be ASC ' configured. DW CRLF ASC ' (Default is "PTDOS") DW CRLF DB DELIM * COPY EQU $ ASC 'COPY - Copy contents of file(s) to another file. DW CRLF DW CRLF ASC 'COPY infile,outfile{,S=options} DW CRLF ASC 'COPY O=outfile{,S=options},infile{,infile...} DW CRLF DW CRLF ASC ' infile Name or number of input file. DW CRLF ASC ' outfile Name or number of output file. DW CRLF ASC ' O= Concatenate infile(s) and write to outfile. DW CRLF DW CRLF ASC ' Option string may be composed of: DW CRLF DW CRLF ASC ' A Append infile(s) to outfile. DW CRLF ASC ' -E Do not endfile outfile. DW CRLF DW CRLF ASC ' Note: The arguments must occur in the order specified. DW CRLF DB DELIM * CREATE EQU $ ASC 'CREATE - Create a file on diskette. DW CRLF DW CRLF ASC 'CREATE filename{,type}{,blocksize} DW CRLF DW CRLF ASC ' filename Name of the file to be created. DW CRLF ASC ' type Type to be assigned to the file. DW CRLF ASC ' blocksize Blocksize to be assigned to the file. DW CRLF DB DELIM * DBASIC EQU $ ASC 'DBASIC - Invoke Extended Disk BASIC interpreter. DW CRLF DW CRLF ASC 'DBASIC DW CRLF DB DELIM * DCHECK EQU $ ASC 'DCHECK - Check structure of files on diskette. DW CRLF DW CRLF ASC 'DCHECK {/unit} DW CRLF DW CRLF ASC ' /unit Unit number of the diskette to check. If this DW CRLF ASC ' argument is absent, the default unit is checked. DW CRLF DB DELIM * DEBUG EQU $ ASC 'DEBUG - Invoke debugger. DW CRLF DW CRLF ASC 'DEBUG{3} {arguments} DW CRLF DW CRLF ASC ' {3} The debugger used will load and run at 3000H. DW CRLF ASC ' Otherwise a copy that runs at 5000H will be used. DW CRLF DW CRLF ASC ' Debug uses no arguments; arguments following the command DW CRLF ASC ' may be used by a program executed from the debugger. DW CRLF DB DELIM * DISKCOPY EQU $ ASC 'DISKCOPY - Initialize, format, copy, or verify a diskette. DW CRLF DW CRLF ASC 'DISKCOPY {/}fromunit,{/}tounit{,S=-W} DW CRLF ASC 'DISKCOPY /unit,S={I}{F}{V}{-W} (only one of I, F, and V) DW CRLF ASC 'DISKCOPY {/}unit1,{/}unit2{,S={V}{-W}} DW CRLF DW CRLF ASC 'Options have the following meanings: DW CRLF DW CRLF ASC ' -W Do not wait for a carriage return or request permiss ASC 'ion' DW CRLF ASC ' to retry bad reads or writes. DW CRLF ASC ' I Initialize the diskette in /unit. DW CRLF ASC ' F Initialize and format the diskette in /unit. DW CRLF ASC ' V In the second form of the command, each sector of DW CRLF ASC ' the diskette in /unit is read to verify format DW CRLF ASC ' integrity. In the third form, the diskette in unit1 DW CRLF ASC ' is compared to the diskette in unit2. DW CRLF DB DELIM * DO EQU $ ASC 'DO - Invoke command macro preprocessor. DW CRLF DW CRLF ASC 'DO {O=outfilename,}{S=options,}infilename{,parameters} DW CRLF DW CRLF ASC ' infilename Macro input file name. DW CRLF ASC ' outfilename Macro expansion file. DW CRLF ASC ' parameters Actual parameters to be used in expansion. DW CRLF DW CRLF ASC ' Option string may be composed of: DW CRLF DW CRLF ASC ' X Execute output file immediately after expansion. DW CRLF ASC ' -X Do not execute output file after expansion. DW CRLF ASC ' A Input file is in ALS-8 format. DW CRLF ASC ' -A Input file is not in ALS-8 format. DW CRLF DW CRLF ASC ' Note: The O= and S= arguments may occur in either order, DW CRLF ASC ' but must precede infilename and parameters. DW CRLF DB DELIM * DUMP EQU $ ASC 'DUMP - Display contents of file in hexadecimal and ASCII. DW CRLF DW CRLF ASC 'DUMP file{,address{,address2}} DW CRLF ASC 'DUMP file{,address{,>count}} DW CRLF DW CRLF ASC ' file Name or number of file to dump. DW CRLF ASC ' address Starting address of dump. DW CRLF ASC ' address2 Ending address of dump. DW CRLF ASC ' >count Number of bytes to dump starting at address. DW CRLF DB DELIM * EDIT EQU $ ASC 'EDIT - Invoke screen-oriented text editor. DW CRLF DW CRLF ASC 'EDIT infile{}{,outfile{}}{,top of memory} DW CRLF DW CRLF ASC ' infile File to be edited. DW CRLF ASC ' outfile File to which text is written after editi ASC 'ng.' DW CRLF ASC ' File is in ALS-8 format. DW CRLF ASC ' top of memory Last memory location to be used by EDIT. DW CRLF DB DELIM * EDT3 EQU $ ASC 'EDT3 - Invoke line-oriented text editor. DW CRLF DW CRLF ASC 'EDT3 DW CRLF DB DELIM * ENDF EQU $ ASC 'ENDF - Endfile at current cursor position. DW CRLF DW CRLF ASC 'ENDF fnum{,*} DW CRLF DW CRLF ASC ' fnum Number of the file to be endfiled. DW CRLF ASC ' * Leave file open at end of operation. DW CRLF DB DELIM * EXEC EQU $ ASC 'EXEC - Execute code at a specified address. DW CRLF DW CRLF ASC 'EXEC address DW CRLF DW CRLF ASC ' address Address to which control is to be transferred. DW CRLF DB DELIM * EXTRACT EQU $ ASC 'EXTRACT - Display load information; optionally, combine DW CRLF ASC ' image segments. DW CRLF DW CRLF ASC 'EXTRACT file{,S{-L}} DW CRLF DW CRLF ASC ' file Name or number of an image file. DW CRLF ASC ' S Concatenate any contiguous image segments. DW CRLF ASC ' -L Suppress listing of segment lengths and load DW CRLF ASC ' addresses. DW CRLF DB DELIM * FILES EQU $ ASC 'FILES - Display list of files. DW CRLF DW CRLF ASC 'FILES {/unit}{,filename specifications}{,T=type}{,L=order} ASC ' {,S=options} DW CRLF DW CRLF ASC ' /unit Unit whose directory is the source of inform ASC 'ation.' DW CRLF ASC ' (If this argument is absent, the default DW CRLF ASC ' unit is chosen.) DW CRLF ASC ' T=type List only files of this type. DW CRLF ASC ' L=order Order the list of each group of files as DW CRLF ASC ' specified by the order code. DW CRLF DW CRLF ASC ' Allowed values are: DW CRLF DW CRLF ASC ' N File name (default) DW CRLF ASC ' I File ID DW CRLF ASC ' T File type (secondary ordering by name) DW CRLF ASC ' D Directry order DW CRLF ASC ' A Disk address DW CRLF ASC ' B Block size (secondary ordering by name) DW CRLF DW CRLF ASC ' Filename specifications may take any of the following for ASC 'ms:' DW CRLF DW CRLF ASC ' string List any file with this name. DW CRLF ASC ' string> List all files whose names begin with this ASC ' string.' DW CRLF ASC ' List all files whose names contain this stri ASC 'ng.' DW CRLF DW CRLF ASC ' Option string may be composed of: DW CRLF DW CRLF ASC ' -H Suppress column headings on listing. DW CRLF ASC ' -I List files whether or not they are information DW CRLF ASC ' protected. DW CRLF ASC ' Q List only file names. DW CRLF DB DELIM * FOCAL EQU $ ASC 'FOCAL - Invoke FOCAL interpreter. DW CRLF DW CRLF ASC 'FOCAL DW CRLF DB DELIM * FREE EQU $ ASC 'FREE? - Report amount of free space on a diskette. DW CRLF DW CRLF ASC 'FREE? {/unit}{,blocksize} DW CRLF DW CRLF ASC ' /unit Unit to check for free space. DW CRLF ASC ' blocksize Give count of sectors that may be used for DW CRLF ASC ' blocks of this size. DW CRLF DB DELIM * GET EQU $ ASC 'GET - Transfer file(s) from an archive file or diskette. DW CRLF DW CRLF ASC 'GET I=/fromunit{,/tounit}{,filename specifications}{,T=typ ASC 'e} DW CRLF ASC ' {,S=options} DW CRLF ASC 'GET I=file{,/tounit}{,filename specifications}{,T=type} DW CRLF ASC ' {,S=options} DW CRLF DW CRLF ASC ' fromunit Unit from which to read the files. DW CRLF ASC ' file Name or number of an archive file from which DW CRLF ASC ' to read the files. DW CRLF ASC ' tounit Unit to which the files are to be written. DW CRLF ASC ' T=type Transfer only files of this type. DW CRLF DW CRLF ASC ' Filename specifications may take any of the following for ASC 'ms:' DW CRLF DW CRLF ASC ' string Transfer any file with this name. DW CRLF ASC ' string> Transfer all files whose names begin with this DW CRLF ASC ' string.' DW CRLF ASC ' Transfer all files whose names contain this DW CRLF ASC ' string.' DW CRLF DW CRLF ASC ' Option string may be composed of: DW CRLF DW CRLF ASC ' N "Write protect" existing files on tounit. DW CRLF ASC ' -L Suppress listing of names as files are transferred. DW CRLF ASC ' R Inhibit transfers. Only list files that would have DW CRLF ASC ' been transferred. DW CRLF ASC ' -I Transfer files even if information-protected. DW CRLF DB DELIM * HELP EQU $ ASC 'HELP - Display information about command(s). DW CRLF DW CRLF ASC 'HELP {command name}{,command name...} DW CRLF DW CRLF ASC ' command name Name of the PTDOS command for which infor- DW CRLF ASC ' mation is desired. DW CRLF DW CRLF ASC 'Help is available on these commands: DW CRLF DW CRLF ASC 'ASSM BLDUTIL BOOTLOAD CLOSE CONFIGR COPY DW CRLF ASC 'CREATE DBASIC DCHECK DEBUG DISKCOPY DO DW CRLF ASC 'DUMP EDIT EDT3 ENDF EXEC EXTRACT DW CRLF ASC 'FILES FOCAL FREE? GET HELP IMAGE DW CRLF ASC 'KILL OPEN OPEN? OUT PRINT RANDOM DW CRLF ASC 'READ REATR RECOVER RENAME RETYPE RNUM DW CRLF ASC 'SAVE SEEK SET SETIN SETOUT SPACE DW CRLF ASC 'SYST TREK80 WRITE XREF ZIP $CREATE DW CRLF ASC '$ESC $LST $NLST $PR $REM $STOP DW CRLF ASC '$WAIT DW CRLF DB DELIM * IMAGE EQU $ ASC 'IMAGE - Write contents of memory to a file in image format ASC '.' DW CRLF DW CRLF ASC 'IMAGE file{,!blocksize},segment{,segment...}{,start} DW CRLF DW CRLF ASC ' file Name or number of file to which memory image DW CRLF ASC ' will be written. DW CRLF ASC ' !blocksize If the file does not exist, create it with DW CRLF ASC ' this blocksize. DW CRLF ASC ' segment Two or three numbers, as follows: DW CRLF DW CRLF ASC ' address,address2{,:load} Segment is block of memory bet- DW CRLF ASC ' ween specified addresses. DW CRLF ASC ' address,count>{,:load} Segment is count bytes, startin ASC 'g' DW CRLF ASC ' at specified address. DW CRLF DW CRLF ASC ' If :load is present, it specifi ASC 'es' DW CRLF ASC ' the load address of the segment ASC '.' DW CRLF ASC ' If :load is absent, the first DW CRLF ASC ' location of the memory block DW CRLF ASC ' (address) will be used as the DW CRLF ASC ' load address. DW CRLF DW CRLF ASC ' start Execution starting address for the image fil ASC 'e.' DW CRLF DB DELIM * KILL EQU $ ASC 'KILL - Kill file(s). DW CRLF DW CRLF ASC 'KILL filename{,filename...} DW CRLF DW CRLF ASC ' filename Name of the file to be killed. DW CRLF DB DELIM * OPEN EQU $ ASC 'OPEN - Open a file. DW CRLF DW CRLF ASC 'OPEN filename{,buffer address} DW CRLF ASC 'OPEN filename{,T} DW CRLF DW CRLF ASC ' filename Name of the file to be opened. DW CRLF ASC ' buffer address Use buffer at specified address in user DW CRLF ASC ' memory. DW CRLF ASC ' T Use dynamic buffering in system memory. DW CRLF DB DELIM * OPEN0 EQU $ ASC 'OPEN? - Display name and number of each open file. DW CRLF DW CRLF ASC 'OPEN? DW CRLF DB DELIM * OUT EQU $ ASC 'OUT - Set console output to video display or port driver. DW CRLF DW CRLF ASC 'OUT V DW CRLF ASC 'OUT P DW CRLF DW CRLF ASC ' V Set console output to video display driver. DW CRLF ASC ' P Set console output to port driver. DW CRLF DB DELIM * PRINT EQU $ ASC 'PRINT - Print file on the CI output file or a named file. DW CRLF DW CRLF ASC 'PRINT {arguments,}infile{{,arguments},infile...} DW CRLF DW CRLF ASC ' infile Name or number of the file to be printed. DW CRLF DW CRLF ASC ' arguments may consist of the following: DW CRLF DW CRLF ASC ' O=outfile Output is to be sent to this file. DW CRLF ASC ' H="string" Print string as heading on each page. DW CRLF ASC ' P=number Length of each page in lines. DW CRLF ASC ' T=number Number of the first line of text. DW CRLF ASC ' B=number Number of the last line of text. DW CRLF ASC ' L=number Set left margin to number. DW CRLF ASC ' R=number Set right margin to number. DW CRLF ASC ' S=flags May be any of the following: DW CRLF DW CRLF ASC ' A Infile is in ALS-8 format. DW CRLF ASC ' D Double space output. DW CRLF ASC ' P Paginate output with page numbers. DW CRLF ASC ' # Print line numbers for each line. DW CRLF DW CRLF ASC ' Note: Arguments apply until changed by a subsequent DW CRLF ASC ' argument specification. DW CRLF DB DELIM * RANDOM EQU $ ASC 'RANDOM - Create index block for file. DW CRLF DW CRLF ASC 'RANDOM file{,*} DW CRLF DW CRLF ASC ' file Name or number of the file to be randomized. DW CRLF ASC ' * Leave file open at end of operation. DW CRLF DB DELIM * READ EQU $ ASC 'READ - Transfer contents of file to memory. DW CRLF DW CRLF ASC 'READ file{,address{,address2}}{,*} DW CRLF ASC 'READ file{,address{,>count}}{,*} DW CRLF DW CRLF ASC ' file Name or number of the file to read. DW CRLF ASC ' address Start loading file at this address. DW CRLF ASC ' address2 Do not load file past this address. DW CRLF ASC ' >count Maximum number of bytes to be transferred. DW CRLF ASC ' * Leave file open at end of operation. DW CRLF DB DELIM * REATR EQU $ ASC 'REATR - Change protection attributes of file. DW CRLF DW CRLF ASC 'REATR filename{,attributes}{,S=-W} DW CRLF DW CRLF ASC ' filename Name of the file whose attributes are to be ch ASC 'anged. DW CRLF ASC ' S=-W Do not request verification of attribute prote ASC 'ction. DW CRLF DW CRLF ASC ' Attribute string may be composed of: DW CRLF DW CRLF ASC ' K Kill protect. DW CRLF ASC ' W Write protect. DW CRLF ASC ' R Read protect. DW CRLF ASC ' I Information protect. DW CRLF ASC ' A Attribute change protect. DW CRLF ASC ' N Name and type change protect. DW CRLF ASC ' E Disk allocation protect. DW CRLF ASC ' + Causes following attributes to be added to DW CRLF ASC ' existing attributes. DW CRLF ASC ' - Causes following attributes to be subtracted DW CRLF ASC ' from existing attributes. DW CRLF DB DELIM * RECOVER EQU $ ASC 'RECOVER - Reclaim lost space on a diskette. DW CRLF DW CRLF ASC 'RECOVER {/unit} DW CRLF DW CRLF ASC ' /unit Unit number of the diskette on which space is to DW CRLF ASC ' be recovered. DW CRLF DB DELIM * RENAME EQU $ ASC 'RENAME - Change name of file(s). DW CRLF DW CRLF ASC 'RENAME oldname,newname{,oldname,newname...} DW CRLF DW CRLF ASC ' oldname Name of the file to be renamed. DW CRLF ASC ' newname New name to be given to the file. DW CRLF DB DELIM * RETYPE EQU $ ASC 'RETYPE - Change the type of a file. DW CRLF DW CRLF ASC 'RETYPE filename,type DW CRLF DW CRLF ASC ' filename Name of the file whose type is to be changed. DW CRLF ASC ' type Type to be assigned to the file. DW CRLF DB DELIM * RNUM EQU $ ASC 'RNUM - Renumber lines of text file. DW CRLF DW CRLF ASC 'RNUM filename{}{,number}{,I} DW CRLF DW CRLF ASC ' filename Name of the file to be renumbered. DW CRLF ASC ' File is in ALS-8 format. DW CRLF ASC ' number Optional starting number (default is 1). DW CRLF ASC ' I Do not process COPY files. DW CRLF DB DELIM * SAVE EQU $ ASC 'SAVE - Transfer file(s) to an archive file. DW CRLF DW CRLF ASC 'SAVE O=file{,/unit}{,T=type}{,filename specifications} DW CRLF ASC ' {,S=options} DW CRLF DW CRLF ASC ' file Name or number of the archive file to which DW CRLF ASC ' files will be written. DW CRLF ASC ' unit Unit on which files to be transferred reside. DW CRLF ASC ' T=type Only transfer files of this type. DW CRLF DW CRLF ASC ' Filename specifications may take any of the following for ASC 'ms:' DW CRLF DW CRLF ASC ' string Transfer any file with this name. DW CRLF ASC ' string> Transfer all file whose names begin with this DW CRLF ASC ' string.' DW CRLF ASC ' Transfer all files whose names contain this DW CRLF ASC ' string.' DW CRLF DW CRLF ASC ' Option string may be composed of: DW CRLF DW CRLF ASC ' -L Suppress listing of names as files are transferred ASC '.' DW CRLF ASC ' -I Transfer files even if information-protected. DW CRLF DB DELIM * SEEK EQU $ ASC 'SEEK - Position file cursor. DW CRLF DW CRLF ASC 'SEEK file,number{,B} DW CRLF DW CRLF ASC ' file Name or number of the file whose cursor is to be DW CRLF ASC ' moved. DW CRLF ASC ' number The byte at which to position the file cursor. DW CRLF ASC ' B Number specifies a block, rather than a byte. DW CRLF DB DELIM * SET EQU $ ASC 'SET - Change system parameters in memory. DW CRLF DW CRLF ASC 'SET argument{,argument...} DW CRLF DW CRLF ASC ' Argument can be any of the following: DW CRLF DW CRLF ASC ' BU=address Set lowest address assigned to system DW CRLF ASC ' buffer area. DW CRLF ASC ' DA=mm.dd.yy Set date in system global area. DW CRLF ASC ' DD=mm.dd.yy Set date on diskette in default unit. DW CRLF ASC ' DU=number Set default diskette unit number. DW CRLF ASC ' EF=number Set echo file number. DW CRLF ASC ' NA=string Set system name. DW CRLF ASC ' NU=number Set number of nulls to send to the consol ASC 'e' DW CRLF ASC ' after each line feed. DW CRLF ASC ' PR=address Set highest protected address. DW CRLF ASC ' RC=address Set address of read character routine. DW CRLF ASC ' SC=address Set address of test character routine. DW CRLF ASC ' SY=number Set number of permanently open files. DW CRLF ASC ' SW=switches Set switches. DW CRLF ASC ' WC=address Set address of write character routine. DW CRLF DW CRLF ASC ' Switch string may be composed of: DW CRLF DW CRLF ASC ' B Binary I/O. DW CRLF ASC ' E Echo commands. DW CRLF ASC ' H Verbose mode. DW CRLF ASC ' L System write lock. DW CRLF ASC ' U Upshift all ASCII characters. DW CRLF ASC ' V Read after write verify. DW CRLF ASC ' + Turns following switch on. DW CRLF ASC ' - Turns following switch off. DW CRLF DW CRLF ASC ' Note: Except DD, parameters are changed in the System DW CRLF ASC ' Global Area in memory only. DW CRLF DB DELIM * SETIN EQU $ ASC 'SETIN - Make named file the CI input file. DW CRLF DW CRLF ASC 'SETIN file{,*} DW CRLF DW CRLF ASC ' file Name or number of the new CI input file. DW CRLF ASC ' * Leave previous input file open. DW CRLF DB DELIM * SETOUT EQU $ ASC 'SETOUT - Make named file the CI output file. DW CRLF DW CRLF ASC 'SETOUT file{,*} DW CRLF DW CRLF ASC ' file Name or number of the new CI output file. DW CRLF ASC ' * Leave previous output file open. DW CRLF DB DELIM * SPACE EQU $ ASC 'SPACE - Move file cursor. DW CRLF DW CRLF ASC 'SPACE file,how{,*} DW CRLF DW CRLF ASC ' file Name or number of the file to be spaced. DW CRLF ASC ' how may consist of: DW CRLF DW CRLF ASC ' >count Space toward the end of file count bytes. DW CRLF ASC ' Space to end of file. DW CRLF ASC ' < Space to beginning of file. DW CRLF DW CRLF ASC ' * Leave file open at end of operation. DW CRLF DB DELIM * SYST EQU $ ASC 'SYST - Display system parameters from the System Global DW CRLF ASC ' Area in memory or on a diskette. DW CRLF DW CRLF ASC 'SYST {L} DW CRLF ASC 'SYST /{unit}{,L} DW CRLF DW CRLF ASC ' L Display more detailed information. DW CRLF ASC ' /unit Get information from the diskette in the DW CRLF ASC ' specified unit. DW CRLF ASC ' / Get information from the diskette in the default ASC ' unit. DW CRLF DB DELIM * TREK80 EQU $ ASC 'TREK80 - Invoke video Star Trek game. DW CRLF DW CRLF ASC 'TREK80 DW CRLF DB DELIM * WRITE EQU $ ASC 'WRITE - Write contents of memory to a file. DW CRLF DW CRLF ASC 'WRITE file{,!blocksize},address,address2{,*}{,<} DW CRLF ASC 'WRITE file{,!blocksize},address,>count{,*}{,<} DW CRLF DW CRLF ASC ' file Name or number of the file to which data DW CRLF ASC ' will be written. DW CRLF ASC ' !blocksize If file does not exist, create it with this DW CRLF ASC ' blocksize. DW CRLF ASC ' address Address from which data are to be written. DW CRLF ASC ' address2 Last address from which data are to be writt ASC 'en.' DW CRLF ASC ' >count Number of bytes to write. DW CRLF ASC ' * Leave file open at end of operation. DW CRLF ASC ' < Endfile the file at end of operation. DW CRLF DB DELIM * XREF EQU $ ASC 'XREF - Create a cross-reference listing of an assembly DW CRLF ASC ' language file. DW CRLF DW CRLF ASC 'XREF infile,outfile{,S=options}{,top of memory} DW CRLF DW CRLF ASC ' infile Name or number of assembly language DW CRLF ASC ' source file. DW CRLF ASC ' outfile Name or number of file to which listing DW CRLF ASC ' will be written. DW CRLF DW CRLF ASC ' Option string may be composed of: DW CRLF DW CRLF ASC ' D Display infile while generating cross-reference. DW CRLF ASC ' # Assign line numbers to source file. DW CRLF ASC ' R Include CPU registers in cross-reference. DW CRLF ASC ' V Format listing with 64 columns. DW CRLF ASC ' 1 Format listing with 72 columns (default). DW CRLF ASC ' 2 Format listing with 80 columns. DW CRLF ASC ' 3 Format listing with 132 columns. DW CRLF ASC ' P Paginate listing. DW CRLF DW CRLF ASC ' top of memory Do not use memory above this address. DW CRLF DW CRLF ASC ' Note: The arguments must occur in the order specified. DW CRLF DB DELIM * ZIP EQU $ ASC 'ZIP - Fill memory with number. DW CRLF DW CRLF ASC 'ZIP {number} DW CRLF DW CRLF ASC ' number Value with which to fill memory. DW CRLF DB DELIM * CCREATE EQU $ ASC '$CREATE - Possibly create a file. DW CRLF DW CRLF ASC '$CREATE filename{,type}{,blocksize}{,attributes} DW CRLF DW CRLF ASC ' filename Name of the file to be created. DW CRLF ASC ' type Type to be assigned to the file. DW CRLF ASC ' blocksize Blocksize to be assigned to the file. DW CRLF ASC ' attributes Protection attributes to be assigned to DW CRLF ASC ' the file. DW CRLF DW CRLF ASC ' Attribute string may be composed of: DW CRLF DW CRLF ASC ' K Kill protect. DW CRLF ASC ' W Write protect. DW CRLF ASC ' R Read protect. DW CRLF ASC ' I Information protect. DW CRLF ASC ' A Attribute change protect. DW CRLF ASC ' N Name and type change protect. DW CRLF ASC ' E Disk allocation protect. DW CRLF DB DELIM * ESC EQU $ ASC '$ESC - Check for MODE SELECT or CARRIAGE RETURN. DW CRLF DW CRLF ASC '$ESC DW CRLF DB DELIM * LST EQU $ ASC '$LST - Turn on the CI echo enable flag. DW CRLF DW CRLF ASC '$LST DW CRLF DB DELIM * NLST EQU $ ASC '$NLST - Turn off the CI echo enable flag. DW CRLF DW CRLF ASC '$NLST DW CRLF DB DELIM * PR EQU $ ASC '$PR - Print a string on the CI output file. DW CRLF DW CRLF ASC '$PR {string} DW CRLF DW CRLF ASC ' string The string to print. DW CRLF DB DELIM * REM EQU $ ASC '$REM - Include remark in a command file. DW CRLF DW CRLF ASC '$REM {remark} DW CRLF DB DELIM * STOP EQU $ ASC '$STOP - Terminate a DO file. DW CRLF DW CRLF ASC '$STOP DW CRLF DW CRLF ASC ' Note: This command may only appear in a command macro DW CRLF ASC ' file to be input to the command macro preprocessor ASC ' (DO).' DW CRLF DB DELIM * WAIT EQU $ ASC '$WAIT - Wait for MODE SELECT or CARRIAGE RETURN to be ty ASC 'ped.' DW CRLF DW CRLF ASC '$WAIT DW CRLF DB DELIM * DW CRLF THIS MUST BE HERE FOR DELIMITED READ LST * last address of data FINI EQU $-1 NLST *