home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
calculat
/
hex_calc.zip
/
HEXCALC.DOC
< prev
next >
Wrap
Text File
|
1991-01-08
|
36KB
|
751 lines
╔═════════════════════════════════════════════════════════════════════════╗
║ HEX CALC DOCUMENTATION ║
║ ║
│ Hex Calc Copyright (c) by Tom Cantlon 1991 │
1/91
AutoManual 429 25498
CONTENTS
1 Introduction········································ 2971
2 What You Need To Know···························· 3065
3 What You Get For Registering····················· 3696
4 Features········································· 4845
5 The Calculator··································· 5502
6 The Reference Aids······························· 5869
7 Interaction With Programs························ 6451
8 The Three Versions······························· 8091
9 Setup··············································· 8653
10 Configuring Hex Calc····························· 8740
11 Installation····································· 9079
12 Operation··········································· 9881
13 Basic Commands··································· 9972
14 Calculator Commands······························ 13153
15 Adjust Answer································· 13254
16 Get # From Screen····························· 13909
17 Hierarchy····································· 15464
18 Loop·········································· 16068
19 Memory········································ 16548
20 Modulo········································ 16862
21 Put # On Screen······························· 16916
22 Range Error··································· 17218
23 Remove From Memory···························· 17493
24 ASCII/Video Attribute/Key Code Commands·········· 17873
25 Menu·········································· 17994
26 ASCII········································· 18205
27 Put Character······························ 18721
28 Box········································ 19038
29 Key Codes····································· 19418
30 Attribute····································· 20434
31 Border····································· 21594
32 Appendices·········································· 22152
33 Specifications··································· 22242
34 Customer Support································· 23994
35 Ordering········································· 24223
36 Same Day Email Delivery On Credit Card Orders···· 24758
37 Discount For Distributing Hex Calc··············· 24955
38 Feedback········································· 25277
End Contents
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
INTRODUCTION
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
WHAT YOU NEED TO KNOW
Most of Hex Calc's operation should be readily apparent. To understand
those functions that aren't, refer to this document. Information that
isn't essential is noted, to make scanning through the manual easier.
Copy all the files into a directory of your hard disk (or it can be run
from a floppy). Then run CnfgCalc to set up Hex Calc. Then enter
"HexCalc". Be sure your display's contrast is set so that high and low
intensity are quite distinct.
Please do go over this document at some point. Some of Hex Calc's most
distinctive refinements may not be immediately apparent.
WHAT YOU GET FOR REGISTERING
Hex Calc is shareware. Registration information is given at the end of
this manual. Registered owners will receive notice of updates. They will
also receive a disk with an additional version of Hex Calc. This version
is completely memory resident, allowing you to pop-up a Hex Calc window in
your application. This also makes the use of Hex Calc's interaction
features more convenient, such as getting and putting numbers and graphics
characters to your application. It also allows Hex Calc's video attribute
reference to be interactive, providing a set of commands for controlling
the color and other attributes on various sections of the screen. This is
very handy when experimenting with screen design.
You also get instructions and a utility for preparing documents to be
used with the Auto Manual file reader. (Auto Manual was provided with this
document.) Documents thus prepared can use Auto Manuals automated contents
and index features.
NOTE: SAME DAY DELIVERY BY EMAIL IS AVAILABLE ON CREDIT CARD ORDERS. Refer
to the ordering information at the end of this manual.
FEATURES
▀ Hex/decimal/binary calculator
▀ Shows all three bases at once
▀ Selectable widths and signs
▀ Math and logic equations
▀ Reads and writes numbers to your application
▀ ASCII reference table
▀ Sends graphic characters to your application
▀ Keyboard scan code reference
▀ Video attribute reference shows sample text
▀ Modifies the colors on the screen for experimentation
(only in the version provided to registered owners)
▀ Memory resident or stand-alone operation
▀ Selectable "hot" key
▀ Memory resident portion can be removed from memory
▀ Sophisticated memory usage avoids "trapped" memory when removed
THE CALCULATOR
The calculator shows decimal, hexidecimal, and binary all at the same
time, and performs both math and logic functions. Its selectable widths
and signs, and its correct handling of the effects of various functions,
allow a programmer to accurately simulate the interaction of data between
different types of registers and variables.
THE REFERENCE AIDS
The reference aids include an ASCII table which gives the hex and
decimal values. It also gives the control character name where
appropriate, and the control key.
The keyboard scan code reference lets the user press a key, or key
combination, and gives the key code and ASCII code. Both high level
(interupt 16h) and low level (interupt 9) scan codes can be referenced.
The video attribute aid gives a color quided chart of attributes, and
both spells out, and gives an example of, the attribute for both color and
mono systems.
INTERACTION WITH PROGRAMS
The calculator can read numbers off the screen, and send answers back
by simulating key strokes. The version provided to registered users can
even erase the old number and write in the new number. This is convenient
for converting numbers between hex, decimal, and binary bases in just four
keystrokes.
The ASCII reference aid can send back graphics characters, or the
complete set of box graphic characters. The version provided to registered
users has extensive capability for modifying the screen, for
experimentation during program development.
The shareware version provided here can interact even with applications
that operate in a graphics mode, such as editors that display more than 80
x 25 characters. Because this version does not pop-up a window, but does
send characters through the keyboard interrupt, it can send back answers
of equations to such editors.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
For instance, if you are using editing software which operates in
a graphics mode you can drop to DOS, run Hex Calc in the stand-
alone mode, and give the "Put" command which sends your answer to
InterCom, which then stores it. Return to your editor and press
the "hot" key and InterCom will send the answer to your editor
through the keyboard interrupt. Sending back graphics characters,
or reading numbers off the screen (in text mode) operate
similarly.
╘════════════════════════════════════════════════════════════════╛
THE THREE VERSIONS
Hex Calc can be run in one of three modes, giving the user options
regarding memory-resident or stand-alone use, and choices among the
advantages described above. The configuration program creates a customized
batch file for the mode you choose.
The three modes are: stand-alone, stand-alone with InterCom (a mini
memory resident program that can work with graphic mode editors), and
fully memory resident (provided to registered users).
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
SETUP
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
CONFIGURING HEX CALC
The configuration program "CnfgCalc" must be run before Hex Calc is
used. Before running CnfgCalc copy all the Hex Calc files to a directory
on your hard disk. It doesn't matter what it's named, or if it is a
separate directory for Hex Calc. Run CnfgCalc and follow the instructions
on the screen.
INSTALLATION
Having run CnfgCalc, all that's needed is to enter "HexCalc". This is
the name of the batch file created by CnfgCalc.
Note that Hex Calc makes extensive use of high and low intensity video
for highlighting. If your monitor has two brightness controls, be sure
they are adjusted so there is a distinct difference between high and low
video. Choosing a high contrast color combination in CnfgCalc is also
helpful.
For some functions you may find it helpfull to have your keyboard
repeat rate set to a high speed.
Hex Calc will work with other memory resident programs. Some programs
which do not attempt to be compatible with others will need to be loaded
before Hex Calc.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
OPERATION
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
BASIC COMMANDS
╒══════════════════╡ Supplementary Information ╞═════════════════╕
Listed here is a brief run down of the most obvious calculator
and general commands. Following the list are the commands which
require a little more explanation.
0-9,A-F
When entering numbers in decimal the old number is cleared. The
width is expanded as needed. If too many digits are entered an
overflow error is indicated. When entering hex or binary numbers
the width is not expanded, and the old number is not cleared, but
rather shifted left to accept the new digit.
Bit Manipulation
Use the Home and PgUp keys to move the cursor under a specific
bit. Use the PgDn key to change the status of the bit.
Enter
L/R Arrows
Moves to the next number line.
Escape
Either Escape or "Q" can be used to exit Hex Calc.
Komplement
A binary complement of the current number.
NumLock,
Number Pad,
Cursor Control
In the calculator mode: The seperate cursor keys on an extended
keyboard can be used. Otherwise the cursor keys on the number pad
can be used. If you prefer to have NumLock on, then the Enter and
Tab keys can be used to move the cursor. Hex Calc can turn
NumLock on automatically. This is selected in CnfgCalc. If you
have an XT keyboard the state of NumLock will be indicated in the
Hex Calc window. When you close the window, Hex Calc will restore
NumLock to its original state. You may be asked to press NumLock
to synchronize its light. On AT keyboards all this happens
automatically.
In the reference mode: Either the separate cursor keys, or the
ones on the number pad, can be used, regardless of the state of
NumLock.
Remainder
Indicates a remainder after a division.
Sign
Makes the current number signed or unsigned.
Space Bar
Clears the current number.
Tab
Up/Down Arrows
Moves to the next base: decimal, hex, or binary.
Two's Complement
Binary two's complement of the current number. Changes the sign
of signed numbers.
Width
Changes the width of the current number to 1, 2, or 4 bytes.
Press "W" repeatedly to change the width. Width accurately
simulates moving data between different sized registers or
variables. When a number is expanded, it is expanded with either
1s or 0s depending on whether it is a negative number. When a
number is shrunk, the upper bits are lost. When starting from a
width of two bytes, the width is always increased first, in order
to avoid inadvertently losing the upper bits.
+ - / *
Add, Subtract, Divide, and Multiply.
<, >. [ ]
Binary shift left or right, with 0s or 1s.
╘════════════════════════════════════════════════════════════════╛
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
CALCULATOR COMMANDS
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
ADJUST ANSWER
If Adjust is enabled, the width and sign of the answer line (third
line) will be changed as needed to fit the result.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
In logic equations the answer is set to the width of the widest
operator. If Adjust is turned off, you are simply warned if there
was an overflow or underflow by the Range Error flag. The
"signed" indicator is not changed, and the answer is truncated to
fit the current width of the answer line.
╘════════════════════════════════════════════════════════════════╛
GET # FROM SCREEN
If InterCom is installed, put the cursor under a number in your
application, press the hot key, and InterCom will read it. When you run
Hex Calc give the "Get" command and the number will be loaded into the
calculator.
Note that if InterCom was last used to send a graphic character to
your application the hot key will still be in that mode. The next time you
run Hex Calc the hot key is cleared and available for reading numbers.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
When the number is loaded into the calculator Hex Calc will
attempt to put the number in the base that Hex Calc's cursor is
currently under. If the number has illegal characters for that
base, it will move up to the next base. Hex Calc can also
optionally recognise numbers preceeded by "%" as being binary,
and numbers preceeded by "$" as hex. This is selectable in the
configuration program.
Since the version provided to registered users pops-up in the
application it can read a number and, after you've used it in the
calculator, erase the old number and write the new one in its
place. This allows for changing the base of a number with just
four keystrokes. The InterCom version cannot do this because it
cannot be sure the cursor is still under the same number it read.
╘════════════════════════════════════════════════════════════════╛
HIERARCHY
This is a reference aid showing the hierarchy of mathmatical and
logical symbols in an equation in Pascal. There are similar hierarchies in
languages such as "C", however the list would be too long to be practical
in Hex Calc.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
Hierarchy can be used to help determine whether 3 SHL 2 * 2
equals 24 or 48, and whether you need to bracket part of the
equation, or rearrange the equation.
╘════════════════════════════════════════════════════════════════╛
LOOP
Moves the answer to an equation to the top line. Used for repetitive
equations.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
Use Loop to, for instance, add a series of numbers. Enter each
number on the second line, press "+" (or some other function),
and the answer is copied to the top, ready to be added to again.
╘════════════════════════════════════════════════════════════════╛
MEMORY
This is similar to the memory in a pocket calculator. Pressed once, it
puts the current number in memory. Pressed twice, it recalls the number in
memory. Pressed three times, it restores both the current number and
memory. This is usefull if it was pressed by accident in the first place.
MODULO
Gives the remainder of a division.
PUT # ON SCREEN
Puts the number Hex Calc's cursor is currently under into InterCom.
When you return to your application, press the hot key and InterCom will
send the number to your application through the keyboard interrupt.
Also see GET # FROM SCREEN for additional information.
RANGE ERROR
Indicates that too many characters were entered in decimal, or an
overflow or underflow in a calculation. See Adjust answer.
This does not occur in hex or binary number entry, because new digits
are allowed to be shifted into the old number.
REMOVE FROM MEMORY
Removes InterCom from memory. Because of Hex Calc's method of memory
usage, it can be removed from within an application, and that memory will
immediately be available. Hex Calc can be repeatedly installed and
removed. For further information see "Specifications".
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ASCII/VIDEO ATTRIBUTE/KEY CODE COMMANDS
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
MENU
This lists the commands and modes available in ASCII. You do not have
to return to the menu to use these commands.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ASCII
Use the arrows to move around the table. The hex and decimal ASCII
numbers are given in the upper right corner. If the number is a control
character, its name and Control key combination are given.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
You may find it helpfull to have your keyboard repeat rate set to
a high speed for moving around the chart quickly.
╘════════════════════════════════════════════════════════════════╛
PUT CHARACTER - sends the currently selected character to InterCom.
When you return to your application, press the hot key and the
character will be sent to your application through the keyboard
interrupt. You can continue to use the hot key to send this
character until the next time you run Hex Calc.
BOX - sends the entire set of characters for drawing boxes to InterCom.
When you return to your editor, press the hot key and the characters
will be sent to your editor through the keyboard interrupt. You can
then use your editor's copy and move commands to use the characters
as needed.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
KEY CODES
Press any key or key combination and the key code and ASCII value will
be given, as well as whether this is an "extended" key code (one that has
an ASCII value of 0). The only command active when in Key Codes is "M" to
return to the menu.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
These are the interpreted key codes, modified according to shift,
alt, control, numlock, and capslock keys (interrupt 16h key codes
as opposed to interrupt 9 key codes). Note however, that the low
level scan code (interrupt 9) is the same as the key code that is
given when no shift, etc. keys are pressed. This is true for all
keys except F11 and F12 which have high level codes of 133 and
134, but low level scan codes of 217 and 218.
╘════════════════════════════════════════════════════════════════╛
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ATTRIBUTE
Use the arrow keys to move through the possible attributes. On a color
screen the color bars around the lower left corner serve as a color guide,
the vertical bar indicating background colors, and the horizontal bar
indicating text colors.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
The cursor in the ASCII table is just there as a graphic
representation of where you are in the possible codes, and also
works in conjunction with the color bars. On a color system, the
name of the color combination will be shown in that combination.
The version provided to registered users, because it pops-up in
the application, has a set of commands for changing the color,
intensity, and blinking attributes of selected areas of the
screen. This is very useful when experimenting with screen design.
You may find it helpfull to have your keyboard repeat rate set to
a high speed for moving around the chart quickly.
╘════════════════════════════════════════════════════════════════╛
BORDER - This command only appears on color systems. It changes the
border area (the area beyond where screen writing occurs) to the
currently selected text color.
╒══════════════════╡ Supplementary Information ╞═════════════════╕
Most applications that operate in text mode do not clear this
color. This is usefull when experimenting with screen design.
╘════════════════════════════════════════════════════════════════╛
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
APPENDICES
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
SPECIFICATIONS
THE FILES
CnfgCalc.Exe - The configuration routine
SaCalc.Exe - The stand-alone program
InterCom.Exe - (Inter-application Communication) The memory
resident program that interacts with other
applications.
InstCalc.Exe - Installs InterCom
HexCalc.Cfg - Used by CnfgCalc to remember the current settings
(This file doesn't exist until CnfgCalc is run)
HexCalc.Bat - The batch file made by CnfgCalc to run Hex Calc
(This file doesn't exist until CnfgCalc is run)
HexCalc.Doc - This manual
AutoManl.Exe - The file reader with automated contents & index
Read.Me - Introduction file
MEMORY REQUIREMENTS
InterCom occupies less than 10K
INTERRUPTS USED
InterCom uses interrupt 16h. It passes on the interrupt to the next
routine so that it can work with other memory resident programs. Some
programs which pre-empt the interrupt should be loaded before InterCom.
The interrupt is restored when InterCom is removed.
InterCom also uses one of the user interrupts, whichever one it can
find available. When it is removed it clears the interrupt.
MEMORY USAGE
InterCom's method of using memory allows it to be removed at anytime
without resulting in "trapped" memory. It can be removed from within a
"drop to DOS" shell, and the memory will be immediately available. It can
even be installed from within many DOS shells. InterCom can be repeatedly
installed and removed.
DOS & PC REVISIONS
Hex Calc requires DOS revision 2.0 or higher. It is compatible with
DOS 4, and with the PS/2.
CUSTOMER SUPPORT
Customer support is available to registered owners of Hex Calc.
Tom Cantlon
Box 1635
Chino Valley, AZ 86323
(602) 636-1006
CIS 71370,2520
Genie On-Line
ORDERING
Hex Calc is shareware and costs $25. If it will be used on multiple
systems, enquire about a site license. Registered users receive an
additional version of Hex Calc and other benefits. See "What You Get For
Registering" at the beginning of this manual.
Make checks payable to Tom Cantlon at the address given above.
Visa and MasterCard orders can also be accepted. Provide a written
request with your name, the card number and experation date, the amount,
the date, and your signature on it.
SAME DAY EMAIL DELIVERY ON CREDIT CARD ORDERS
For fastest service, call or email your credit card order and you will
receive the registered version of Hex Calc the same day by Email.
DISCOUNT FOR DISTRIBUTING HEX CALC
If you upload the shareware version of Hex Calc to a BBS that it is
not already on, take $5 off the price for each such upload. Be sure all
the files stay together (see the list in "Specifications"). Document the
BBSs and their locations when you register. And thanks.
FEEDBACK
If you have any problems or suggestions for Hex Calc, please pass them
on. Use the addrsess given above. Hex Calc can only keep up with the needs
of its users if they express themselves.
INDEX
1 Addition··························Basic Commands··············· 9972
2 Adjust Answer·····················Adjust Answer················ 13254
3 ·····················Range Error·················· 17218
Arrow Keys························(see Cursor Keys)
4 AT Keyboard·······················Basic Commands··············· 9972
Attribute·························(see Video Attribute)
Automatic NumLock·················(see NumLock)
5 Base······························Get # From Screen············ 13909
6 Batch File························What You Need To Know········ 3065
7 ························The Three Versions··········· 8091
8 ························Installation················· 9079
9 ························The Files···················· 22260
10 Binary Entry······················Range Error·················· 17218
11 ······················Basic Commands··············· 9972
12 Bit Manipulation··················Basic Commands··············· 9972
13 Box·······························Box·························· 19038
Brightness························(see Intensity)
14 Caps Lock·························Key Codes···················· 19418
15 Character·························Put Character················ 18721
16 ·························Box·························· 19038
17 Color Monitor·····················Attribute···················· 20434
18 Color Selection···················Installation················· 9079
19 Compatibility·····················Installation················· 9079
20 ·····················Interrupts Used·············· 23100
21 ·····················DOS & PC Revisions··········· 23868
Complement························(see Komplement Command)
22 Configuration·····················Setup························ 8653
23 ·····················Configuring Hex Calc········· 8740
24 ·····················The Files···················· 22260
Contrast··························(see Intensity)
25 Control Keys/Characters···········ASCII························ 18205
26 CnfgCalc··························What You Need To Know········ 3065
27 ··························Configuring Hex Calc········· 8740
28 ··························Installation················· 9079
29 ··························The Files···················· 22260
30 Cursor Keys·······················Basic Commands··············· 9972
31 ·······················Attribute···················· 20434
32 ·······················ASCII························ 18205
33 Customer Support··················Customer Support············· 23994
34 Decimal Entry·····················Range Error·················· 17218
35 ·····················Basic Commands··············· 9972
36 Directories·······················What You Need To Know········ 3065
37 ·······················Configuring Hex Calc········· 8740
38 Division··························Basic Commands··············· 9972
39 ··························Modulo······················· 16862
40 DOS Revisions·····················DOS & PC Revisions··········· 23868
41 DOS Shell·························Memory Usage················· 23527
42 Enter Key·························Basic Commands··············· 9972
43 Entering Numbers··················Range Error·················· 17218
44 ··················Basic Commands··············· 9972
45 Escape Key························Basic Commands··············· 9972
46 Extended Keys·····················Key Codes···················· 19418
47 F11/F12···························Key Codes···················· 19418
48 Files·····························The Files···················· 22260
49 Registered Version················What You Get For Registering· 3696
50 ················Interaction With Programs···· 6451
51 Get #·····························Get # From Screen············ 13909
52 ·····························Put # On Screen·············· 16916
53 Graphic Character·················Put Character················ 18721
54 ·················Box·························· 19038
55 Hex Entry·························Range Error·················· 17218
56 ·························Basic Commands··············· 9972
HexCalc···························(see Batch File or Configuration)
57 Hierarchy·························Hierarchy···················· 15464
58 Installation······················Installation················· 9079
59 InstCalc··························The Files···················· 22260
60 Intensity·························What You Need To Know········ 3065
61 ·························Installation················· 9079
62 Interaction W/Programs············Interaction With Programs···· 6451
63 InterCom··························Interaction With Programs···· 6451
64 ··························Memory Requirements·········· 23040
65 Interrupts························Key Codes···················· 19418
66 ························Interrupts Used·············· 23100
67 Key Codes·························Key Codes···················· 19418
68 Komplemetnt Command···············Basic Commands··············· 9972
69 Logic Functions···················Basic Commands··············· 9972
70 ···················Adjust Answer················ 13254
71 Loop······························Loop························· 16068
72 Math Functions····················Basic Commands··············· 9972
73 Memory Command····················Memory······················· 16548
74 Memory Requirements···············Memory Requirements·········· 23040
75 Memory Resident···················The Three Versions··········· 8091
76 ···················Memory Requirements·········· 23040
77 ···················Memory Usage················· 23527
···················(also see Compatibility)
78 Menu, ASCII·······················Menu························· 17994
Modes·····························(see Versions)
79 Modulo····························Modulo······················· 16862
80 Mono Monitor······················Attribute···················· 20434
81 Multiplication····················Basic Commands··············· 9972
82 Number Entry······················Range Error·················· 17218
83 ······················Basic Commands··············· 9972
84 Number Pad························Basic Commands··············· 9972
85 NumLock···························Basic Commands··············· 9972
86 ···························Key Codes···················· 19418
87 Ordering··························Ordering····················· 24223
88 Overflow··························Adjust Answer················ 13254
89 ··························Range Error·················· 17218
90 ··························Basic Commands··············· 9972
91 Overwrite Old #···················Get # From Screen············ 13909
92 PC Revisions······················DOS & PC Revisions··········· 23868
93 PS/2······························DOS & PC Revisions··········· 23868
94 Put #·····························Put # On Screen·············· 16916
95 Put Character·····················Put Character················ 18721
96 Range Error·······················Adjust Answer················ 13254
97 ·······················Range Error·················· 17218
98 Registers·························The Calculator··············· 5502
99 Remainder·························Basic Commands··············· 9972
100 ·························Modulo······················· 16862
101 Remove From Memory················Remove From Memory··········· 17493
102 ················Interrupts Used·············· 23100
103 ················Memory Usage················· 23527
················(also see Memory Resident)
104 Repetitive Equations··············Loop························· 16068
105 Replace Old #·····················Get # From Screen············ 13909
Resident··························(see Memory Resident)
106 Scan Codes························Key Codes···················· 19418
107 Setup·····························Setup························ 8653
108 Shell, DOS························Memory Usage················· 23527
109 Shift Keys························Key Codes···················· 19418
110 Shift, Logical····················Basic Commands··············· 9972
111 Signed····························Basic Commands··············· 9972
112 ····························Adjust Answer················ 13254
SL/R, SL1/R1······················(see Shift Logical)
113 Space Key·························Basic Commands··············· 9972
114 Specifications····················Specifications··············· 22242
115 Stand-Alone·······················Interaction With Programs···· 6451
116 Subtraction·······················Basic Commands··············· 9972
117 Support···························Customer Support············· 23994
118 Tab Key···························Basic Commands··············· 9972
Trapped Memory····················(see Memory Resident)
119 Two's Complement··················Basic Commands··············· 9972
120 Underflow·························Adjust Answer················ 13254
121 ·························Range Error·················· 17218
122 ·························Basic Commands··············· 9972
123 User Interrupts···················Interrupts Used·············· 23100
124 Variables·························The Calculator··············· 5502
125 Versions··························The Three Versions··········· 8091
126 Video Attribute···················Attribute···················· 20434
127 Width·····························Basic Commands··············· 9972
128 ·····························Adjust Answer················ 13254
129 XT Keyboard·······················Basic Commands··············· 9972
End Index