*
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
*