home *** CD-ROM | disk | FTP | other *** search
- SIG/M volume 9 utilities
-
-
- 9.01 AUTOX.ASM 2K Forces a CP/M command from a user level
- 9.02 CPYFIL15.ASM 10K Copy large files greater than 512K
- through PIP utility
- 9.03 CRCK10/6.ASM 11K Upgrade of CRCK3 in SIG/M 4.7
- 9.04 DIRS1015.ASM 9K Sorted directory from DIRS10/1
- in SIG/M 4.9
- 9.05 DISPLAY.COM 3K Similar to DIR/ED.COM using
- display commands only
- 9.06 DISPLAY.DOC 3K
- 9.07 DISPLAYP.ASM 3K
- 9.08 DU-10/26.ASM 18K Update of disk utility in SIG/M 4.9
- 9.09 FIND3/18.ASM 10K Multiple file search routine
- 9.10 FINDBD38.ASM 29K Update to FINDBD37 for locating bad
- blocks of disk space in SIG/M 4.14
- 9.11 LISTGRPS.ASC 1K List track and sector assignment for
- each group
- 9.12 MDIR8/17.ASM 10K Master directory by users in
- alphabetic sequence
- 9.13 MFT45.ASM 17K Dr. Dobbs single drive multi-file
- transfer program
- 9.14 MIC-XFER.ASM 7K Micropolis and regular CP/M
- file transfer
- 9.15 MIC-XFER.DOC 5K
- 9.16 NFMAP.ASM 9K Sorted directory with option of writing
- file of names
- 9.17 NLIST.ASM 14K Lists disk file on LST: device
- 9.18 SD-12/15.ASM 17K Sorted directory with sizes
- 9.19 SECTOR.ASM 10K Sector disk maintenance program
- 9.20 SHOWGRP.ASC 2K Print track and sector addresses
- of groups
- 9.21 TERMTEST.ASM 2K Terminal diagnostic program
- 9.22 USERLST.ASM 3K Patch for displaying current user
- level within CP/M prompt
- 9.23 VLIST11.ASM 8K Variable speed TYPE routine
- 9.24 WHICH.ASM 4K Displays present CP/M release level
- 9.25 MIKEBIOS.ASM 8K Flash Writer I/O driver
- Display, Ver.1.0
-
- as of
-
- October 30, 1980
-
-
- DISPLAY.COM allows displaying an ASCII file on a 24 line
- terminal, with commands similar to Digital Research's ED.COM
- (but without any of the editing facilities).
-
-
- Using DISPLAY.COM
-
-
- For example: DISPLAY FILENAME.TXT<cr> ,will envoke the
- display program and load the entire secondary entry
- (FILENAME.TXT) into memory, for subsequent display of the first
- 23 lines of that file. Various commands can then be issued from
- the terminal keyboard which will manipulate the display of the
- file.
-
- The commands shown below with a preceding "n" indicates that
- an optional unsigned integer value can be specified to envoke
- "n" iterations of the command. When a command is preceded by a
- "-" sign, the command will cause display of the file in a
- direction towards the start of the file. Unsigned integer
- values are assumed to be positive values (i.e., "+") and
- therefore "+" need not be specified. Also, the buffer pointer
- will stop display at the top or bottom of the file if too large
- a value of "n" is specified.
-
- Command: Operation performed:
- ======= ===================
-
- B Move pointer to beginning of file and display page.
-
- -nP Move pointer minus n pages and display page.
-
- nP Move pointer plus n pages and display page.
-
- 0P Move pointer to beginning of buffer and display page.
-
- -nL Move pointer minus n lines and display page.
-
- nL Move pointer plus n lines and display page.
-
- nD Discard n pages, refill buffer and display the
- current page.
-
- 0D Discard all data up to the current pointer, refill
- buffer and display the first page.
-
- E Exit DISPLAY and return to CP/M.
-
- ^C Control-C, exit DISPLAY and return to CP/M.
-
- <cr> Carriage return, move pointer to next page and
- display
-
- --------------------------------------------------------------
-
-
- Best regards,
-
- Kelly Smith, MP/M-Net (tm) Sysop
- 805-527-9321 (Modem, 300 Baud)
-
- INSTALLATION AND USE OF MIC-XFER PROGRAM
- ------------ --- --- -- -------- -------
-
- SYSTEM REQUIREMENTS:
-
- IN ORDER TO USER MIC-XFER, THE FOLLOWING MINIMUM CONFIGURATION IS REQUIRED:
-
- 1. IBM-FORMAT CP/M SYSTEM CONFIGURED FOR AT LEAST 28K.
- 2. MICROPOLIS CP/M SYSTEM CONFIGURED FOR 17K.
- 3. THE SOURCE FILE 'MIC-XFER.ASM' (PROVIDED ON THIS DISK).
- 4. THE ABILITY FOR #1 AND #2 TO RESIDE IN THE SAME BUS AT
- THE SAME TIME WITHOUT ANY HARDWARE CONFLICTS.
- 5. THE MICROPOLIS CONTROLLER ADDRESS (BOOTSTRAP ADDRESS) MUST BE
- KNOWN. (THIS MAY BE DETERMINED BY INSPECTING THE ADDRESS
- JUMPERS ON THE MICROPOLIS CONTROLLER BOARD, AND INTERPRETING
- THEM ACCORDING TO THE MICROPOLIS MANUAL).
- 6. THE ADDRESS OF THE IBM-FORMAT CP/M WARM START VECTOR MUST BE
- KNOWN. (THIS MAY BE DETERMINED BY EXAMINING LOCATIONS
- 1 AND 2 IN MEMORY WHILE THE IBM-FORMAT SYSTEM IS RUNNING).
-
- THE FIRST STEP IN GENERATING MIC-XFER FOR YOUR SYSTEM IS TO GET A COPY OF
- YOUR 17K MICROPOLIS SYSTEM IMAGE ONTO AN IBM-FORMAT DISK. THIS MAY BE DONE
- AS FOLLOWS:
-
- 1. BOOT THE IBM-FORMAT SYSTEM.
- 2. TRANSFER CONTROL TO THE MICROPOLIS SYSTEM BY TYPING:
- A>DDT
- DDT VERS 1.4
- -G<MICROPOLIS BOOT ADDRESS>
- THE MICROPOLIS SYSTEM WILL BOOT UP AND SIGN ON.
- 3. CREATE A SYSTEM IMAGE FILE BY TYPING:
- A>SYSGEN
- SYSGEN VERS 1.4
- SOURCE DRIVE NAME (OR RETURN TO SKIP) A
- FUNCTION COMPLETE
- DESTINATION DRIVE NAME (OR RETURN TO REBOOT) <RETURN>
- A>SAVE 36 MIC17.COM
- 4. TRANSFER MIC17.COM TO THE IBM-FORMAT SYSTEM BY TYPING (FROM THE
- MICROPOLIS SYSTEM):
- A>DDT MIC17.COM
- DDT VERS 1.4
- NEXT PC
- 2500 0100
- -G<IBM-FORMAT WARM START ADDRESS>
- THE IBM-FORMAT SYSTEM SHOULD WARM-BOOT AND PROMPT. TYPE:
- A>SAVE 36 MIC17.COM
-
- NOW THAT YOU HAVE A COPY OF YOUR MICROPOLIS CP/M ON AN IBM-FORMAT DISK, YOU
- MUST CUSTOMIZE MIC-XFER.ASM FOR YOUR MICROPOLIS CONTROLLER, AND THEN ASSEMBLE
- IT AND COMBINE IT WITH MIC17.COM. THIS IS DONE AS FOLLOWS:
-
- 1. DETERMINE THE CORRECT VALUE FOR THE SYMBOL 'MCTL' IN MIC-XFER.
- THIS MAY BE CALCULATED BY ADDING 200H TO THE MICROPOLIS BOOT
- ADDRESS. FOR EXAMPLE, IF YOUR MICROPOLIS BOOT ADDRESS IS F800,
- THEN THE CORRECT VALUE OF 'MCTL' IS FA00.
- 2. EDIT THE CORRECT VALUE OF 'MCTL' FOR YOUR SYSTEM INTO MIC-XFER.ASM.
- THE 'EQU' FOR 'MCTL' MAY BE FOUND ON LINE 6.
- 3. WHILE YOU ARE IN THE EDITOR, YOU MAY WANT TO COMMENT OUT THE 'TITLE'
- STATEMENT IN LINE 1. IF YOU ASSEMBLE MIC-XFER USING 'ASM', THIS
- LINE WILL PRODUCE AN ERROR, BUT THE CORRECT CODE WILL STILL BE
- GENERATED. IF YOU ASSEMBLE MIC-XFER USING 'MAC', THE 'TITLE'
- STATEMENT WILL BE ACCEPTED PROPERLY, AND NEED NOT BE COMMENTED OUT.
- 4. USING EITHER 'ASM' OR 'MAC', ASSEMBLE MIC-XFER TO PRODUCE THE
- OBJECT FILE 'MIC-XFER.HEX'.
- 5. MERGE MIC-XFER.HEX WITH MIC17.COM BY TYPING:
- A>DDT MIC17.COM
- DDT VERS 1.4
- NEXT PC
- 2500 0100
- -IMIC-XFER.HEX
- -R
- -G0
- A>SAVE 36 MIC-XFER.COM
- THIS COMPLETES INSTALLATION OF MIC-XFER IN YOUR SYSTEM.
-
- USING MIC-XFER:
-
- MIC-XFER WILL TRANSFER ONE OR MORE FILES BETWEEN AN IBM-FORMAT CP/M SYSTEM AND
- A MICROPOLIS CP/M SYSTEM. THE SOURCE DRIVE, DESTINATION DRIVE, AND DIRECTION
- OF TRANSFER MAY BE SPECIFIED IN THE COMMAND LINE. THE CP/M WILDCARDS '?' AND
- '*' ARE FULLY IMPLEMENTED, MAKING MULTIPLE FILES OR EVEN WHOLE-DISK TRANSFERS
- VERY EASY. MIC-XFER IS EXECUTED BY TYPING:
- A>MIC-XFER S:FFFFFFFF.TTT D:X
- WHERE:
- S IS THE SOURCE DRIVE
- FFFFFFFF IS THE AMBIGUOUS OR NON-AMBIGUOUS FILENAME
- TTT IS THE AMBIGUOUS OR NON-AMBIGUOUS FILETYPE
- D IS THE DESTINATION DRIVE
- X IS THE DESTINATION SYSTEM - I=IBM-FORMAT
- M=MICROPOLIS
- FOR EXAMPLE, TO TRANSFER ALL '.COM' FILES ON IBM-FORMAT DRIVE B TO MICROPOLIS
- DRIVE A, YOU WOULD TYPE:
- A>MIC-XFER B:*.COM A:M
-
- WHILE EXECUTING, MIC-XFER WILL REPORT EACH FILENAME AS IT IS TRANSFERRED,
- AS WELL AS ANY ERRORS WHICH MAY OCCUR. AN ERROR ON ONE FILE OF A MULTI-
- FILE TRANSFER WILL NOT ABORT THE TRANSFER OF THE REMAINING FILES. EXECUTION
- MAY BE INTERRUPTED BY STRIKING CONTROL-C, WHICH WILL BE RECOGNIZED AT THE
- COMPLETION OF THE CURRENT FILE TRANSFER.
-
-