<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sat, 27 Jul 1985 21:56:00 MDT
From   : Keith Petersen <W8SDZ@SIMTEL20.ARPA>
Subject: BYE337 remote console program available

BYE337 is now available from SIMTEL20.  Here is an except from the
source code comments (a complete list of files follows):

This program allows modem callers to use a CP/M system just as if they
were seated at the system console.  Special assembly-time options al-
low limiting the caller's access by password and/or access to only a
message-service program.  A number of external inserts are available
to adapt this program to various computers, clocks and modems.  It may
be assembled with ASM, LASM, MAC or M80.  If the ZCPR3 equate is set
YES, a macro assembler such as MAC or M80 will be required.  If the
program will not assemble correctly with M80, check the insert that
was added, it likely is not configured properly.

There was a program called BYE5 that was released recently.  This is a
spin-off on BYE335 and has no advantages over the current release of
BYE.  If you have BYE5, please understand that this is newer and is
the "proper" continuation of the BYE family.  BYE3 is placed in the
public domain.  It may be updated or altered for your personal use.
I'd like to try and consolodate any new releases, so we can avoid
another MODEM7 fiasco.  If you have changes that you feel should be
included in future releases, please forward them to Saratoga OxGate
408/354-5934 (pst)

v337 - 07/24/85 - *All BYE dependant routines may be accessed through
BDOS calls now.  BYE intercepted the BDOS vector anyway, so I figured
we might as well do something with it.  BYEBDOS calls start at 80
decimal.  See BYE337.DOC for more information.  *Striped out many
comments, because I've written and included a comprehensive BYE
manual.  *Added fixes for: Anchor modems, MBBS disconnect, and
function keys generating nulls.  *Removed BYELOW equate...you MUST to
run BYE low now.  Sorry.  *If you're not using the NO25TH option, the
LCDATA buffer will be a single entry (a 0) so your BBS can sense
you're not using the NO25TH deal and not overrwrite BYE.  *Removed
manditory NO25TH when using OxGate, as OxGate's now smart enough to
sense that you don't have the buffer (see above).  *Added NEEDLC.  If
yes, then will include code to read lastcaller.  *If you have your own
modem overlay, please remove the "ANI 7FH" or "ANI 127"'s that are in
it.  This will allow 8-bit I/O for programs like XMODEM.  *Removed
low-memory bytes LHOUR/LMIN-- XModem and BBS can access them by
looking at RTCBUF+7 and RTCBUF+8 *Made the two subroutines: BCDBIN and
BINBCD deleteable.  If you need them, then set BIN2BCD and/or BCD2BIN
to "YES", otherwise they won't be assembled into the code.  *If TIMEON
is yes, you should make sure your clock insert pokes not only CHOUR
and CMIN with the binary hour/min, but that it pokes the RTCbuf with
the BCD values.  This way BBSs and XMODEM can get the time and date
from BYE.  *No longer uses STATUS byte in low-memory.  *No longer
patches punch and reader devices to modem.  -- pst

v336 - 06/28/85 - *Added call to mdhang so phone will hangup for
twit-kills.  *Fixed bug that caused BYE to randomly turn off modem
I/O.  *Removed remote user's ability to type ^T to see time on system.
(let him run a transient program)--it was too complex with fkeys.
*Separated PRINTER equate from HARDLOG equate.  Some of us like to use
our printers remotely.  *Moved CLRSCR so it clears screen before
progress display, not after. (If you want CLRSCR after, so that you
don't etch your CRT, then set CLRB4 to NO.)  *Added "if not oxgate" to
nulls question YET ONCE AGAIN.  I am tired of it being taken out.
OxGate handles nulls by itself.  *Removed spaces in front of "goodbye"
message.  *Sysop must type an attention character and a letter instead
of just a control character to run special function keys.  The special
function keys were interfering with online editing.  (this means type
^^N (ctl-^ "N") to hangup, not ^N)). You may change the attention
character (currently ^^) at lable ATTCH.  *Disabled time-on-system-
on-warmboot function if user is a wheel.  See equate TOSWB to
blanket-disable this function - pst

FYI: BYE337 SUPERSEEDS BYE5.  BYE5 does not have the advanced features
       of BYE337, plus the fact that BYE337 improves upon all work
       done in BYE5.  If you have BYE5 currently on your system,
       -- PLEASE DELETE IT -- to avoid confusing users.

