<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 10 May 1983 00:08:00 EDT
From   : Paul L. Kelley <PLK@mit-mc.arpa>
Subject: MODEM 9.01

       A new version of Ward Christensen's MODEM program is
contained in the library file MC:CPM;MODEM 901LBR. The files must
be unloaded from the library with LU and the text files unsqueezed
with USQ. The source files have been split into modules linkable
with Christensen's LASM. LASM and MLOAD (an improved hex loader by
Ron Fowler) are also included in the library. Documentation files
are also provided including a 40 K user file.

       Support is provided for the following UARTs and micros:

       8250     -   Heath H89/90/8, Zenith Z89/90
       8251     -   Intertec SuperBrain, DEC VT180
       Z80-SIO  -   Big Board, Xerox 820, Kaypro II, Micom 2001

The files are setup so the user can change baud rate, word length,
parity, and number of stop bits. The exception this is the VT180
which does not have the capability of baud rate setting under CPU
control.

The following is from the history file.

05/05/83  Revised program as follows:
       
       1. Corrected erroneous attempt to do multifile transfers
          from command line,
       2. Put telephone number library in START.ASM and the tele-
          phone library display routines in MAIN.ASM,
       3. Made minor changes in setup routine for H89,
       4. Added support for several new systems.
                                                       P.L.Kelley

04/25/83  Revised program as follows:

       1. Combined MODEM796.ASM and MODEM796.LIB and divided the
          resulting file into linked modules for use with the public
          domain assembler, LASM. This has the following advantages:
               a. gives short, logically organized, easily edited
                  modules,
               b. minimal changes to a single module prior to assembly
                  should allow most users to generate a working
                  program for their system,
               c. avoids use of MAC, which some users may not own,
       2. Eliminated PMMI-only routines; this shortens the program
          considerably and results in most of the modules being
          system independent,
       3. Introduced standard locations in low memory for user
          configurable tables and system dependent code,
       4. Used many of the non-PMMI routines in MDM700-707 (see below),
       5. Made the following enhancements,
               a. added toggle for sending/not sending end-of-file
                  marker in terminal mode text file output,
               b. added toggle for sending/not sending linefeed after
                  carriage return in terminal mode file output, this
                  allows use with either a mainframe or a micro which
                  is capturing the file,
               c. added toggle for waiting/not waiting until character
                  echoed in terminal mode file output,
               d. added separate menu for terminal mode file output
                  flow control commands,
               e. increased from 1 to 10 the number of user defined
                  strings which can be transmitted in terminal mode,
                  and added command for displaying list of strings
                  (thanks to E. O. Stork for this idea),
               f. added routines to reset word length, stop bits, and
                  parity to H89 baud rate resetting routine, and
                  included information on settings in current parameter
                  information screen; 7 bit text transfers are now 
                  possible. It should be relatively simple to modify
                  these routines for another computer,
               g. added routine to disconnect modem from telephone line
                  if computer and modem allow this,
               h. added routine to provide carrier detect status
                  information,
               i. added message on returning to terminal mode after
                  Q (quiet) file transfer.

       6. Used LU to put the ASM, DOC and HIS files together with LASM
          and MLOAD into a LIB file with the name MODEM900.LBR. Skipped
          the 8.xx version number sequence as that sequence has already
          been used for a system specific version.
                                                       P. L. Kelley
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>