TOPIC: BYE5 inserts currently available for CP/M-80 systems

DATE : 06/08/86

FROM : Irv Hoff



BYE5.ASM takes full advantage of the result codes returned by modems
using 'AT' protocol.  It uses the terse mode to recognize the speed of
the incoming signal and automatically adjusts the computer I/O to that
speed, without the user needing to type any CR's.  This is of particular
benefit for RCPM systems using the new 300/1200/2400 modems.  (For those
modems not supporting the 'AT' protocol, the caller will still need to
type enough CR characters to establish his speed.)

No external smartmodem inserts are needed, except for systems such as
the Cermetek or Pen-tel which use their own protocol.  The included
smartmodem routines also allow answering on first ring, with optional
echo-checking required by some modems for insured accuracy of command
accectance.

Occasionally some major feature is added to BYE which causes the name to
be changed.  BYE3 added automatic relocation of the program as an "RSX"
under CCP.  BYE5 permits using its hardware I/O and time clock functions
by KMD which then needs no additonal overlays for I/O or time functions.
(The name BYE4 had already been used.)

KMD not only does not need any inserts but also uses 1k protocol for
faster file transfers, especially for those having 2400 bps modems.  It
replaces XMODEM.  Both IMP and MEX114 support the 1k protocol while re-
taining the older XMODEM and Christensen protocols.  (KMD also has batch
mode available for all users.)

BYE5 and KMD are so easy to bring up, it will pleasantly surprise the
user.  Put the appropriate insert below into BYE5, set the equates to
suit (only 4-5 need be changed, if any, from the distribution version),
set the equates on KMD to suit (you may not need to change any) and you
should be up and running - often in less than a half-hour for installing
both programs.  Things have been tremendously simplified over earlier
versions of BYE, BYEII, BYE2 and BYE3, although the programs have gained
in versatility for unusual applications and for keeping the SYSOP in-
formed as to what is happening on his system.

                                       - Notes by Irv Hoff W6FFC


    REMEMBER:  These are inserts, not overlays.  They go into
               BYE5 at the area specifified by the ++++ char-
               acters, near the start of the program.

               These have all been renumbered and and renamed to
               six characters length to eliminate confusion with
               mainframe systems limited to six characters per
               filename.

               There is always a possibility of conflict with
               names selected for labels - if your assembler
               shows duplicate labels, it should be simple to
               select a different name in that event.

               Hardware specific inserts
               -------------------------

                    CP/M 2 SYSTEMS

B5AA    Apple II with PCPI and Super Serial Card (6551, generator)
B5AB    Apple II with ALS CP/M+ and Super Serial Card 6551, generator)
B5AC    Apple II with Novation Apple-Cat modem card
B5AD    Advanced Digital Super Quad & Super Six (Dart and 8116)
B5AL    Altos 5000/8000 (Z80 SIO and 8430 CTC timer)
B5AM    Ampro "Little Board" (Dart and CTC)
B5AN    Apple II with PCPI and Mtn CPS Serial Card (2651, generator)
B5AP    Apple II with Mountain CPS serial card (2651, generator)
B5AS    Apple II with Microsoft CP/M and Super Serial Card (6551, gen.)
B5B2    Big Board II (SIO and CTC)
B5CC    CCS-2719 & Sierra Data Science (SIO and CTC)
B5CM    Cermetek Infomate 212a
B5CP    CompuPro Interfacer 3 or 4, System Support 1 systems (2651)
B5DP    Datapoint insert (8251A and CTC)
B5EA    Eagle II and Eagle III (SIO and CTC)
B5EP    Epson QX-10 (201 MPSC and 4618 RTC)
B5EQ    Insight Enterprises EQ-4 (Dart and 8116 baudrate generator)
B5H8    Heath/Zenith H89 (8250 I/O at 2 MHz.)
B5HZ    Heath/Zenith -100 series (2661B at 4.9152 MHz.)
B5KP    KayPro (SIO and 8116 baudrate generator)
B5MD    Morrow MicroDecision computer (8251 and Intel 8253)
B5MH    Morrow Hard Disk, MD5, MD11, etc. (Z80 SIO)
B5MM    MicroMint SB180 (Hitachi HD64180)
B5MT    Memotech SDX-512 (Dart and CTC)
B5NH    North Star Horizon (8251, no baudrate generator)
B5NS    North Star Horizon w/HSIO4 and Advantage (8251)
B5OS    Osborne OS-1 (6850 ACIA)
B5OV    Osborne Vixen (8251)
B5PH    Philips "Happy Man" P2000C (SIO and CTC)
B5R1    Radio Shack TRS-80 Model I (1602)
B5R2    Radio Shack II,12,16 & 16B.  (8251 and CTC)
B5R3    Radio Shack TRS-80 Model III (1602)
B5R4    Radio Shack TRS-80 Model IV (1685 and 19411)
B5SY    Sanyo 1000/1100/1200/1250 (8251, no baudrate generator)
B5SB    Intertec Superbrain (8251 and 19411 timer)
B5SV    Servo-8 single board computer
B5TV    TeleVideo 802/803/804  (SIO or 3801 and CTC)
B5US    US Robotics S-100 plug in modem board (8251)
B5XE    Xerox 820 (SIO and 8116)
B5ZB    Zorba (8251 and 8254-2)

                       CPM 3 SYSTEMS

B5EQ    Insight EQ-4 (Z80 Dart and 8116 baudrate generator)
B5LO    Lobo Max-80 (Z80 SIO and 8116 baudrate generator)
B5MH    Morrow Hard Disk models
B5OX    Osborne Executive

           (Others will be added as they become available.)