BYE3.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.

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

B3AC    Apple II with Novation Apple-Cat modem card
B3AD    Advanced Digital Super Quad & Super Six (Dart and 8116)
B3AM    AMPRO "Little Board" (Dart and CTC)
B3AP    Apple II with Mountain CPS serial card (2651)
B3CC    CCS-2719 & Sierra Data Science (SIO and CTC)
B3CM   Cermetek Infomate 212a
B3CP   CompuPro Interfacer 3 or 4, System Support 1 systems (2651)
B3DP   Datapoint insert (8251A and CTC)
B3EA   Eagle II and Eagle III (SIO and CTC)
B3EP   Epson QX-10 (201 MPSC and 4618 RTC)
B3H8   Heath/Zenith H89 (8250 I/O at 2 MHz.)
B3HZ   Heath/Zenith -100 series (2661B at 4.9152 MHz.)
B3KP   KayPro (SIO and 8116)
B3MD   Morrow MicroDecision computer (8251 and Intel 8253)
B3OS   Osborne OS-1
B3OV   Osborne Vixen (8251)
B3PH   Philips "Happy Man" P2000C (SIO and CTC)
B3R1   Radio Shack TRS-80 Model I (1602)
B3R2   Radio Shack II,12,16 & 16B.  (8251 and CTC timer)
B3R3   Radio Shack TRS-80 Model III (1602)
B3R4   Radio Shack TRS-80 Model IV (1685 and 19411)
B3SB   Intertec Superbrain (8251 and 19411 timer)
B3TV   TeleVideo TS-802 with external modem (SIO and CTC)
B3US   US Robotics S-100 plug in modem board (8251)
B3XE   Xerox 820 (SIO and 8116)
B3ZB   Zorba (8251 and 8254-2)

           (Others will be added as they become available.)

On SIMTEL20 the files are:

Filename                       Type     Bytes   CRC

Directory MICRO:<CPM.BYE3>
B337INS.LBR.1                  BINARY   82688  860CH
Note: this LBR contains all of the overlays below, which are also
available individually for your convenience - you need only the
correct one for your hardware.

B3AC-1.IQS.1                   BINARY    2304  BE01H
B3AD-1.IQS.1                   BINARY    2944  7C89H
B3AM-1.IQS.1                   BINARY    2816  D143H
B3AP-1.IQS.1                   BINARY    2816  2084H
B3CC-1.IQS.1                   BINARY    3712  2E0AH
B3CMP1.IQS.1                   BINARY    3584  A121H
B3CP-2.IQS.1                   BINARY    4224  1D71H
B3DP-1.IQS.1                   BINARY    2688  7291H
B3EA-1.IQS.1                   BINARY    2688  66D5H
B3EP-1.IQS.1                   BINARY    2560  AC1DH
B3H8-1.IQS.1                   BINARY    2176  2704H
B3HZ-1.IQS.1                   BINARY    3456  D6FDH
B3KP-1.IQS.1                   BINARY    2304  B61FH
B3MD-1.IQS.1                   BINARY    3584  A40AH
B3OS-1.IQS.1                   BINARY    5504  703DH
B3OV-1.IQS.1                   BINARY    6656  5388H
B3PH-1.IQS.1                   BINARY    2560  91DAH
B3R1-1.IQS.1                   BINARY    1920  EC1CH
B3R2-1.IQS.1                   BINARY    2944  CDF4H
B3R3-1.IQS.1                   BINARY    2048  7C22H
B3R4-1.IQS.1                   BINARY    2304  4D92H
B3SB-1.IQS.1                   BINARY    2432  6063H
B3TV-1.IQS.1                   BINARY    2560  133BH
B3US-1.IQS.1                   BINARY    2944  FCA7H
B3XE-1.IQS.1                   BINARY    2304  3D72H
B3ZB-1.IQS.1                   BINARY    2816  7994H

BYE3-INS.INF.1                 ASCII     2407  6840H
(information on the overlays)

BYE337.LBR.1                   BINARY  134400  AE4CH
This LBR contains BYE337 source, documentation, timeclock routines,
etc.

--Keith Petersen
Arpa:  W8SDZ@SIMTEL20.ARPA
uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>