home *** CD-ROM | disk | FTP | other *** search
- .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
-