             T B B S   Version 1.3 Mod Sheet  03/10/86

TBBS MODS are listed in the following format:

First there is an explanation of the problem the fix is to
correct, or the option or enhancement it represents.

Next the mod is listed in a combined NEWDOS/80 and DOSPLUS ZAP
format.  Since the only difference in these two systems is that
NEWDOS requires a decimal sector number while DOSPLUS requires
a Hexadecimal sector (for DISKDUMP), the format will be:

 MODULE/CMD,25(19),2A   Chg... To...

The first number listed is the sector.  The DOSPLUS (Hex)
sector is in parenthesis, while the NEWDOS sector is after
the comma.  Both use Hex for byte within sector.

Lastly the mod will be re-listed in LDOS PATCH format.

******** MOD  1 **** <Optional> **** 12/01/84 *********

                  R/S  DMP Printers

Several of the Radio Shack DMP printers and the R/S printer
buffer report non-standard status for the Busy and Selected
state.  Thus TBBS causes them to print only about 1 out of
every 10 characters on a line resulting in garbaged printout
when the driver is loaded.  The following MOD will allow
these printers to operate correctly:

NEWDOS/DOSPLUS Format:

TBBSDVR/CMD,6(6),46 and
TBBSDVHD/CMD,6(6),46        Chg:  FE B0 20  To: FE 90 20


LDOS Format:
To both TBBSDVR/CMD and TBBSDVHD/CMD:

D06,47=90

******** MOD  2 **** <Optional> **** 12/01/84 *********

                 NEWDOS/80 RUN only MODE

The TBBSDVR chaining method used in Version 1.3 will not
allow "RUN ONLY" mode under NEWDOS/80.  For system security
this mode may be needed.  To allow it, the driver chaining
function is disabled and the NEWDOS/80 DO function is used
instead.  The mod is also given for those who wish to
experiment under DOSPLUS and LDOS, however it is my experience
that unpleasant side effects will develop if the DOS DO
function is used there.

NEWDOS/DOSPLUS Format:

TBBSDVR/CMD,0(0),94   Change:  21 B5 F9 22
                          To:  21 4F FC 22

TBBSDVHD/CMD,0(0),94  Change:  21 B5 F1 22
                          To:  21 4F F4 22

LDOS Format:

To TBBSDVR/CMD:

D00,95=4F FC

To TBBSDVHD/CMD:

D00,95=4F F4

The file LDTBBS/JCL will need the command:

TBBSDVR N

Placed as its first line and the Auto command will change to:

AUTO DO LDTBBS

******** MOD  3 **** <Optional> **** 12/01/84 *********

              TBBS on a LOBO MAX-80

The following MOD makes TBBS Version 1.3 run on a MAX-80
through serial port A using LDOS.  Since the DOS must be LDOS
only the LDOS Patch format is given.  Note that the 1200 baud
auto detect is run in through the CTS (pin 5) instead of RI
(Pin 22) as is done normally.  CEDIT option "300/1200 Baud
detect enabled" MUST be set to N if you do not have a 1200
baud modem with a cable wiring pin 12 of the modem to pin 5
of the MAX-80.  "European modem handling" may not be used and
must be set to N in CEDIT.
 
To TBBSDVR/CMD:
 
. Patch TBBS V1.3 Driver for MAX-80
D01,10=21 16 53 7E FE FF 28 1B 32 E5 37 23 18 F5 18 03
D01,20=C1 04 44 05 68 FF
D02,05=3E 05 32
D02,0C=E5 37 F1 32 E5 37 C9
D02,A1=F3 3E 00 32 DC 37 C3 00 00
D06,39=00 00
D08,26=3A E5 37 E6 04 C9
D08,2C=32 E4 37 C9
D08,3E=3A E4 37 C9
D08,47=3A E5 37 E6 01 C9
D08,51=3E 10 32 E5 37 3A E5 37 E6 08 C9
D08,5C=F5 C3 A3 F9
D08,7B=EA 68
. End of Patch
 
Apply the same patch to TBBSDVHD/CMD except the next to last
line is:
 
D08,5C=F5 C3 A3 F1
 
