home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpmug / cpmug047.ark / ABSTRACT.047 < prev    next >
Encoding:
Text File  |  1984-04-29  |  6.9 KB  |  173 lines

  1. ------------------------------------------------------------
  2.       CP/M USERS' GROUP VOLUME 47 ABSTRACTS
  3.     MODEM & DIRECTORY PROGRAMS FROM THE CP/M "NETWORK"
  4. ------------------------------------------------------------
  5.  
  6. This file contains abstracts on the following programs which
  7. appear on this disk:
  8.  
  9.     BMAP7/11.ASM
  10.     COPYFAST.ASM + .COM
  11.     CYBER.ASM
  12.     DIAL6/23.ASM
  13.     DIRS9/8.ASM
  14.     FLIP3.ASM
  15.     MODEM.LIB + MODEM7.ASM + .COM + .DOC + .SET
  16.     PROM.ASM
  17.     UCOPY.ASM
  18.  
  19. The programs on this disk are the most recent (as of 
  20. 12/15/80) versions of various telecommunications & directory
  21. utilities which, until now, had not been officially submitted
  22. to the CP/M Users' Group but (a) have been extensively tested
  23. and (b) are definitely in the public domain.  Some are just
  24. updates of CPMUG programs; others are new.  A few need MAC
  25. for assembly and/or contain equates which must be altered to
  26. adjust the program to your system.  TYPE the file and check
  27. the comments before assembling.
  28.  
  29. No individual DOC files have been included [except for
  30. Mark Zeiger's MODEM7 and a DOC file written by Jim
  31. Mills for the DIAL.ASM program-- editor].  Information on how
  32. to use the programs is usually included in the ASM file
  33. comments.
  34.  
  35. The programs were gathered by me from various MINICBBS systems
  36. and are presented here as a service to those who lack (1) a
  37. modem or (2) time or money for calling the MINICBBSs.
  38. The comments below are mine [except as noted]; the programs
  39. are by more talented people, chiefly Ward Christensen, Keith
  40. Petersen, and Bruce Ratoff.
  41.  
  42.                   - Ben Bronson, CACHE, 10/18/80
  43.                   - Jim Mills,   CACHE, 12/15/80
  44.  
  45. ------------------------------------------------------------------
  46.  
  47.                       -- MODEM PROGRAMS --
  48.  
  49. MODEM7.ASM <== arbitrarily assigned the number 7 due to the many
  50.         MODEM6's that were floating floating around.
  51. This version of MODEM bears only a little resemblence to Ward's
  52. earlier versions of MODEM, being greatly modified and enhanced.
  53. Some of the new features since MODEM4:
  54.     1. memory save feature in terminal mode, write to disk.
  55.     2. PMMI Modem owners will be able to autodial.
  56.     3. Batch mode: sender specifies files, ie:
  57.       SOB.600 MODEM.* MACROS.LIB FOO.COM ETC.FIL
  58.       This sends all modem.* files, macros.lib, foo.com & 
  59.       etc.fil in sequence.
  60.       (may not be used in conjunction with previous versions)
  61.  
  62. READ THE DOC AND SET FILES BEFORE USING MODEM7.  The most common
  63. complaint I have received is that some of the commands are different
  64. (only a few) from Ward's earlier versions.  These complaints are
  65. mostly from people who have not read the DOC and SET files!
  66. Mark could have commented the code better, and I added a few comments
  67. myself, but other than that, no complaints and I think you'll
  68. enjoy MODEM7 once you get used to the new command formats.
  69.                     Jim Mills
  70.  
  71. CYBER.ASM
  72. This is Bob Van Valzah's program to do memory buffering
  73. from the modem and print it out on a Diablo Hytype
  74. printer.  Applications are limited due to the harware
  75. required, but it is well commented and you should be
  76. able to modify it to your system, or include it's
  77. routines in other modem programs if you wish.
  78.             Jim Mills
  79.  
  80. DIAL6/23.ASM
  81. A (pulse-) dialing & terminal program.  You can
  82. use it to call the SOURCE, MICRONET, CBBS, etc.,
  83. but not to transfer programs (unlike MODEM) or
  84. to save on-screen information (unlike PLINK).
  85. In combination with those programs, however, it
  86. makes a fairly complete communications package.
  87. You have to be willing to go off-line periodic-
  88. ally (by typing ^E) in order to switch from one
  89. program to another.  This clumsy procedure will
  90. presumably be outdated by a future superprogram
  91. [such as MODEM7 -- ed.] that combines elements
  92. of all three.  [see the .DOC file written by Jim Mills.]
  93.             Ben Bronson
  94.  
  95. FLIP3.ASM
  96. Useful only if you or someone else is running
  97. your computer remotely (with PMMIBYE, DCHBYE,
  98. or the equivalent).  When the remote user is
  99. having problems with transferring a program
  100. from your computer when it is sending in
  101. answer mode (which it will be if it comes up
  102. in response to an outside call), he/she can type
  103. "FLIP" and have it switch to originate mode,
  104. meanwhile switching his/her machine to answer
  105. mode by typing "^E" and "MODEM RA..."  The
  106. program transfer will probably go faster with
  107. fewer retries due to checksum errors.  Originate
  108. mode is at a lower frequency than answer mode
  109. and thus more immune to line noise interference.
  110.             Ben Bronson
  111.  
  112. ------------------------------------------------------------
  113.  
  114.                 -- DIRECTORY PROGRAMS --
  115.  
  116. BMAP7/11.ASM
  117. A pretty little program than produces a bitmap
  118. of your disk, originally from CPMUG (?) but
  119. updated so as to allow for many combinations
  120. of densities, sector sizes, & controllers.
  121. Useful in combination with disk dump utilities.
  122.  
  123. DIRS9/8.ASM
  124. Gives a sorted directory in 4 columns.  Other-
  125. wise works just like the DIR built into CP/M.
  126.  
  127.  
  128. ------------------------------------------------------------
  129.         DISK COPY PROGRAMS
  130. ------------------------------------------------------------
  131.  
  132. COPYFAST.ASM: source code for 8080 CP/M ASM.COM.
  133. COPYFAST.COM: COM file of above.
  134.  
  135. COPYFAST was written by Chuck Weingart of CACHE as an
  136. improvement on the old Tarbell COPY program that did
  137. track at a time copies.  Chuck's version fills memory
  138. from the source disk, then transfers it to the target
  139. disk, reading back and verifying byte-by-byte as well
  140. as a CRC check. The program does not require Tarbell
  141. hardware, and can operate on a single disk system, if
  142. desired. The code is commented and has several T/F
  143. switches to select various options. Most programmers
  144. should be able to modify it for their systems with no
  145. trouble.                Jim Mills
  146.  
  147. UCOPY.ASM
  148. UCOPY is Bob Van Valzah's version of Tarbell's copy
  149. program and I used it for a long time with my single
  150. drive system.  With a 63K system, only 5 disk changes
  151. are required.  One of the drawbacks to this version
  152. is that it does no verifying after the write to the
  153. target disk.  It is useful for single disk systems
  154. using the BVIOS and BVBOOT from volume 38.
  155.             Jim Mills
  156.  
  157. ---------------------------------------------------------------
  158.             MISCELLANEOUS
  159. ---------------------------------------------------------------
  160.  
  161. PROM.ASM is a routine to program EPROMs with the contents of
  162. CP/M .COM files, using the S.S.M. PB-1 programming board. Good
  163. documentation is in the comments at the beginning of the
  164. source, but running it is very simple: if a COM file is less
  165. than 16K, just type PROM <filename> and answer the program
  166. prompts. The actual routines are moderately commented and
  167. structured, and can be assembled with ASM. As supplied, needs
  168. at least a 28K CPM, and  probably requires editing to change
  169. the PB-1 port address. It will not correctly program TMS2716's
  170. in an appropriatly modified board without changing the source,
  171. but does 2708's and 2716's correctly. 
  172. (reviewed by Chuck Weingart)
  173.