change a setting for a field or fields, enter a CHSET command with a filespec and the fields you want to change. For example, if you type B>chset calc.cmd [8087=opt,shared=on,suspend=on] CHSET modifies the command header of a program contained in the file CALC.CMD. Displaying Field Settings When you enter a CHSET command with a filespec and no field settings, CHSET displays the settings for the specified file or files. For example, a physical carriage return without sending command to CCP/M. CTRL-I same as the TAB key. CTRL-H delete character to the left of cursor. CTRL-J Line feed. Same effect as RETURN. CTRL-O Suppresses console output. Program continues running in the background. Press RETURN to return to the system prompt. CTRL-M same as RETURN. CTRL-P echoes console output to the list device. CTRL-Q restarts screen scroor n. s substitute a string (group) of characters for s. o substitute an option or option list for o. [] type square brackets to enclose an option list. () type parens to enclose a range of options within an option list. RW Read-Write attribute - opposite of RO RO Read-Only attribute - opposite of RW SYS System attribute - opposite of DIR DIR Directory attribute - opposite of SYS ... preceding element can be repeated as many times as desired. * wildcard: reps not support passwords. To exit DDT86, press CTRL-C. ///2EXAMPLES Examples: A>DDT86 A>DDT86 PROGRAM1 A>DDT86 PROGRAM2.CMD A>DDT86 B:PROGRAM3.CMD DDT86 Command Examples: -D -L1008:0,4F -SW23a -DW50:0 -F100,200,FF -A10C -Rprog.h86 ///2COMMANDS DDT86 Command Summary: The command character can be followed by one or more arguments. Separate arguments from one another by commas or spaces; no ) Examine and Modify CPU Registers DDT-86 Command Parameters ------------------------- Parameter Replace With bc byte constant b1 breakpoint one b2 breakpoint two d destination for data f final address n number of instructions to execute r register or flag name s starting address W word 16-bit wc word constant /lling after a CTRL-S. CTRL-R retypes the characters to the left of the cursor on a new line. CTRL-S stops screen scrolling. CTRL-U cancels current command line. CTRL-X deletes all characters to the left of the cursor. CTRL-Z string separator for PIP and ED; terminates console input when console is used as a source device with PIP. ///1COMMANDS Concurrent CP/M command line syntax: A> {command tail} laces all or part of a filename and/or filetype. ? wildcard: replaces any single character in the same position of a filename and/or filetype. ///1DATE Syntax: DATE DATE CONTINUOUS DATE date/time-specification DATE SET Explanation: The DATE utility allows you to set the system clock to the correct date and time. It also allows you to display the date and time on the current virtual console. The date is represented in conspaces are allowed between the command character and the first argument. As (Assemble) Enter Assembly Language Statements Bs,f,s1 (Block Compare) Compare Blocks of Memory D{W}{s{,f}} (Display) Display Memory in Hexadecimal and ASCII Efilespec (Execution) Load Program for Execution Fs,f,bc (Fill) Fill Memory Block with a byte constant FWs,f,wc (Fill Word) Fill Memory Block with a word constant G{s//1DIR Syntax: DIR DIR d: DIR [Gn] DIR [S] DIR filespec DIR filespec [Gn] DIR filespec [S] Explanation: Displays the names of non-system (DIR) files in the directory of an on-line diskette. Use DIR [S] to display the names of SYStem files (files that have the SYS attribute set). Use DIR [Gn] to display non-system files in User n. ///2EXAMPLES Examples: A>DIR A>DIR B: A>DIR C:MYFILE.DAT A>DI Concurrent CP/M accepts the command lines you type following the system prompt. The command keyword identifies the system command or program to be executed. The optional command tail can consist of a filespec or various command parameters, depending upon the specific command. To complete the command, press the RETURN or ENTER key. File specifications in command lines are composed of the following parts: {d:}filename{.typ}{;password} d: ventional month-day-year format MM/DD/YY while the time is represented in 24-hour clock format: 00:00:00 to 11:59:59 indicates AM, and 12:00:00 to 23:59:59 indicates PM. ///2EXAMPLES Examples: A>DATE Displays the current date and time. A>DATE C Displays the date and time continuously. A>DATE 11/28/83 10:35:45 Sets the date and time as specified. A>DATE SET Prompts you for date and time entries. ///1DDT86 }{,b1{,b2}} (Go) Begin Execution with optional breakpoints Hwc1,wc2 (Hex) Hexadecimal Sum and Difference Icommand tail (Input) Set Up Input Command Line L{s{,f}} (List) List Memory in Mnemonic Form Ms,f,d (Move) Move Memory Block QI{W}n Read From I/O Port QO{W}n,v Write To I/O Port Rfilespec (Read) Read Disk File into Memory S{W}s (SR *.CMD A>DIR A*.A86 A>DIR PROG???.H86 A>DIR PROGRAM.* A>DIR [S] A>DIR B:UTILITY.CMD [S] ///1DYNAMIC You can switch the current (foreground) virtual console into the background by selecting a different virtual console for display. If the switched-out virtual console is in dynamic mode, you will not see any program output that may have scrolled off that console while you were switched away. If the console is in buffered mode, this is an optional drive specifier filename is the 1- to 8-character file name .typ is an optional file type ;password is an optional 1- to 8-character password ///1conventions COMMAND CONVENTIONS The following special symbols define command syntax. {} surrounds an optional item. | separates alternative items in a command line. indicates a carriage return. ^ indicates the Control Key. n substitute a number f Syntax: DDT86 {filespec} Explanation: DDT86 aids debugging of 8086 and 8088 programs. DDT86 assumes a default filetype of CMD. If a file specification is not included, DDT86 is loaded into User Memory without a test program. The test program is then loaded using the E command. If the optional file specification is included in the command, both DDT86 and the test program file specified by filespec are loaded into memory. DDT86 doeet) Set Memory Values SRs,f, Search For String T{n} (Trace) Trace Program Execution TS{n} (Trace) Trace and Show All Registers U{n} (Untrace) Monitor execution without Trace US{n} (Untrace) Monitor and Show all Registers V (Verify) Show Memory Layout after Disk Read Wfilespec (Write) Write Content of Block to Disk X{r} (Examineing the destination drive or destination filespec. Section 10 of the Concurrent CP/M User's Reference Guide is devoted to ED. ///2COMMANDS ED Command Summary: Note: CP points to the current character in the edit buffer. nA append n lines from original file to memory buffer. 0A append file until buffer is one-half full #A append file until buffer is full (or end of file) B, -B move CP to the beginning command applied to the same file 0X delete file X$$$$$$$.LIB 0Xfilespec^Z delete filespec nZ wait n seconds ///2EXAMPLES Examples: A>ED TEST.DAT A>ED TEST.DAT B: A>ED TEST.DAT TEST2.DAT A>ED TEST.DAT B:TEST2.DAT Command Examples: :#a :p :4c0tt :e :5K :B5T :Rmyfile.txt ///1ERA Syntax: ERA filespec Explanation: ERA erases a file or group of files. filename represents the required filename, which can be 1 to 8 alphabetic or numeric characters. .typ represents the optional filetype, which can be 1 to 3 alphabetic or numeric characters preceded by a period. ;password represents the optional password, which can be 1 to 8 alphabetic or numeric characters, preceded by a semicolon. Valid combinations of the elements of a file specification are d All values represented by n are hexadecimal paragraph addresses. ///1HELP Syntax: HELP {topic} {subtopic1 ... subtopic8} {[NOPAGE|LIST]} Explanation: HELP displays a list of topics and provides summarized information for CCP/M commands. HELP topic displays information about that topic. HELP topic subtopic displays infor