Apply the following patch to both TBBS/OV1 and TBBSHD/OV1:
 
. Patch TBBS V1.3 for MAX-80
D02,54=CD 58 B5 00 28
D02,5F=CD 5E B5
D02,70=3A E5 37 E6 20 C9 78 32 D0 37 C9
. End of Patch

 Many Thanks to Bill Vermillion of the Orlando Connection for
his assistance in beta testing this patch.

******** MOD  4 **** <Optional> **** 12/01/84 ************

When using a speedup mod (or a MAX-80) the CP/M modem protocol
timing is thrown off.  To fix the CP/M modem protocol to
operate with correct timings at 4MHZ make the following mod:

NEWDOS/DOSPLUS Format:

TBBS/OV2,17(11),0A and
TBBSHD/OV2,17(11),0A     Chg: 78 00 47
                          To: 78 87 47

LDOS Format:

To both TBBS/OV2 and TBBSHD/OV2:

D11,0B=87

This MOD is not an endorsement of running speedup kits with
TBBS and other problems may still occur.  This will fix
the CP/M modem protocol however.

******** MOD  5 **** <Optional> **** 12/01/84 ********

As distributed, TBBS will not operate with a Radio Shack
MODEM II.  The following MOD will allow the MODEM II to be
used with TBBS.

NEWDOS/DOSPLUS Format:

TBBSDVR/CMD,8(8),7B and
TBBSDVHD/CMD,8(8),7B        Chg: EC EF 01
                             To: EC 01 01

LDOS Format:
To TBBSDVR/CMD and TBBSDVHD/CMD:

D08,7C=01

This MOD must be backed off to ever use any other MODEM!!!

******** MOD  6 **** <Optional> **** 12/01/84 *********

          Using a LYNX modem with TBBS:

This MOD will allow TBBS to handle a LYNX modem which is
addressed at port 0E8H-0EBH (same as the normal RS-232
port would use). You should also set "300/1200 baud detect
enabled" in CEDIT to NO to prevent spurious 1200 baud
attempts by TBBS.

NEWDOS/DOSPLUS FORMAT:


TBBSDVR/CMD,1(1),19 and
TBBSDVHD/CMD,1(1),19   Change:  FF 3E 55 D3 E9 00
                           To:  FF 00 00 00 00 00


LDOS FORMAT:

To Both TBBSDVR/CMD and TBBSDVHD/CMD:

D01,19=00 00 00 00

This MOD must be backed off to ever use any other MODEM!!!

******** MOD  7 **** <Optional> **** 12/01/84 **********

As distributed TBBS will not recognize an attempt to ROUTE
the screen display.  This was done for a little extra speed
in system execution.  However if you have a need to ROUTE
this display the following MOD will make this work with only
a slight cost in system speed.

NEWDOS/DOSPLUS Format:


TBBS/CMD,0(0),2B and
TBBSHD/CMD,0(0),2B  Chg: 20 20 20 20 20 20
                     To: 29 52 79 C3 33 00

TBBS/CMD,5(5),36 and
TBBSHD/CMD,5(5),36  Chg: 21 1D 40 4F
                     To: 21 26 52 4F

TBBS/CMD,5(5),9B and
TBBSHD/CMD,5(5),9B  Chg: 21 1D 40 D5
                     To: 21 26 52 D5

LDOS Format:

To both TBBS/CMD and TBBSHD/CMD:

D00,2B=29 52 79 C3 33 00
D05,37=26 52
D05,9C=26 52

Now the ROUTE DO,DO,PR command will work.  To avoid mixing
the Dayfile in with the screen display, Use CEDIT to route
the DAYFILE to disk.

******** MOD  8 **** <Optional> **** 12/01/84 *********

Some TBBS owners have expressed a desire to eliminate the
automatic re-boot after 1-2 hours of idle time.  This is
usually due to special hardware situations and is not in
general recommended.  The following MOD will eliminate this
re-boot for those who wish to do so.

NEWDOS/DOSPLUS Format:

TBBS/OV1,1(1),9B and
TBBSHD/OV1,1(1),9B   Change:  B8 20 22
                         To:  B8 18 22

LDOS Format:

