TechSpeed Upgrade Drivers
Copyright 1995-2000 by Times2 Tech


THESE PROGRAMS ARE ONLY FOR USE BY TECHSPEED CUSTOMERS, OR BY
THOSE WHO HAVE BEEN GIVEN PRIOR CONSENT BY TIMES2 TECH.


Description
-----------

These drivers (SPD31.EXE, SPD31S.SYS, SPDALRM.TSR)
are written specifically for use with Times2 Tech's TechSpeed
Upgrade.  They perform the function of returning your machine 
to a normal running state after your palmtop CPU clock crystal 
has been replaced by the higher speed crystal in the TechSpeed 
kit.

The drivers correct some timing issues such as the serial/IR 
ports and screen flicker.  Once the driver runs these items
should work as normal.  You will, however, notice significantly
faster screen updates.

If you ever lose the speed upgrade driver off of your C: drive
and you don't have a copy on a flashcard, then please check out
the Debug Scripts section for help.


Installation
------------

1) Copy the TechSpeed Upgrade driver files to the root of the
   C: drive and to the root of any other drive that you will be
   booting from.  You will need to copy the SPDALRM.TSR to the
   C:\_DAT directory instead of the root of the C: drive.

2) Add the following line to the beginning of your CONFIG.SYS
   file:

      DEVICE=\SPD31.EXE

3) Reboot the palmtop to run the driver from your CONFIG.SYS. 
   You should notice a copyright banner displayed for the
   driver if the driver has been installed correctly.


Key Controls for SPD31.EXE
--------------------------

FN-ON            - Turns the palmtop off during charging

SHIFT-CTRL-DEL   - Toggles slow/fast mode
SHIFT-CTRL-UP    - In slow mode make it slower
SHIFT-CTRL-DOWN  - In slow mode make it faster

SHIFT-CTRL-S     - Toggles the screen on and off, but leaves
                   the processor running

SHIFT-CTRL-C     - Toggles CARD BATTERY LOW message on/off

SHIFT-CTRL-R     - Shift through 40,50,60,90,119Hz screen
                   refresh rates

SHIFT-CTRL-N     - Returns refresh, screen off, and slow mode
                   to normal

SHIFT-CTRL-B     - Toggle full rate battery charging only with
                   /N switch is used

SHIFT-CTRL-P     - When toggled off it keeps the serial port
                   off no matter what. When toggled on it
                   allows the serial port to be turned on.

SHIFT-CTRL-W     - Toggles the new Low Power mode.


Command Line Switches for SPD31.EXE
-----------------------------------

   The speed upgrade driver now allows you to short-circuit 
   the BIOS messages for battery low, card battery low, 
   battery error, battery very low, backup battery low and the
   charging messages.

   This program also allows you to turn the palmtop off and 
   on during charging so that you can swap PCMCIA cards.  It
   also has the side effect of resetting the charging timer
   each time you turn the machine off and then on again.  This
   can allow you to achieve longer fast charging time.


   The follow options are available for SPD31.EXE:

      /B - kills the "MAIN BATTERY LOW" message
      /U - kills the "BKUP BATTERY LOW" message
      /C - kills the "CARD BATTERY LOW" message
      /E - kills the "*BATTERY ERROR*" message
      /V - kills the "MAIN BATT VERY LOW" message
      /M - kills the charging related messages

   All of the battery related messages that you kill will never
   be seen or heard from.  Only the charging related messages
   will have a quick flash of the message, but no beep.

   No matter what options you select the OFF/ON during charging
   feature will always be active with using the Fn-ON key combo
   to turn the palmtop off instead of just the ON key.

   Below is list of miscellaneous command line switches:

      /N   - sets constant full rate charging with no time out
             use the include CHRG.COM to turn charging on/off

      /N-  - same as above except start off with batteries not
	         charging

      /K   - installs a 64 key keyboard buffer

      /P   - makes sure the serial port stays powered off
      
      /W   - turns off the new lower power code


