home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
SIMTEL
/
CPMUG
/
CPMUG019.ARK
/
CPM.DOC
< prev
next >
Wrap
Text File
|
1985-02-10
|
8KB
|
215 lines
CPM DOCUMENTATION
THIS FILE CONTAINS SHORT DESCRIPTIONS OF THE FILES PROVIDED BY
DIGITAL RESEARCH. FOR FURTHER DOCUMNENTATION SEE THE DIGITAL RESEARCH
CPM REFERENCE MANUALS. THESE INCLUDE THE FOLLOWING:
AN INTRODUCTION TO CP/M FEATURES AND FACILITIES
ED - A CONTEXT EDITOR FOR THE CP/M SYSTEM / USER'S GUIDE
CP/M ASSEMBLER (ASM) / USER'S GUIDE
CP/M DYNAMIC DEBUGGING TOOL (DDT) / USER'S GUIDE
CP/M INTERFACE GUIDE
CP/M SYSTEM ALTERATION GUIDE
BASIC-E REFERENCE MANUAL
THESE MANUALS (AND OTHERS, SUCH AS THE ML80 MANUAL) MAY BE OBTAINED
EITHER FROM IMSAI OR DIRECTLY FROM DIGITAL RESEARCH, AT:
DIGITAL RESEARCH
POST OFFICE BOX 579
PACIFIC GROVE, CALIFORNIA 93950
PHONE 408-649-3896
-----------------------------------------------------------------------
CCP (DIRECT) COMMANDS:
IN THE FOLLOWING, UFN STANDS FOR 'UNAMBIGUOUS FILE NAME', WHICH
IS OF THE FORM 'N:NAME.TYPE', WHERE N IS A DISK NAME (A OR B, OR
CURRENT DISK IF OMITTED), NAME IS AN UP TO 8 CHARACTER FILE NAME,
AND TYPE IS AN UP TO 3 CHARACTER FILE TYPE. TYPICAL UFN'S ARE
FRED.ASM B:TEST.COM SALLY69 VOLUME.001
AFN STANDS FOR 'AMBIGUOUS FILE NAME', WHICH FOLLOWS THE RULE ABOVE,
BUT THE CHARACTER ? MAY BE SATISFIED BY ANY SINGLE CHARACTER, AND
THE CHARACTER * MAY BE SATISFIED BY ANY STRING OF ANY LENGTH.
TYPICAL AFN'S ARE: *.ASM XDIR.80? B:I*.*
DIR AFN - REQUEST LIST OF ALL FILE NAME IN THE DIRECTORY
WHICH SATISFY THE AMBIGUOUS FILE NAME
ERA AFN - ERASE ALL FILES WHOSE NAME SATISFIES THE
AMBIGUOUS FILE NAME
TYPE UFN - TYPE THE FILE SPECIFIED ON THE CONSOLE
SAVE N UFN - SAVE N (DECIMAL) PAGES (OF 256 BYTES EACH)
ON DISK, WITH NAME SPECIFIED
REN UFN1=UFN2 - RENAME EXISTING FILE UFN2 WITH FIRST NAME SPECIFIED
UFN - LOAD THE SPECIFIED FILE (ASSUMED TYPE 'COM') AND
JUMP TO LOCATION 100H.
-----------------------------------------------------------------------
SYSGEN.COM
CP/M UTILITY TO TRANSFER THE SYSTEM IMAGE FROM ONE DISKETTE TO ANY
OTHER. MAY ALSO BE USED JUST TO LOAD THE SYSTEM IMAGE INTO RAM, OR
VICA VERSA.
TYPICAL COMMAND:
SYSGEN
-----------------------------------------------------------------------
STAT.COM
UTILITY COMMAND TO REQUEST INFORMATION ABOUT REMAINING SPACE ON THE
CURRENT DISKETTE, OR SIZE DATA ON A PARTICULAR FILE OR GROUP OF FILES.
TYPICAL COMMANDS:
STAT REQUEST INFO ON AVAILABLE SPACE
STAT ASM.COM REQUEST SIZE DATA ON FILE 'ASM.COM'
STAT *.ASM REQUEST SIZE DATA ON ALL FILES OF TYPE 'ASM'
------------------------------------------------------------------------
PIP.COM
GENERALIZED COPY UTILITY. MAY BE USED TO TRANSFER FILES FROM ONE DISK
TO ANOTHER, OR FROM POINT TO POINT ON ONE DISK, OR FROM DISK TO AN I/O
DEVICE (SUCH AS THE CONSOLE), OR FROM AN I/O DEVICE TO DISK.
TYPICAL COMMANDS:
PIP START PIP AND ALLOW MULTIPLE COMMANDS TO BE ENTERED
PIP A:X=B:Y TRANSFER FILE Y FROM DISK B TO FILE X ON DISK A
PIP B:FRED=A: TRANSFER FILE FRED ON DISK A TO FILE FRED ON DISK B
-----------------------------------------------------------------------
ED.COM
CONTEXT EDITOR. CREATES BACKUP FILE OF TYPE 'BAK' WITH NAME OF FILE
BEING EDITED. WRITES NEW FILE WITH NAME AND TYPE OF ORIGINAL FILE
FOR DETAILED DESCRIPTION OF EDITING COMMANDS, SEE CP/M MANUAL ON ED.
TYPICAL COMMAND:
ED TEST.ASM
-----------------------------------------------------------------------
ASM.COM
SIMPLE INTEL-FORMAT ASSEMBLER. NO MACROS OR RELOCATABLE CODE, BUT IT
DOES HAVE CONDITIONAL ASSEMBLY. OTHERWISE REASONABLY COMPATIBLE WITH
INTEL STANDARD ASSEMBLER (HOWEVER NOTE THAT SYMBOLS MAY BE LONGER THAN
SIX CHARACTERS, WHICH IS THE MAX WITH THE INTEL ASSEMBLER.
THE NAME OF THE FILE (NO TYPE) IS SPECIFIED AS THE FIRST PARAMETER
IN THE INVOCATION. DO NOT SPECIFY TYPE 'ASM' - THE TYPE FIELD IS FOR
SPECIFYING WHICH DISK THE THREE FILES ARE ON. INPUT IS ASSUMED TO
BE ON FILE 'X.ASM', LISTING GOES TO FILE 'X.PRN' AND HEX OBJECT FILE
GOES TO FILE 'X.HEX' (WHERE 'X' IS THE NAME SPECIFIED IN THE COMMAND)
LINES WITH ERRORS WILL BE LISTED TO THE CONSOLE DURING ASSEMBLY.
TYPICAL COMMANDS:
ASM TEST - ASSEMBLE FILE TEST.ASM, CREATE TEST.PRN, TEST.HEX
ASM TEST.ABX - ASSEMBLE FILE TEST.ASM (ON DISK A), CREATE FILE
TEST.HEX (ON DISK B), AND SEND LISTING TO CONSOLE
-----------------------------------------------------------------------
LOAD.COM
UTILITY PROGRAM TO TRANSLATE HEX FILES CREATED BY ASSEMBLER INTO
COM FILES (MEMORY IMAGE / AUTO LOAD). FILE TYPE NEED NOT BE SPECIFIED
LOAD READS STANDARD INTEL HEX OBJECT FILES FROM FILE 'X.HEX', AND
CREATES A MEMORY IMAGE FILE ON FILE 'X.COM', WHERE X IS THE NAME
SPECIFIED IN THE COMMAND.
TYPICAL COMMAND:
LOAD TEST - CREATE FILE TEST.COM FOR EXECUTION BY TYPING
JUST THE NAME 'TEST'.
-----------------------------------------------------------------------
DDT.COM
POWERFUL REAL-TIME DEBUGGING FACILITY, INCLUDING HEX MEMORY DUMP
AND EDIT, SIMPLE ASSEMBLER/DISASSEMBLER, BREAKPOINTS, EXECUTION
TRACE, AND REGISTER DISPLAY AND SET.
FOR FURTHER DETAILS ON DDT, SEE THE CP/M DDT MANUAL.
TYPICAL COMMANDS:
DDT TEST.COM - LOAD THE FILE TEST.COM DIRECTLY AND START
DDT TEST.HEX - LOAD THE HEX OBJECT FILE ON TEST.HEX AND START
-----------------------------------------------------------------------
DUMP.COM
HEX FILEDUMP FACILITY. ALLOWS USER TO DISPLAY CONTENTS OF ANY DISK
FILE IN HEXADECIMAL. VERY USEFUL WHEN DEBUGGING PROGRAMS WHICH DO
DISK I/O.
TYPICAL COMMAND:
DUMP TEST.COM - DISPLAY CONTENTS OF FILE TEST.COM IN HEX
-----------------------------------------------------------------------
BASIC-E.COM
BASIC COMPILER FROM NAVAL POSTGRADUATE LAB. TRANSLATES REASONABLY
STANDARD BASIC, WITH DISK I/O REFERENCES INTO MACHINE LANGUAGE FOR
A HYPOTHETICAL MACHINE. NOT PARTICULARY FAST OR ELEGANT. INPUT FILE
IS ASSUMED TO BE OF TYPE 'BAS', OUTPUT FILE WILL BE OF SAME NAME,
AS INPUT, BUT OF TYPE 'INT'. NOTE THAT THE OBJECT FILE CREATED IS
NOT 8080 CODE, AND MAY ONLY BE RUN ON THE 'RUN-E' 'INTERPRETER'
FOR FURTHER DETAILS, SEE THE CP/M BASIC-E REFERENCE MANUAL.
TYPICAL COMMAND:
BASIC-E DEMO - COMPILE SOURCE PROGRAM ON 'DEMO.BAS' AND
CREATE INTERNAL FILE ON 'DEMO.INT'
-----------------------------------------------------------------------
RUN-E.COM
RUN-TIME 'INTERPRETER' FOR INT FILES CREATED BY BASIC-E. INPUT FILE
IS ASSUMED TO BE OF TYPE 'INT'.
TYPICAL COMMAND:
RUN-E DEMO - EXECUTE THE PROGRAM ORIGINALLY COMPILED FROM
FILE 'DEMO.BAS'
-----------------------------------------------------------------------
SUBMIT.COM
PROCEDURE FILE FACILITY. ALLOWS USER TO CREATE A STRING OF CP/M
CONSOLE COMMANDS ON A DISK FILE (OF TYPE 'SUB') AND HAVE THEM
EXECUTED ONE BY ONE. THE 'SUB' FILE MAY BE CREATED BY THE TEXT
EDITOR, AND CONTAINS LINE IMAGES OF LEGAL CP/M COMMANDS, FOLLOWED
BY CR AND LF. FOR EXAMPLE, SEE FILE ML.SUB. DUMMY PARAMETERS MAY
BE USED AT ANY POINT IN THE SUB FILE ($N, WHERE N IS AN INTEGER).
ANY FORMAL PARAMETERS SPECIFIED AT THE TIME THE SUBMIT COMMAND IS
INVOKED (SUBMIT XXX P1 P2 P3 ... PN, WHERE X IS THE NAME OF THE
'SUB' FILE, AND EACH PI IS A PARAMETER) WILL BE SUBSTITUTED INTO
THE TEXT OF THE SUB FILE POSITIONALLY. THE SYMBOL $1 WILL BE REPLACED
BY THE FIRST PARAMETER, ETC.
TYPICAL COMMAND:
SUBMIT ML XDIR - SUBMIT FILE ML.SUB, WITH $1 REPLACED BY XDIR
-----------------------------------------------------------------------