To both TBBS/OV1 and TBBSHD/OV1:

D01,9C=18

******** MOD  9 **** <Required> **** 12/20/84 *********

TBBS Version 1.3 does not read the auto-blank time from
CEDIT properly.  The blank time is always 5 minutes.
This MOD makes the auto-blank time correspond properly
to the CEDIT setting.

NEWDOS/DOSPLUS Format:

TBBS/OV1,1(1),67 and
TBBSHD/OV1,1(1),67   Change:  C1 DD 7E 01 C6 05 FE
                         To:  C1 CD 30 52 00 00 FE

TBBS/CMD,0(0),34 and
TBBSHD/CMD,0(0),34   Change:  20 20 20 20 20 20 20
                         To:  3A ED 5A DD 86 01 C9

LDOS Format:

To both TBBS/OV1 and TBBSHD/OV1:

D01,68=CD 30 52 00 00

To both TBBS/CMD and TBBSHD/CMD:

D00,34=3A ED 5A DD 86 01 C9

******** MOD 10 **** <Required> **** 12/20/84 *********

TBBS Version 1.3 does not correctly read the default
upload drive number from CEDIT.  This MOD makes the
default upload drive number come from CEDIT correctly.

NEWDOS/DOSPLUS Format:

TBBS/CMD,0(0),3B and
TBBSHD/CMD,0(0),3B   Change:  20 20 20 20 20 20
                         To:  3A EB 5A 07 07 C9

TBBS/CMD,91(5B),EE and
TBBSHD/CMD,91(5B),EE Change:  23 3A 60 53 07 07 E6 03 F6
                         To:  23 CD 37 52 07 07 E6 0F F6


LDOS Format:

To both TBBS/CMD and TBBSHD/CMD:

D00,3B=3A EB 5A 07 07 C9
D5B,EF=CD 37 52 07 07 E6 0F

******** MOD 11 **** <Optional> **** 12/20/84 *********

When using an 80 x 24 video driver with TBBS, the local
logon screen will still display at 64 character width.
This MOD will make the local display assume an 80
character width.

NEWDOS/DOSPLUS Format:

TBBS/CMD,1(1),65 and
TBBSHD/CMD,1(1),65   Change:  00 40 00
                         To:  00 50 00

TBBS/CMD,45(2D),FD and
TBBSHD/CMD,45(2D),FD Change:  3E 40 E2
                         To:  3E 50 E2


LDOS Format:

To both TBBS/CMD and TBBSHD/CMD:

D01,66=50
D2D,FE=50

******** MOD 12 **** <Optional> **** 12/26/84 *********

              Model I Reboot Lockup

This MOD is required if you are using a Radio Shack
Doubler, and is highly recommended for all Model I
users.  It does not need to be backed off if you later
use the software on a Model III or IV.  It uses the HALT
instruction after resetting the doubler, instead of a
JMP to 0.  This will usually solve the re-boot problem
which occurs on some Model Is.  With a R/S doubler, this
MOD is mandatory to reset the controller to single density
mode.  Another step to take if re-boot problems persist
is to clean the connector between the keyboard and
expansion interface.  It has been found that the reset
line sometime does not correctly conduct to the E/I,
resulting in erratic resetting of the disk controller.
This problem will show under almost no other circumstances.
It has also been reported that setting the motor on
delay to 1 second instead of the 0.5 second normal
setting on drive 0 has helped on certain very sticky
Model I computers.


NEWDOS/DOSPLUS Format:

TBBSDVR/CMD,2(2),B8 and
TBBSDVHD/CMD,2(2),B8        Chg: FB C3 00
                             To: FB 76 00


LDOS Format:
To both TBBSDVR/CMD and TBBSDVHD/CMD:

D02,B9=76

******** MOD 13 **** <Required> **** 12/29/84 *********

MFSQZ will erratically drop 1, 2, or 3 messages from the
end of the message base during a squeeze.  Also, if a
squeeze aborts, the MSGHDR/BBS file is sometimes left
with an altered (and erroneous) EOF, causing error
messages if TBBS is run.  This MOD repairs these
problems.

NEWDOS/DOSPLUS Format:

MFSQZ/CMD,0(0),2D        Change:
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
                             To:
