home *** CD-ROM | disk | FTP | other *** search
- ------------------------------------------------------------
- CP/M USERS' GROUP VOLUME 47 ABSTRACTS
- MODEM & DIRECTORY PROGRAMS FROM THE CP/M "NETWORK"
- ------------------------------------------------------------
-
- This file contains abstracts on the following programs which
- appear on this disk:
-
- BMAP7/11.ASM
- COPYFAST.ASM + .COM
- CYBER.ASM
- DIAL6/23.ASM
- DIRS9/8.ASM
- FLIP3.ASM
- MODEM.LIB + MODEM7.ASM + .COM + .DOC + .SET
- PROM.ASM
- UCOPY.ASM
-
- The programs on this disk are the most recent (as of
- 12/15/80) versions of various telecommunications & directory
- utilities which, until now, had not been officially submitted
- to the CP/M Users' Group but (a) have been extensively tested
- and (b) are definitely in the public domain. Some are just
- updates of CPMUG programs; others are new. A few need MAC
- for assembly and/or contain equates which must be altered to
- adjust the program to your system. TYPE the file and check
- the comments before assembling.
-
- No individual DOC files have been included [except for
- Mark Zeiger's MODEM7 and a DOC file written by Jim
- Mills for the DIAL.ASM program-- editor]. Information on how
- to use the programs is usually included in the ASM file
- comments.
-
- The programs were gathered by me from various MINICBBS systems
- and are presented here as a service to those who lack (1) a
- modem or (2) time or money for calling the MINICBBSs.
- The comments below are mine [except as noted]; the programs
- are by more talented people, chiefly Ward Christensen, Keith
- Petersen, and Bruce Ratoff.
-
- - Ben Bronson, CACHE, 10/18/80
- - Jim Mills, CACHE, 12/15/80
-
- ------------------------------------------------------------------
-
- -- MODEM PROGRAMS --
-
- MODEM7.ASM <== arbitrarily assigned the number 7 due to the many
- MODEM6's that were floating floating around.
- This version of MODEM bears only a little resemblence to Ward's
- earlier versions of MODEM, being greatly modified and enhanced.
- Some of the new features since MODEM4:
- 1. memory save feature in terminal mode, write to disk.
- 2. PMMI Modem owners will be able to autodial.
- 3. Batch mode: sender specifies files, ie:
- SOB.600 MODEM.* MACROS.LIB FOO.COM ETC.FIL
- This sends all modem.* files, macros.lib, foo.com &
- etc.fil in sequence.
- (may not be used in conjunction with previous versions)
-
- READ THE DOC AND SET FILES BEFORE USING MODEM7. The most common
- complaint I have received is that some of the commands are different
- (only a few) from Ward's earlier versions. These complaints are
- mostly from people who have not read the DOC and SET files!
- Mark could have commented the code better, and I added a few comments
- myself, but other than that, no complaints and I think you'll
- enjoy MODEM7 once you get used to the new command formats.
- Jim Mills
-
- CYBER.ASM
- This is Bob Van Valzah's program to do memory buffering
- from the modem and print it out on a Diablo Hytype
- printer. Applications are limited due to the harware
- required, but it is well commented and you should be
- able to modify it to your system, or include it's
- routines in other modem programs if you wish.
- Jim Mills
-
- DIAL6/23.ASM
- A (pulse-) dialing & terminal program. You can
- use it to call the SOURCE, MICRONET, CBBS, etc.,
- but not to transfer programs (unlike MODEM) or
- to save on-screen information (unlike PLINK).
- In combination with those programs, however, it
- makes a fairly complete communications package.
- You have to be willing to go off-line periodic-
- ally (by typing ^E) in order to switch from one
- program to another. This clumsy procedure will
- presumably be outdated by a future superprogram
- [such as MODEM7 -- ed.] that combines elements
- of all three. [see the .DOC file written by Jim Mills.]
- Ben Bronson
-
- FLIP3.ASM
- Useful only if you or someone else is running
- your computer remotely (with PMMIBYE, DCHBYE,
- or the equivalent). When the remote user is
- having problems with transferring a program
- from your computer when it is sending in
- answer mode (which it will be if it comes up
- in response to an outside call), he/she can type
- "FLIP" and have it switch to originate mode,
- meanwhile switching his/her machine to answer
- mode by typing "^E" and "MODEM RA..." The
- program transfer will probably go faster with
- fewer retries due to checksum errors. Originate
- mode is at a lower frequency than answer mode
- and thus more immune to line noise interference.
- Ben Bronson
-
- ------------------------------------------------------------
-
- -- DIRECTORY PROGRAMS --
-
- BMAP7/11.ASM
- A pretty little program than produces a bitmap
- of your disk, originally from CPMUG (?) but
- updated so as to allow for many combinations
- of densities, sector sizes, & controllers.
- Useful in combination with disk dump utilities.
-
- DIRS9/8.ASM
- Gives a sorted directory in 4 columns. Other-
- wise works just like the DIR built into CP/M.
-
-
- ------------------------------------------------------------
- DISK COPY PROGRAMS
- ------------------------------------------------------------
-
- COPYFAST.ASM: source code for 8080 CP/M ASM.COM.
- COPYFAST.COM: COM file of above.
-
- COPYFAST was written by Chuck Weingart of CACHE as an
- improvement on the old Tarbell COPY program that did
- track at a time copies. Chuck's version fills memory
- from the source disk, then transfers it to the target
- disk, reading back and verifying byte-by-byte as well
- as a CRC check. The program does not require Tarbell
- hardware, and can operate on a single disk system, if
- desired. The code is commented and has several T/F
- switches to select various options. Most programmers
- should be able to modify it for their systems with no
- trouble. Jim Mills
-
- UCOPY.ASM
- UCOPY is Bob Van Valzah's version of Tarbell's copy
- program and I used it for a long time with my single
- drive system. With a 63K system, only 5 disk changes
- are required. One of the drawbacks to this version
- is that it does no verifying after the write to the
- target disk. It is useful for single disk systems
- using the BVIOS and BVBOOT from volume 38.
- Jim Mills
-
- ---------------------------------------------------------------
- MISCELLANEOUS
- ---------------------------------------------------------------
-
- PROM.ASM is a routine to program EPROMs with the contents of
- CP/M .COM files, using the S.S.M. PB-1 programming board. Good
- documentation is in the comments at the beginning of the
- source, but running it is very simple: if a COM file is less
- than 16K, just type PROM <filename> and answer the program
- prompts. The actual routines are moderately commented and
- structured, and can be assembled with ASM. As supplied, needs
- at least a 28K CPM, and probably requires editing to change
- the PB-1 port address. It will not correctly program TMS2716's
- in an appropriatly modified board without changing the source,
- but does 2708's and 2716's correctly.
- (reviewed by Chuck Weingart)
-