             T B B S   Version 1.3 Mod Sheet  12/01/84

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/CMD and TBBS/HD:

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 TBBSDVR/HD:

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
 