3A 84 5D F5 11 7C 5D C3 68 54 C2 F6 52 F1 32 84 5D C3 71 54

MFSQZ/CMD,2(2),70  Change: 0B 11 7C 5D CD
                       To: 0B C3 29 52 CD

MFSQZ/CMD,2(2),79  Change: 44 C2 F6 52 E1
                       To: 44 C3 33 52 E1



LDOS Format:
TO MFSQZ/CMD:

D00,2D=3A 84 5D
D00,30=F5 11 7C 5D C3 68 54 C2
D00,38=F6 52 F1 32 84 5D C3 71
D00,40=54
D02,71=C3 29 52
D02,7A=C3 33 52

Thanks to Rick Parker for providing me with the information
to find this problem.

******** MOD 14 **** <Required> **** 01/24/85 *********

When renumbering messages with MFSQZ, the TRS-80 version
will assign a random very large number to the "Last
message Read" field in the userlog entry of any user
who has never read a single message.  The following MOD
will fix this problem:

NEWDOS/DOSPLUS Format:

MFSQZ/CMD,3(3),90  Change: 28 2C FD
                       To: 28 28 FD

LDOS Format:
TO MFSQZ/CMD:

D03,91=28

******** MOD 15 **** <Required> **** 01/24/85 ********

Due to incorrect information, TBBS does not correctly recognize
the new LNW ROM set.  The following MOD makes the automatic
identification of the new LNW operate correctly.  It does
not affect any other operation and so is a required MOD for
all users.

NEWDOS/DOSPLUS Format:

TBBS/CMD,0(0),D9 and
TBBSHD/CMD,0(0),D9     Change:  FE C9 20
                           To:  FE 3A 20

TBBSDVR/CMD,0(0),A0 and
TBBSDVHD/CMD,0(0),A0   Change:  FE C9 28
                           To:  FE 3A 28

LDOS Format:

To TBBS/CMD and TBBSHD/CMD:
D00,DA=3A

To TBBSDVR/CMD and TBBSDVHD/CMD:
D00,A1=3A

******** MOD 16 **** <Required> **** 01/24/85 ********

When using Mainframe style flow control, a caller who is
using seven data bits with even or mark parity cannot
restart after CTRL-S.  The following MOD repairs this
problem:


NEWDOS/DOSPLUS Format:

TBBSDVR/CMD,1(1),E6  Change:  20 20 20 20 20 20
                         To:  CD C0 FF E6 7F C9

TBBSDVR/CMD,8(8),06  Change:  CD C0 FF FE
                         To:  CD 84 F9 FE

TBBSDVHD/CMD,1(1),E6 Change:  20 20 20 20 20 20
                         To:  CD C0 F7 E6 7F C9

TBBSDVHD/CMD,8(8),06 Change:  CD C0 F7 FE
                         To:  CD 84 F1 FE


LDOS Format:

To TBBSDVR/CMD
D01,E6=CD C0 FF E6 7F C9
D08,07=84 F9

To TBBSDVHD/CMD
D01,E6=CD C0 F7 E6 7F C9
D08,07=84 F1

******** MOD 17 **** <Required> **** 01/30/85 ********

If more than 6 boards are defined in CEDIT, the listing
of board names in MFSQZ will be poorly formatted.  This
MOD corrects the display formatting.


NEWDOS/DOSPLUS Format:

MFSQZ/CMD,0(0),41      Change:  20 20 20 20 20
                           To:  1E 03 C3 61 73

MFSQZ/CMD,25(19),21    Change:  CD 61 73 18
                           To:  CD 3D 52 18


LDOS Format:

To MFSQZ/CMD:
D00,41=1E 03 C3 61 73
D19,22=3D 52

******** MOD 18 **** <Optional> **** 04/26/85 ********

- - Updated 8/17/85 To include LDOS format and MAX-80 patch - -

     --  300/1200/2400 baud with normal cable  --

 **********   Read Carefully!!!  ********************

This MOD allows TBBS to do auto-baud recognition of 300/1200/2400
baud using a US Robotics Courier 2400 modem.  This MOD uses a
normal cable (i.e. does not require a special cable for HS speed
detect).  This MOD is not guaranteed to work at 2400 baud with
other than the USR Courier 2400.

