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
/
CPMUG036.ARK
/
TOP.TOP
< prev
next >
Wrap
Text File
|
1984-04-29
|
3KB
|
127 lines
.PI 10
.NF
* * * * TOP.DOC * * * *
MIKE FAVITTA - 9/12/79
2 JANET LANE
ALBANY, N.Y. 12203
.FO
THIS PROGRAM ADAPTS THE TDL TEXT OUTPUT PROCESSOR (TOP) TO RUN
UNDER CP/M. IT ALLOWS TOP TO USE A DISK FILE FOR INPUT AND
EITHER THE LIST DEVICE OR A DISK FILE FOR OUTPUT.
.BL 2
* FEATURES PRESENT IN TOP.AZM *
.BL 2
1. DIAGNOSTIC ERROR MESSAGES ARE PRINTED ON DISK ERRORS.
.BL
2. FOR USERS WITH DUAL DRIVE SYSTEMS THE EFFICIENCY OF
.IN 5
PROCESSING HAS
BEEN INCREASED BY AUTOMATICALLY PLACING THE OUTPUT FILE ON THE
DRIVE THAT DOES NOT CONTAIN THE INPUT FILE. THIS GREATLY
REDUCES THE AMOUNT OF HEAD REPOSITIONING NECESSARY. IF YOU
ONLY HAVE A SINGLE DRIVE SYSTEM OR WANT TO OVER RIDE THIS FILE
PLACEMENT SCHEME, AN OPTION IS AVAILABLE TO FORCE ALL FILE I/O
TO THE CURRANTLY LOGGED IN DRIVE ONLY.
.BL
.IN 0
3. TOP.AZM IS WRITTEN USING TDL'S MACRO ASSEMBLER
.IN 5
MNEMONICS AND WILL NOT RUN ON 8080 BASED SYSTEMS.
.BL 2
* GENERATION NOTES *
.BL 2
.IN 0
1. PROCEDURE:
.BL
.IN 5
A. CREATE A FILE CALLED TDL.COM THAT CONTAINS THE TDL
.IN 10
TEXT OUTPUT PROCESSOR SET TO RUN AT 600H.
.BL
- USE TDL'S RELOCATING LOADER TO LOAD THE ASSEMBLER
AT 600H (R,600). RELOC.AZM CAN ALSO BE USED.
.BL
- ENTER OR BOOT CP/M AND TYPE
SAVE 20 TDL.COM (CR)
.BL 2
.IN 5
B. ASSEMBLE THE PROGRAM TOP.AZM USING TDL'S
.IN 10
ASSEMBLER.
.BL 2
.IN 5
C. RENAME THE OBJECT FILE TOP.HEX
.BL
.IN 10
- REN TOP.HEX=TOP.HXR
.BL
.IN 5
.CP 12
D. USING DDT MERGE THE FILES TDL.COM AND TOP.HEX
.BL
.IN 10
- ENTER DDT AND TYPE THE FOLLOWING COMMANDS
.BL
ITDL.COM (CR)
R (CR)
ITOP.HEX (CR)
R (CR)
^C (^C = CONTROL C)
SAVE 20 TOP.COM
.BL
- THE TDL.COM FILE MUST BE READ IN FIRST AS PART OF TOP.HEX
OVERLAYS IT.
.BL 2
.IN 0
* NOTES ON OPERATION *
.BL 2
1. FORMAT OF TOP CALL: TOP FILENAME OPTIONS
.BL
.IN 5
- FILENAME NEVER HAS THE EXTENSION. IT IS ALWAYS ASSUMED TO BE TOP
OR DOC. THE EXTENSION TOP IS ALWAYS TRIED FIRST.
.BL
- OPTIONS AVAILIBLE ARE:
.IN 10
.BL
S - USE THE CURRANTLY LOGGED IN DRIVE FOR ALL FILES
(SINGLE DRIVE MODE)
.BR
.BL
D - ALL OUTPUT IS TO BE PLACED IN A DISK FILE WITH THE
EXTENSION PRN. (OUTPUT NORMALLY GOES TO THE LIST
DEVICE)
.BL
.IN 5
- ANY COMBINATION OF OPTIONS IS LEGAL BUT S BY ITSELF
IS MEANINGLESS.
.BL
.IN 0
2. SAMPLE TOP CALLS:
.BL
.IN 5
- TOP TEST
.BR
- TOP TEST D
.BR
- TOP TEST SD
.BL
.IN 0
3. WHEN A DISK ERROR OCCURS THE FOLLOWING INFORMATION IS
.IN 5
PROVIDED:
.BL
- THE ADDRESS IN THE PROGRAM AT WHICH THE ERROR OCCURED
- THE STATUS RETURNED BY CP/M
- THE TYPE OF DISK FUNCTION THAT WAS ATTEMPTED
.BL
.IN 0
4. THIS PROGRAM HAS BEEN EXTENSIVELY TESTED, BUT IF ANY
.IN 5
ERRORS ARE FOUND I WOULD APPRECIATE BEING NOTIFIED.
.EN