TREMM is:
TechRAM Expanded Memory Manager
TREMM v1.3
Copyright 1996 by Times2
Tech
THIS PROGRAM IS ONLY FOR USE BY TECHRAM CUSTOMERS, OR BY THOSE
WHO
HAVE BEEN GIVEN PRIOR CONSENT BY TIMES2 TECH.
Description
-----------
This product (TREMM) is an Expanded Memory Manager (EMM)
designed
specifically for use with the TechRAM upgrades on an
HP200LX palmtop
only. It was written to be a LIM 4.0
compatible Expanded Memory
Manager.
Some DOS products were developed where they could utilize
expanded
memory in machines where is was available. The
HP200LX does not
normally come configured to use any of its
memory as an expanded memory
source as all of available memory
is usually taken up by DOS and the
RAMdrive.
This product will go out and set aside a portion of the
RAMdrive that you specify, for use with the included TREMM
Expanded
Memory Manager. This allows programs such as
Stacker(tm), Software
Carousel(tm), NDOS(tm), and many others
to utilize EMS memory so that you
have more memory available in
DOS.
Caution: Please back up your your machine before installing
TREMM.
Installation
------------
1) Please BACK UP your palmtop before installing TREMM.
The
included installation program will be writing an EMS
swap
file to the drive you select, and it will be directly
writing to the FAT table and directory entries.
2) Go to a DOS prompt and run the following list of commands.
We are assuming that you will be installing into the
C:\TREMM directory and that you wish to setup 100 EMS
pages
where 1 EMS page represents a 16K block of RAM:
md
c:\tremm
copy a:\*.*
c:\tremm
c:\tremm\instemm 100
The INSTEMM program takes a parameter for the number of EMS
pages desired. The program will ask you how many pages
you
want if you don't specify it on the command line.
In this
particular case we will be setting aside 1.6MBs of C:
drive
space for the swap file (100 x 16K).
3) Edit your CONFIG.SYS to add the following line:
device=c:\tremm\tremm.exe
The TREMM.EXE program takes only 1 parameter, which is
/H=??
where ?? is the number of handles you wish to allocate
for
use with the EMM driver. The default is 16 page
handles.
A handle is similar to file handles in DOS where a
number
is returned from the expanded memory manager that
represents
a block of EMS pages requested by a program.
That handle
is used to access those pages from that point
on. If you
have many programs that use EMS at the same
time (more than
16) then you might consider increasing the
number of
possible handles. You most likely will never
have to
increase the number of
handles.
4) You can now reboot your
palmtop. If there is a problem the
TREMM driver will
give you an error message, and it will
erase itself from
memory. Please try rerunning the INSTEMM
program to
redo the EMS swap file. If all goes smoothly the
TREMM
driver will tell you the Window Segment being used,
the Total
number of pages allocated to EMS, and the Total
number of
handles.
5) If you wish to turn EMM ON/OFF due to problems with
applications that use expanded memory, use the TREMM.EXE
program from DOS. Running TREMM will toggle between
ON/OFF
modes. In the off mode programs that have already
started
using EMM will continue to operate using EMM,
only
programs that try to use EMM for the first time will not
find the EMM driver present.
To Uninstall
------------
To uninstall TREMM, perform the following instruction:
1) Remove the device=c:\tremm\tremm.exe line from your
CONFIG.SYS.
2) Reboot the palmtop so that the TREMM driver is not loaded.
3) Run the following command from the DOS prompt:
d:\dos\attrib -r -s -h c:\tremm.swp
erase
c:\tremm.swp
If you are uninstalling the swap file on another drive
then
just replace all references to c: with the new drive
letter.
4) You are now finished uninstalling the TechRAM EMM driver.
Examples
--------
INSTEMM
The program will ask your for the number of EMM pages to
install and it will default to the C: drive.
INSTEMM 100
The program will create 100 EMM pages if it can and
default
to the C: drive.
INSTEMM 100 F:
The program will create 100 EMM pages if it can and put
the
swap file on the F: drive. INSTEMM doesn't know
whether
you are specifying a RAMdrive or a flashcard so be
careful
to only specify a RAMdrive. If you use the
RDSWAP.EXE
program to swap drive letters for the larger RAM
upgrades
then you can just let it default to the C:
drive.
Warnings
--------
The INSTEMM program use direct read and writes to the RAMdrive
to
create the EMS swap file, so that it is contiguous and also
so that is
starts on a 16KB boundary. If a bug is present in
the program this
can cause your RAMdrive to be corrupted, so
please make sure you back up
your palmtop before installation
of the TREMM driver.
Times2 Tech cannot be held responsible for any loss or
corruption of
data due to the use of this program. Please
contact the author
immediately if you suspect a problem with
the software. Please read
included licensing and warranty
information included with this
package.
Times2 Tech
105 Maple Street
Maylene, AL
35114