This MOD also allows 300/1200 baud detection without a special
cable when using a Hayes 1200 smartmodem or most of the so
called "Hayes Compatibles"


  --- You must also do the following:  ---

 1. Set CEDIT 300/1200 baud enable to YES
 2. Set the MODEM INIT string to:

    ATE0Q0X1V0S0=1S2=255

Modem switches may be set to factory defaults except that
switches 1 and 6 must be up to enble normal DTR and
carrier detect handling (neither forced on).

European Modem Handling or speed detect using pin 12
of the modem may not be done without backing out this
MOD.....

*********************************************************

Note: Due to the length of this MOD, and the need to
form special patch space in TBBS/OV1, a special
installation procedure will be used for this MOD.
The binary listed below is to be entered using the
"M" option of the DEBUG processor instead of the
normal use of SUPERZAP or DISKDUMP under NEWDOS or
DOSPLUS as with most MODS.  The last portion of this
MOD will be done in the normal fashion however, so read
carefully. Also, check your work as a mistype will cause
your system to malfunction.

**********************************************************
Procedure for patching TBBS/OV1 for each DOS. Enter the
following COMMANDS:

NEWDOS/80:
----------

CLEAR
DEBUG
TBBS/OV1
--- Make the mod below using the M command of DEBUG
G402D
DUMP TBBS/OV1,B2F4H,C4F5H


DOSPLUS 3.5
-----------

CLEAR
DEBUG ON
--- Make the mod below using the M command of DEBUG
G402D
TBBS/OV1
DUMP TBBS/OV1 (START=B2F4H,END=C4F5H)

LDOS 5.1.3 or 5.1.4
-------------------

Make this patch using the PATCH processor and the commands
listed below under LDOS FORMAT:

************************************************
The Actual memory modifications to be made are:

MB53C
CD 2D C4 00

MB54D
22 04 52

MB551
C3 8B B5

MB58F
11 C4

MB594
00 00 3E 01 32 FA FF CD 30 B5

MB5B5
2A 04 52 00 00 00 00 00 00 00 00 00 00

MC411
   CD C9 FF CA 60 B4 CD C0 FF 2A DF C4 77 23 7D
FE F5 C2 27 C4 2E E1 22 DF C4 C3 60 B4 D5 E5 C5
21 98 FF 4E 3A 57 53 B7 C2 66 C4 E5 2A DF C4 CD
B2 C4 CD B2 C4 7E FE 0D C2 42 C4 22 DD C4 E1 CD
91 C4 FE 31 CA 85 C4 FE 35 C2 4F C4 4F CD 91 C4
FE 0D C2 52 C4 71 79 FE 30 C2 75 C4 C1 E1 06 AA
21 32 34 E5 C5 11 00 C0 1B 7A B3 C2 78 C4 79 C1
E1 D1 FE 35 C9 4F CD 91 C4 FE 30 C2 60 C4 C3 5C
C4 E5 2A DD C4 CD BD C4 3A DF C4 BD CA A5 C4 22
DD C4 7E E1 C9 E1 CD C9 FF C2 C0 FF CD C8 C4 C3
A6 C4 CD C8 C4 2B 7D FE E0 C0 2E F4 C9 CD C8 C4
23 7D FE F5 C0 2E E1 C9 D5 11 DC 05 CD D3 FF C2
DB C4 1B 7A B3 C2 CC C4 C3 E6 F9 D1 C9 00 00 E2
C4 0D

If you are modifying TBBSHD/OV1 then change the
following locations AFTER making all of the above
memory mods:

MB59A
F7

MC413
F7

MC419
F7

MC432
F7

MC4A8
F7

MC4AB
F7

MC4CE
F7

MC4DA
F1

----------------------------------------------------
LDOS Format:

To both TBBS/OV1 and TBBSHD/OV1:

