home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol029 / sigmlog.009 < prev    next >
Encoding:
Text File  |  1984-04-29  |  7.8 KB  |  208 lines

  1. SIG/M volume 9        utilities
  2.  
  3.  
  4. 9.01    AUTOX.ASM     2K    Forces a CP/M command from a user level
  5. 9.02    CPYFIL15.ASM    10K    Copy large files greater than 512K
  6.                 through PIP utility
  7. 9.03    CRCK10/6.ASM    11K    Upgrade of CRCK3 in SIG/M 4.7
  8. 9.04    DIRS1015.ASM     9K    Sorted directory from DIRS10/1
  9.                 in SIG/M 4.9
  10. 9.05    DISPLAY.COM     3K    Similar to DIR/ED.COM using
  11.                 display commands only
  12. 9.06    DISPLAY.DOC     3K
  13. 9.07    DISPLAYP.ASM     3K    
  14. 9.08    DU-10/26.ASM    18K    Update of disk utility in SIG/M 4.9
  15. 9.09    FIND3/18.ASM    10K    Multiple file search routine
  16. 9.10    FINDBD38.ASM    29K    Update to FINDBD37 for locating bad
  17.                 blocks of disk space in SIG/M 4.14
  18. 9.11    LISTGRPS.ASC     1K    List track and sector assignment for 
  19.                 each group
  20. 9.12    MDIR8/17.ASM    10K    Master directory by users in
  21.                 alphabetic sequence
  22. 9.13    MFT45.ASM    17K    Dr. Dobbs single drive multi-file
  23.                 transfer program
  24. 9.14    MIC-XFER.ASM     7K    Micropolis and regular CP/M
  25.                 file transfer
  26. 9.15    MIC-XFER.DOC     5K
  27. 9.16    NFMAP.ASM     9K    Sorted directory with option of writing
  28.                 file of names
  29. 9.17    NLIST.ASM    14K    Lists disk file on LST: device
  30. 9.18    SD-12/15.ASM    17K    Sorted directory with sizes
  31. 9.19    SECTOR.ASM    10K    Sector disk maintenance program
  32. 9.20    SHOWGRP.ASC     2K    Print track and sector addresses
  33.                 of groups
  34. 9.21    TERMTEST.ASM     2K    Terminal diagnostic program
  35. 9.22    USERLST.ASM     3K    Patch for displaying current user
  36.                 level within CP/M prompt
  37. 9.23    VLIST11.ASM     8K    Variable speed TYPE routine
  38. 9.24    WHICH.ASM     4K    Displays present CP/M release level
  39. 9.25    MIKEBIOS.ASM     8K    Flash Writer I/O driver
  40.                      Display, Ver.1.0
  41.  
  42.                           as of
  43.  
  44.                      October 30, 1980
  45.  
  46.  
  47.  DISPLAY.COM  allows  displaying  an ASCII file on  a  24  line 
  48. terminal,  with  commands similar to Digital Research's  ED.COM 
  49. (but without any of the editing facilities).
  50.  
  51.  
  52.                      Using DISPLAY.COM
  53.  
  54.  
  55.  For  example:  DISPLAY  FILENAME.TXT<cr>   ,will  envoke   the 
  56. display   program   and   load  the  entire   secondary   entry 
  57. (FILENAME.TXT) into memory, for subsequent display of the first 
  58. 23 lines of that file. Various commands can then be issued from 
  59. the terminal keyboard which will manipulate the display of  the 
  60. file.
  61.  
  62.  The  commands shown below with a preceding "n" indicates  that 
  63. an  optional unsigned integer value can be specified to  envoke 
  64. "n" iterations of the command.  When a command is preceded by a 
  65. "-"  sign,  the  command  will cause display of the file  in  a 
  66. direction  towards  the start of  the  file.  Unsigned  integer 
  67. values  are  assumed  to be positive  values  (i.e.,  "+")  and 
  68. therefore  "+" need not be specified. Also, the buffer  pointer 
  69. will stop display at the top or bottom of the file if too large 
  70. a value of "n" is specified.
  71.  
  72. Command:  Operation performed:
  73. =======   ===================
  74.  
  75. B         Move pointer to beginning of file and display page.
  76.  
  77. -nP       Move pointer minus n pages and display page.
  78.  
  79. nP        Move pointer plus n pages and display page.
  80.  
  81. 0P        Move pointer to beginning of buffer and display page.
  82.  
  83. -nL       Move pointer minus n lines and display page.
  84.  
  85. nL        Move pointer plus n lines and display page.
  86.  
  87. nD        Discard n pages, refill buffer and display the
  88.           current page.
  89.  
  90. 0D        Discard all data up to the current pointer, refill
  91.           buffer and display the first page. 
  92.  
  93. E         Exit DISPLAY and return to CP/M.
  94.  
  95. ^C        Control-C, exit DISPLAY and return to CP/M.
  96.  
  97. <cr>      Carriage return, move pointer to next page and
  98.           display
  99.  
  100. --------------------------------------------------------------
  101.  
  102.  
  103.                     Best regards,
  104.  
  105.                     Kelly Smith, MP/M-Net (tm) Sysop
  106.                     805-527-9321 (Modem, 300 Baud)
  107.  
  108.         INSTALLATION AND USE OF MIC-XFER PROGRAM
  109.         ------------ --- --- -- -------- -------
  110.  
  111. SYSTEM REQUIREMENTS:
  112.  
  113. IN ORDER TO USER MIC-XFER, THE FOLLOWING MINIMUM CONFIGURATION IS REQUIRED:
  114.  
  115.     1. IBM-FORMAT CP/M SYSTEM CONFIGURED FOR AT LEAST 28K.
  116.     2. MICROPOLIS CP/M SYSTEM CONFIGURED FOR 17K.
  117.     3. THE SOURCE FILE 'MIC-XFER.ASM' (PROVIDED ON THIS DISK).
  118.     4. THE ABILITY FOR #1 AND #2 TO RESIDE IN THE SAME BUS AT
  119.         THE SAME TIME WITHOUT ANY HARDWARE CONFLICTS.
  120.     5. THE MICROPOLIS CONTROLLER ADDRESS (BOOTSTRAP ADDRESS) MUST BE
  121.         KNOWN.  (THIS MAY BE DETERMINED BY INSPECTING THE ADDRESS
  122.         JUMPERS ON THE MICROPOLIS CONTROLLER BOARD, AND INTERPRETING
  123.         THEM ACCORDING TO THE MICROPOLIS MANUAL).
  124.     6. THE ADDRESS OF THE IBM-FORMAT CP/M WARM START VECTOR MUST BE
  125.         KNOWN.  (THIS MAY BE DETERMINED BY EXAMINING LOCATIONS
  126.         1 AND 2 IN MEMORY WHILE THE IBM-FORMAT SYSTEM IS RUNNING).
  127.  
  128. THE FIRST STEP IN GENERATING MIC-XFER FOR YOUR SYSTEM IS TO GET A COPY OF
  129. YOUR 17K MICROPOLIS SYSTEM IMAGE ONTO AN IBM-FORMAT DISK.  THIS MAY BE DONE
  130. AS FOLLOWS:
  131.  
  132.     1. BOOT THE IBM-FORMAT SYSTEM.
  133.     2. TRANSFER CONTROL TO THE MICROPOLIS SYSTEM BY TYPING:
  134.         A>DDT
  135.         DDT VERS 1.4
  136.         -G<MICROPOLIS BOOT ADDRESS>
  137.        THE MICROPOLIS SYSTEM WILL BOOT UP AND SIGN ON.
  138.     3. CREATE A SYSTEM IMAGE FILE BY TYPING:
  139.         A>SYSGEN
  140.         SYSGEN VERS 1.4
  141.         SOURCE DRIVE NAME (OR RETURN TO SKIP) A
  142.         FUNCTION COMPLETE
  143.         DESTINATION DRIVE NAME (OR RETURN TO REBOOT) <RETURN>
  144.         A>SAVE 36 MIC17.COM
  145.     4. TRANSFER MIC17.COM TO THE IBM-FORMAT SYSTEM BY TYPING (FROM THE
  146.         MICROPOLIS SYSTEM):
  147.         A>DDT MIC17.COM
  148.         DDT VERS 1.4
  149.         NEXT PC
  150.         2500 0100
  151.         -G<IBM-FORMAT WARM START ADDRESS>
  152.        THE IBM-FORMAT SYSTEM SHOULD WARM-BOOT AND PROMPT.  TYPE:
  153.         A>SAVE 36 MIC17.COM
  154.  
  155. NOW THAT YOU HAVE A COPY OF YOUR MICROPOLIS CP/M ON AN IBM-FORMAT DISK, YOU
  156. MUST CUSTOMIZE MIC-XFER.ASM FOR YOUR MICROPOLIS CONTROLLER, AND THEN ASSEMBLE
  157. IT AND COMBINE IT WITH MIC17.COM.  THIS IS DONE AS FOLLOWS:
  158.  
  159.     1. DETERMINE THE CORRECT VALUE FOR THE SYMBOL 'MCTL' IN MIC-XFER.
  160.        THIS MAY BE CALCULATED BY ADDING 200H TO THE MICROPOLIS BOOT
  161.        ADDRESS.  FOR EXAMPLE, IF YOUR MICROPOLIS BOOT ADDRESS IS F800,
  162.        THEN THE CORRECT VALUE OF 'MCTL' IS FA00.
  163.     2. EDIT THE CORRECT VALUE OF 'MCTL' FOR YOUR SYSTEM INTO MIC-XFER.ASM.
  164.        THE 'EQU' FOR 'MCTL' MAY BE FOUND ON LINE 6.
  165.     3. WHILE YOU ARE IN THE EDITOR, YOU MAY WANT TO COMMENT OUT THE 'TITLE'
  166.        STATEMENT IN LINE 1.  IF YOU ASSEMBLE MIC-XFER USING 'ASM', THIS
  167.        LINE WILL PRODUCE AN ERROR, BUT THE CORRECT CODE WILL STILL BE
  168.        GENERATED.  IF YOU ASSEMBLE MIC-XFER USING 'MAC', THE 'TITLE'
  169.        STATEMENT WILL BE ACCEPTED PROPERLY, AND NEED NOT BE COMMENTED OUT.
  170.     4. USING EITHER 'ASM' OR 'MAC', ASSEMBLE MIC-XFER TO PRODUCE THE
  171.        OBJECT FILE 'MIC-XFER.HEX'.
  172.     5. MERGE MIC-XFER.HEX WITH MIC17.COM BY TYPING:
  173.         A>DDT MIC17.COM
  174.         DDT VERS 1.4
  175.         NEXT PC
  176.         2500 0100
  177.         -IMIC-XFER.HEX
  178.         -R
  179.         -G0
  180.         A>SAVE 36 MIC-XFER.COM
  181.        THIS COMPLETES INSTALLATION OF MIC-XFER IN YOUR SYSTEM.
  182.  
  183. USING MIC-XFER:
  184.  
  185. MIC-XFER WILL TRANSFER ONE OR MORE FILES BETWEEN AN IBM-FORMAT CP/M SYSTEM AND
  186. A MICROPOLIS CP/M SYSTEM.  THE SOURCE DRIVE, DESTINATION DRIVE, AND DIRECTION
  187. OF TRANSFER MAY BE SPECIFIED IN THE COMMAND LINE.  THE CP/M WILDCARDS '?' AND
  188. '*' ARE FULLY IMPLEMENTED, MAKING MULTIPLE FILES OR EVEN WHOLE-DISK TRANSFERS
  189. VERY EASY.  MIC-XFER IS EXECUTED BY TYPING:
  190.     A>MIC-XFER S:FFFFFFFF.TTT D:X
  191.         WHERE:
  192.             S      IS THE SOURCE DRIVE
  193.             FFFFFFFF  IS THE AMBIGUOUS OR NON-AMBIGUOUS FILENAME
  194.             TTT      IS THE AMBIGUOUS OR NON-AMBIGUOUS FILETYPE
  195.             D      IS THE DESTINATION DRIVE
  196.             X      IS THE DESTINATION SYSTEM - I=IBM-FORMAT
  197.                                   M=MICROPOLIS
  198. FOR EXAMPLE, TO TRANSFER ALL '.COM' FILES ON IBM-FORMAT DRIVE B TO MICROPOLIS
  199. DRIVE A, YOU WOULD TYPE:
  200.     A>MIC-XFER B:*.COM A:M
  201.  
  202. WHILE EXECUTING, MIC-XFER WILL REPORT EACH FILENAME AS IT IS TRANSFERRED,
  203. AS WELL AS ANY ERRORS WHICH MAY OCCUR.  AN ERROR ON ONE FILE OF A MULTI-
  204. FILE TRANSFER WILL NOT ABORT THE TRANSFER OF THE REMAINING FILES.  EXECUTION
  205. MAY BE INTERRUPTED BY STRIKING CONTROL-C, WHICH WILL BE RECOGNIZED AT THE
  206. COMPLETION OF THE CURRENT FILE TRANSFER.
  207.  
  208.