[net.micro.cpm] MDM715 now available

w8sdz%brl@sri-unix.UUCP (12/15/83)

From:      Keith Petersen <w8sdz@brl>

Tom Bering has just released MDM715, the latest version of MODEM7.
Below is a complete history of the updates of MDM7xx so readers
can see the significant changes that have occured recently.  An
announcement of the files available from SIMTEL20 will be made in
a separate message.

MDM715 supports Auto-Dialing and automatic continuous redialing for
the following modems:

                a)  PMMI 103 plug-in S-100 modem
                b)  Hayes Smartmodem 300 or 1200
                c)  U.S. Robotics 300/1200 modem

12/11/83  Expanded Hayes redial options. Eliminated scrolling
          of CRT display during redial. Added clue to abort CAL.
          Eliminated duplicate 'CONNECT' msg on CRT (from Hayes).
          Eliminated display of ALT LD access codes. Faster redial
MDM715    for Hayes. Resets Hayes (ATZ) on BYE command. Finished
          clean-up of comments missed by NEAT. Shortened 3 LTR
          command help screen by one line. New NUMBLIB ORG 0D00.
                                        - Tom Bering

11/11/83  Releasing full source code, including all comments. Updated
          the telephone library for currently available RCPM systems.
MDM714    LF not automatically added in "L" half duplex mode now. Can
          be added via "TLF" command if needed. Renamed the overlays
          to allow them to remain independent of further updates.
          Example: M7AP-1.ASM, M7GP-1.ASM, M7PC-1.ASM, etc. Enjoy
                                        - Irv Hoff

10/10/83  Fixed old PMMI bug - changed line in NXTOPT0 area which now
          reads STA CMDBUF+4 (was +5). This caused the PMMI modem to
MDM713    flip to answer mode whenever 'CAL' (auto-dial) function was
          used. This bug had been around for some time and led to
          notices of 'flakey operation' in earlier MODEM7xx programs.
          Did some cleanup.             - Sigi Kluger

08/01/83  Added two alternate dialing routines such as MCI and SPRINT.
          Slight change in batch transfer area.  Prevented CTL-Y and
MDM712    CTL-R from outputting to the modem while saving for disk.
          Fixed "disk space remaining" to read correctly with CP/M+.
          Renamed all overlays to conform with 6-character filename
          limit on Compuserve.  - Irv Hoff

07/01/83  Changed TERM to allow use of printer port for modem use.
          Needed by the Morrow MD and NEC 8001 computers.  Changed all
MDM711    overlays to allow overprinting the PMMI parity routines as
          the Applecat overlay was not working properly.  Removed the
          short break tone during disconnect as Smartmodem 1200 were
          locking up.  (Smartmodem 300 were operating normally.)
                                        - Irv Hoff

06/17/83  At last.  Program now has autodialing and auto-continuous
          redialing for Hayes Smartmodem 300 or 1200, PMMI 103 modem
MDM710    or U.S.Robotics.  After first unsuccessful try, asks if you
          want to quit, try once again, or continuously redial.  Also
          changed the BYE routine to be compatible with systems other
          than RCP/M.  Now trap 87H and 7H which are sometimes used by
          mainframes to signify "do not send any more sectors at this
          time".  This keeps the original Christensen protocol when
          ACKNAK is set YES.  (ACKNAK can of course be set to NO if
          the results seem preferable to the user.  Some problems have
          been noticed in batch transfers and modem-to-modem use with
          ACKNAK set NO.)               - Irv Hoff

05/27/83  Corrected a phone number in the library.  Added a CR/LF for
          the quiet mode if using batch transfer.  Simplified initial-
MDM709    ization at startup.  Two minor mods to assist in adding an
          overlay for Hayes 300/1200 SmartModem later.
                                        - Irv Hoff

05/15/83  Extensive revisions on many parts of the program.  Relocated
          most of the PMMI routines near the start to facilitate using
MDM708    the new 300/1200 PMMI board or the Hayes Smartmodem.  Some
          of the more ambitious changes include:
             a) CRC system replaced with the high-speed lookup tables
                similar to those used in CHEK15.
             b) Separate printer buffer.  Can now print regardless of
                input speed even when saving for a disk file.
             c) Printer buffer and disk buffer each can accept up to
                128 characters after an X-OFF to compensate for line-
                oriented systems and satellite linking.
             d) Saving to disk made far more user-friendly.  'NOL' no
                longer used.  File automatically closed upon exit.
             e) Sector count shown before "ACK" is sent, allowing
                high-speed transfers (to 19,200 baud) without errors.
             f) Typing BYE on command line or CTL-D in terminal mode
                disconnects and returns to CP/M.  Also closes any disk
                files that may be open.  "X" (secondary option) does
                the same thing, allowing automatic terminate at com-
                pletion of file transfer.
             g) Improved the "E" (echo) mode, also half duplex mode.
             h) Control characters above ^M not passed to the CRT, an
                optional feature.
             i) Handling of command line options greatly modernized.
             j) For PMMI users, program automatically comes up in
                originate mode at default speed.  No need to ever say
                TO.300 unless a baudrate change is desired.
             k) Simlified and changed numerous flags to be consistent
                with others.
             l) Several improvements in error handling and detection.
          Numerous other changes.  We attempted to incorporate all the
          suggestions forwarded from various users in addition to some
          features I wanted myself.   - Irv Hoff

01/01/83  First version.  Can be assembled with ASM.COM.  MDM700 was
          selected to commence a new series of version numbers.  This
MDM700    can be readily used on data bank systems that limit file
          names to a total of 6 characters.
                                        - Irv Hoff
--end--

ciaraldi@Rochester.ARPA (12/15/83)

From:  Mike Ciaraldi <ciaraldi@Rochester.ARPA>

I realize this is a little late to get in MODEM715, but I am not
sure if this is a bug or not. I am now running 712, and
ocassionally need to use the ^@ key to send a break.
This is only needed on one system that answers with Bell 212
protocol but at 300 baud, so I have to send breaks to get
a baud-rate change.

Using a Hayes Smartmodem, which has lights to show when a 
character is sent, the light only flashes every SECOND time
^@ is pushed, implying that the break is only sent on
every second request. The problem is that the baud-rate
changer is so flaky I can't be sure if breaks are really going
out or not. 

Has anyone else seen something like this?
Does anyone ever send breaks?



Mike Ciaraldi
ciaraldi@rochester