D02,54=CD 2D C4 00
D02,65=22 04 52
D02,69=C3 8B B5
D02,A7=11 C4
D02,AC=00 00 3E 01 32 FA FF CD 30 B5
D02,CD=2A 04 52 00 00 00 00 00 00 00 00 00 00
X'C411'=CD C9 FF CA 60 B4 CD C0 FF 2A DF C4 77 23 7D
X'C420'=FE F5 C2 27 C4 2E E1 22 DF C4 C3 60 B4 D5 E5 C5
X'C430'=21 98 FF 4E 3A 57 53 B7 C2 66 C4 E5 2A DF C4 CD
X'C440'=B2 C4 CD B2 C4 7E FE 0D C2 42 C4 22 DD C4 E1 CD
X'C450'=91 C4 FE 31 CA 85 C4 FE 35 C2 4F C4 4F CD 91 C4
X'C460'=FE 0D C2 52 C4 71 79 FE 30 C2 75 C4 C1 E1 06 AA
X'C470'=21 32 34 E5 C5 11 00 C0 1B 7A B3 C2 78 C4 79 C1
X'C480'=E1 D1 FE 35 C9 4F CD 91 C4 FE 30 C2 60 C4 C3 5C
X'C490'=C4 E5 2A DD C4 CD BD C4 3A DF C4 BD CA A5 C4 22
X'C4A0'=DD C4 7E E1 C9 E1 CD C9 FF C2 C0 FF CD C8 C4 C3
X'C4B0'=A6 C4 CD C8 C4 2B 7D FE E0 C0 2E F4 C9 CD C8 C4
X'C4C0'=23 7D FE F5 C0 2E E1 C9 D5 11 DC 05 CD D3 FF C2
X'C4D0'=DB C4 1B 7A B3 C2 CC C4 C3 E6 F9 D1 C9 00 00 E2
X'C4E0'=C4 0D
.
.  If you are modifying TBBSHD/OV1 also do the following:
.
.X'B59A'=F7
.X'C413'=F7
.X'C419'=F7
.X'C432'=F7
.X'C4A8'=F7
.X'C4AB'=F7
.X'C4CE'=F7
.X'C4DA'=F1

.
.  Note:  If you are using a MAX-80, add the following:
.
.D02,58=20
.D02,5F=CD 5E B5
.D02,76=78 32 D0 37 C9

*****************************************************

The above modification of TBBS/OV1 will enable TBBS
to properly detect 300/1200 baud from a Hayes 1200 or
compatible, and to detect 300/1200/2400 from a U.S.
Robotics Courier 2400 modem.  However, the XMODEM
download speed prediction routine does not know about
the possibility of 2400 baud.  The following MOD
adds 2400 baud to the transmission time calculations
and is installed in the normal MOD format:

NEWDOS/DOSPLUS Format:

TBBS/OV2,12(C),22 and
TBBSHD/OV2,12(C),22  
                     Chg:
      8C 01 31 32 1E 30 3A 79 78 FE 77 28 05 01
20 33 1E 0D ED 43 18 C0 16

                      To:
      8C 2A 04 52 22 18 C0 3A 79 78 1E 30 FE 77
28 06 1E 60 C3 06 52 00 16


TBBS/OV2,12(C),5B and
TBBSHD/OV2,12(C),5B   Chg: FE 77 20 02 06 14 D1
                       To: FE 55 C3 0F 52 00 D1


TBBS/CMD,0(0),09 and
TBBSHD/CMD,0(0),09   Chg:
                           54 42 42 53 2A 20 20
28 43 29 20 31 39 38 34 20 42 59 20 50 48 49 4C
49
                      To:
                           54 FE AA 28 02 1E 0D
C3 F8 BE 28 08 06 14 FE 77 28 02 06 0A C3 21 BF
49


LDOS Format:

To TBBS/OV2 and TBBSHD/OV2:

D0C,23=2A 04 52 22 18 C0 3A 79 78 1E 30 FE 77
D0C,30=28 06 1E 60 C3 06 52 00
D0C,5C=55 C3 0F 52 00

To TBBS/CMD and TBBSHD/CMD:

D00,0A=FE AA 28 02 1E 0D
D00,10=C3 F8 BE 28 08 06 14 FE 77 28 02 06 0A C3 21 BF

******** MOD 19 **** <Optional> **** 05/15/85 *********

