home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Share Gallery 1
/
share_gal_1.zip
/
share_gal_1
/
UT
/
UT081.ZIP
/
TSRCALC.COM
/
TSRCALC.DOC
< prev
next >
Wrap
Text File
|
1990-05-04
|
14KB
|
397 lines
TSRCALC (TM) DOCUMENTATION
Copyright 1989, 1990 All Rights Reserved
INTRODUCTION
TSRCALC started out as an experiment is writing TSR's and has
developed into a very popular program. The purpose is to allow you to
have a full function calculator available at the touch of a hotkey.
While this program can be used on any PC or compatible, optimum
performance is obtained on an 80286 system with an optional memory
management unit or on a system with an 80386 or 80486 processor.
INSTALLING TSRCALC
TSRCALC is not copy protected and is stored in an archive file on
the distribution disk. I would suggest that you use DISKCOPY to make a
backup copy of the distribution disk and then place the distribution
disk in a secure location. Please remember to place a write protect tab
on the distribution disk if one is not there and also on the backup
copy as well.
TSRCALC SYSTEM REQUIREMENTS
This software was developed and tested under DOS 3.3 and DOS 4.01
and found to operate properly. All functions should run error free
under DOS versions 3.0 through 3.2 as well although I cannot be one
hundred percent sure of this. The software can detect what type of
display card and monitor is in use and adjusts itself for your exact
configuration.
TSRCALC COMMAND LINE OPTIONS
TSRCALC is very flexible in its use of memory. By default it will
search for free Expanded memory (LIM 4.0) and if enough Expanded memory
is found TSRCALC will load the majority of its code into Expanded
memory. This is the default action and no actions are required on your
part. When used in this manner, TSRCALC will only require about 9,712
bytes of conventional DOS memory. The program will also require about
144,000 bytes of Expanded (LIM 4.0) memory.
/NOEMS COMMAND LINE SWITCH
If you do not have any LIM 4.0 Expanded memory, then you must use
one of the two options listed below. If you can afford to use part of
your conventional DOS memory (in the range of 0 to 640k) then you
should use the command line switch /NOEMS which tells TSRCALC to ignore
any Expanded memory it finds and load itself into DOS memory.
This command line switch allows fast access, but it uses a lot of
DOS memory. TSRCALC will require about 132,912 bytes of DOS memory when
this command line switch is used. You are better off using Expanded
memory or disk swapping if memory conservation is crucial.
The command line to use only DOS would look like this:
TSRCALC /NOEMS <press enter>
TSRCALC (TM) DOCUMENTATION
Copyright 1989, 1990 All Rights Reserved
/DISK COMMAND LINE SWITCH
If you cannot afford to use that much DOS memory, TSRCALC has a
virtual memory manager incorporated into the program. In this case
TSRCALC will create and use two disk files to store the majority of its
code and the display screen. This mode of operation can be the slowest
of the three, or as fast as the two options above, depending on the
speed of the disk upon which TSRCALC creates the files.
The files TSRCALC creates will always start with the letters TC and
will go from TC00 to TC99. These files will always be in the ROOT
directory in the shareware version.
Under NO circumstances should you ever erase these files while
TSRCALC is resident in memory! If you have started TSRCALC with the
/DISK command line switch, when you use REMOVEIT.COM to remove TSRCALC
from memory the disk files will be deleted as a courtesy.
When used in this mode, TSRCALC only requires about 10,112 bytes of
DOS memory. The trade off is in speed, based upon the speed of the disk
which supplies the information to the virtual memory manager.
COMMAND LINE SWITCH PROTOCOL
All of the command line switches must start with a '/' and when
more than one switch is used, each must be separated by a blank space.
For example to load TSRCALC into DOS memory the command line would be:
TSRCALC /NOEMS
Note that there is no space between the '/' and the letters or
numbers in the command line switch. This is an important point to
remember. If you are unsure about which switches (if any) to use, the
best way to determine what is best for you is by testing the program
with each command line switch. In the worst of all possible cases, you
might have to reboot the system, however most errors are trapped and
will be handled by TSRCALC.
REMOVING TSRCALC FROM RESIDENT MEMORY
A program named REMOVEIT.COM is included on the distribution disk.
This program is used to remove TSRCALC and/or SCRBLANK from memory. You
may of course reboot the computer which will remove TSRCALC, however
REMOVEIT.COM will also remove the disk swapping files created if you
use the /DISK command line switch.
REMOVEIT.COM should only be used under the following conditions:
1) You are at the DOS prompt.
2) No other TSR has been loaded after TSRCALC.
3) You are not in a SHELL from another program.
TSRCALC (TM) DOCUMENTATION
Copyright 1989, 1990 All Rights Reserved
When TSRCALC is removed from memory, a special DOS function is
called which will release the memory reserved for TSRCALC and restore
the interrupts to normal. As with any TSR certain interrupts are
trapped while TSRCALC is resident in memory.
If you attempt to remove TSRCALC from memory after you have used
the SHELL command to exit to DOS from inside another program, there is
a distinct possibility that BOTH programs will be removed from memory.
Be sure you are at the DOS prompt when you use REMOVEIT.COM!
If another TSR has been loaded after TSRCALC, REMOVEIT.COM is smart
enough not to remove TSRCALC from memory. This would create a "hole" in
memory which DOS is unable to cope with. If you need to remove TSRCALC
and other TSR's have been loaded after it, they must be removed first.
REMOVEIT.COM is not a generic TSR removal tool. It is only designed
to remove TSR's which contain a special identification code. The
correct command line to remove TSRCALC from memory would be:
REMOVEIT TSRCALC <press enter>
If REMOVEIT.COM can remove TSRCALC you will receive a message once
it is removed. If not, you will receive an error message.
REGISTERING YOUR COPY OF TSRCALC
Registration is REQUIRED if you continue to use TSRCALC after a
reasonable trial period and there are several options available. The
first is a PERSONAL registration. This allows you to run TSRCALC on
one computer at a time. A PERSONAL registration DOES NOT allow you to
run TSRCALC on a network server or under any multi-user operating
system!
A COMMERCIAL registration is available for corporate, commercial or
governmental use where more than one person might run TSRCALC at one
time. This registration includes a site license for unlimited use at
one location and a network server license for use on multiple networks
at one location.
An EDUCATIONAL registration is also available. To qualify for this
you must attach the enclosed order form to your school's purchase order
or letterhead. Purchase orders are accepted from schools provided they
clearly indicate NET 10 DAY terms. An EDUCATIONAL registration includes
unlimited distribution rights to TSRCALC for faculty, staff and
students.
All registrations include updates for a period of one year from the
date of purchase and technical support as required. After one year,
updates can be purchased for an update fee equal to thirty percent of
the license fee in effect.
To obtain an update during the one year period following your
purchase you must send a check or money order for five ($5) dollars to
the author to cover shipping and handling costs. If you are interested
in registering this program or any other shareware the author has
written and supplied on this disk please refer to the REGISTER.DOC file
on the distribution disk.
TSRCALC (TM) DOCUMENTATION
Copyright 1989, 1990 All Rights Reserved
REPORTING A SOFTWARE PROBLEM
In the event that discover a problem, the author would be more than
a little interested in hearing about it. After you have read the
documentation to be sure you are not doing something wrong, please fill
out and return the enclosed Problem Report Form. This can be done by
U.S. mail, or to an EMAIL address you will receive if you register.
Please fill out the form completely so the author can understand what
the problem is. If possible include screen dumps of the problem you
have found. If you have any unusual hardware installed please be sure
to include this information as well.
SOFTWARE WARRANTY
This software has been tested and found to be error free. The
author has taken all reasonable steps to be certain that this software
will perform as indicated. However it is impossible for any author to
test their software on every computer in existence today. The author
and his distributors cannot be held responsible for any damage, real or
otherwise that occurs from the use of this software.
For a period of ninety (90) days from the date of purchase of one
of the licenses specified above the author will attempt to fix any
problems you might discover. If this is not possible the author will
refund your purchase price.
_______
____|__ | (R)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
This program is produced by a member of the Association of
Shareware Professionals (ASP). ASP wants to make sure that the
shareware principle works for you. If you are unable to resolve a
shareware related problem with an ASP member by contacting the member
directly, ASP may be able to help you.
The ASP Ombudsman can help you resolve a dispute or problem with an
ASP member, but does not provide technical support for member's
products. Please write to the ASP Ombudsman at P.O. Box 5786, Bellevue,
Washington 98006 or send a CompuServe message via easyplex to ASP
Ombudsman 70007,3536.
BENEFITS OBTAINED BY REGISTERING THIS SHAREWARE PROGRAM
1) You receive a registered copy of this software which does not
contain any shareware notices. If an update has been released
you will receive the latest version of the software.
TSRCALC (TM) DOCUMENTATION
Copyright 1989, 1990 All Rights Reserved
2) You receive technical support from the author. If you have
access to CompuServe or one of the major communications networks
(Bitnet, InterNet, UseNet, ArpaNet, etc;) you can contact the
author via EMAIL which saves considerable time over waiting for
the mail. The EMAIL address is only given to REGISTERED owners
of this software.
3) You receive notice of future updates and updates for one year.
However you must send a check or money order for five ($5)
dollars to cover shipping and handling costs for an update.
4) You receive confidentiality. Your name is never sold to a
mailing list company and the author will not flood your mailbox
with mailings. You will only receive update notices.
TSRCALC (TM) DOCUMENTATION
Copyright 1989, 1990 All Rights Reserved
PROBLEM REPORT FORM
Please fill out this form completely and return it to the author.
Certain questions require you to fill in answers and others require you
to circle an answer.
Program: ______________________ Version: ___________________
Date: _________________________ Phone: _____________________
DOS version: __________________ DOS: PC - MS - 386MOS
EMAIL address: _____________________________________________________
Processor: 8086 80286 80386SX 80386DX 80486 NEC V20 NEC V30
Co-Processor: None 8087 80287 80387SX 80387 Weitek 1167 3167 4167
Floppy 1: 360k 720k 1.2m 1.4m Floppy 2: 360k 720k 1.2m 1.4m
Hard disk manufacturer:________________________________________
Hard disk capacity:____________________________________________
Disk controller: XT type AT type Interface: RLL MFM SCSI ESDI IDE
Please describe the problem in as much detail as possible. If possible
please include screen dumps commented to show the problem and any error
messages DOS or the program may have displayed.
Please return this form to the author. I will evaluate and attempt to
correct the error as soon as possible. If I require more information I
will contact you by phone or by EMAIL.
Richard Levey
151-28 22nd Avenue
Whitestone, New York 11357