Suggested Usage for the Above Switches
--------------------------------------

   Most folks will want to use the following switches:
   
      SPD31 /M /C

   This has the effect of killing all charging related messages
   and card battery low messages.  Only if you are using an 
   SRAM PCMCIA card is the card battery low message even 
   meaningful.

   The /B option can be used by those folks who wish to 
   experiment with running their rechargeable batteries down to 
   as low as 2.0 volts.  At that point the palmtop will shut 
   off.  Please make sure your batteries can supply the 
   necessary current to support operation of your palmtop at 
   that voltage level.

   All options are to be used at your own risk.  I have not 
   experimented with turning off the other message and what the
   effect would be, so take extreme caution when doing so.


Debug Scripts
-------------

The debug scripts below can be used get the serial port to
work if you ever need to transfer the drivers from a PC to
restore the system.  The 2nd debug script will create a 
very small speed upgrade driver called SPD.COM.  Make sure you
press the <ENTER> key after each line.  If you enter both
scripts below in order then you will be able to see the screen
when entering the 2nd one.

Note: All keys within <> are referencing a single key on the 
palmtop keyboard.

We realize that some palmtop screens are extremely hard to 
read when the speed upgrade driver isn't running, so you may
have to work blindly when entering the debug scripts below.
It is best to start from the DOS prompt outside of System
Manager and not from a DOS shell within System Manager.  To
exit System Manager do the following key sequence: 

<&...><MENU>AT<ENTER>


DEBUG Script 1 is the simpliest as it temporarily fixes the
screen and totally restores the use of the serial port: 
  
   DEBUG 
   A 
   MOV AL,1E 
   OUT 22,AL 
   MOV AL,FD 
   OUT 23,AL 
   MOV AL,21 
   OUT 22,AL 
   MOV AL,01 
   OUT 23,AL 
   RET 
   <ENTER> 
   G 
   Q 


DEBUG Script 2 is the most complex version as it actually 
creates a small speed upgrade driver: 

   DEBUG 
   nspd.com 
   e 100 eb 24 00 00 00 00 9c 50 e4 22 50 8a c7 8a e3 e7 22 58 e6 22 58 9d c3 9c 
   e 118 2e ff 1e 02 01 53 bb 01 21 e8 e2 ff 5b cf bb fd 1e e8 da ff bb a2 80 e8 
   e 130 d4 ff b8 10 35 cd 21 2e 89 1e 02 01 2e 8c 06 04 01 b8 10 25 ba 17 01 cd 
   e 148 21 ba 13 00 b8 00 31 cd 21 
   rcx 
   51 
   w 
   q 
   spd.com 

To avoid this in the future please backup the drivers to your
SRAM or FLASH card if either is available.  You can also try to
set your baud rate to be half of what the PC is using and you 
should be able to transfer files as well, but this method is 
not guaranteed to work.


Warnings
--------

1) Your battery usage time is reduce anywhere from 10-25%.

2) The speed at which your alarms will play are now twice as
   fast as before.  This can be fixed by loading the 
   SPDALRM.TSR file into the C:\_DAT directory and rebooting
   your machine.

3) Some games will play faster than they were meant to be
   played, but the latest SPD31 driver allows you to toggle
   between fast and slow modes to alleviate this problem.

4) ACE(tm) DoubleFlash+ card users will have to remove the 
   ACECARD.COM driver from their CONFIG.SYS files or you will
   not be able to access the Flash card.

5) Chaplet Systems 14.4 Fax/Modems will not work with a 
   speed upgraded machine.

6) The Silicom Ethernet Card will not work with a speed
   upgraded machine.  Accton makes ethernet cards that
   work with the speed upgraded LXs.

Times2 Tech cannot be held responsible for any loss or 
corruption of data due to the use of this upgrade.  Please 
contact the author immediately if you suspect a problem with 
the software.  Please read included licensing and warranty 
information included with this package.

        Email: mack@times2tech.com
Voicemail/Fax: (770) 234-5926

  Times2 Tech
  105 Maple Street
  Maylene, AL 35114