several users have expressed the desire to see the name
along with the invalid password on logon methods 2 and 3.
This MOD does that.  All CEDIT options concerning turning
logging on or off are still observed correctly.  The
text "Name?" preceedes the name on the Dayfile.

NEWDOS/DOSPLUS Format:

TBBS/CMD,0(0),41 and
TBBSHD/CMD,0(0),41      Chg:
   20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20

                         To:
   CD 5F 56 21 27 C1 CD 5F 56 21 BE 79 CD 5F 56
C3 15 B8

TBBS/OV1,5(5),28 and
TBBSHD/OV1,5(5),28     Chg: 00 23 09 36 00 21
                        To: 00 00 09 36 80 21

TBBS/OV1,5(5),35 and
TBBSHD/OV1,5(5),35     Chg: 78 CD 5F 56 21
                        To: 78 C3 3D 52 21


LDOS Format:

To both TBBS/CMD and TBBSHD/CMD:

D00,41=CD 5F 56 21 27 C1 CD 5F 56 21 BE 79 CD 5F 56
D00,50=C3 15 B8

To both TBBS/OV1 and TBBSHD/OV1:

D05,29=00
D05,2C=80
D05,36=C3 3D 52

******** MOD 20 **** <Optional> **** 09/01/85 ***********

        - - - - Hayes 2400 Baud Modem Support - - - -

Prior to installing this MOD, MOD 18 must be installed.  After
that do the following to provide support for the Hayes 2400
baud modem only.  Note:  This MOD must be backed out to use
any other modem than a Hayes 2400.  Also be sure to enter the
modem intialization string given in MOD 18.

 
1. Using a terminal program set to 2400 baud, enter the
   following into the modem to program the NOVRAM:
   
   AT&C1&D2&W <CR>


2. Then make the following MODS:
 

NEWDOS/Dosplus Format:


TBBS/CMD,0(0),A7 and
TBBSHD/CMD,0(0),A7     Chg:  5A 41 50 20 41 52 45 41 ED
                        To:  5A 3E AA D3 E9 C3 BE 52 ED
 
TBBS/CMD,46(2E),0A and
TBBSHD/CMD,46(2E),0A   Chg:  C3 BE 52
                        To:  C3 A4 52
 
TBBSDVR/CMD,1(1),1A and
TBBSDVHD/CMD,1(1),1A   Chg:  3E 55 D3
                        To:  3E AA D3
 
 
LDOS format:

To TBBS/CMD AND TBBSHD/CMD:

D00,A8=3E AA D3 E9 C3 BE 52
D2E,0B=A4

To TBBSDVR/CMD and TBBSDVHD/CMD:
D01,1B=AA


Thanks to Larry Wall for testing this MOD for me.

******** MOD 21 **** <Required> **** 03/10/86 ********

TBBS can lock up at the First Name? prompt if a caller
hangs up quickly when he first makes connection.  This
MOD will eliminate tha hangup.

NEWDOS/DOSPLUS Format:

TBBS/CMD,0,53   Chg: 20 20 20 20 20 20 20 20 20 20
                 To: 2A E5 FF 22 FB FF 21 2F 5E C9

TBBSHD/CMD,0,53 Chg: 20 20 20 20 20 20 20 20 20 20
                 To: 2A E5 F7 22 FB F7 21 2F 5E C9

TBBS/OV1,2,B6 and
TBBSHD/OV1,2,B6     Chg: 21 2F 5E   To: CD 4F 52


LDOS Format:

To TBBS/CMD:
D00,53=2A E5 FF 22 FB FF 21 2F 5E C9

To TBBSHD/CMD:
D00,53=2A E5 F7 22 FB F7 21 2F 5E C9

To TBBS/OV1 and TBBSHD/OV1:
D02,B6=CD 4F 52

Note:  If you installed MOD 18 using LDOS DUMP command then
this patch should be: D02,BE=CD 4F 52 To compensate for the
8 bytes that LDOS DUMP added to your /OV1 file.  You can
verify that the original bytes are 21 2F 5E to be sure of the
proper patch location.

Thanks to Steven Bradley of the Orlando Communicator for
helping me find the cause of this problem.
  