Tools Library 2.2 (C)1997 Holger Weihe
--------------------------------------

Sorry, if this text is a bit confusing. I'm pretty tired and english is
not my native language. (AND I hate to write documentation)

This Library is a collection of little programs which improve 
and simplify the work with the HP48. Some of the progs are self-written,
others are not. 

I'm not responsible for blaaaaah - you know the rest

The following tools are included in the package:

----------------------------------------------------------------------------
USEND / URECV: (Dan Kirkland)

Very fast data transfer between two HP48 over the IR port (19200 Baud?)
Just place an object on the stack and start USEND. On the other HP
start URECV and the object will be transmitted.
----------------------------------------------------------------------------
USAG (Hewlett Packard)

Takes a list as argument. The list contains any (native or lib) command
and USAG reports the arguments the command requires
----------------------------------------------------------------------------
BZ (Mika Heiskanen)

BZ is a packer. An object on the stack will be transformed to a shorter
string. This string can be unpacked by starting BZ again.
----------------------------------------------------------------------------
ORD (Mika Heiskanen)

This is a fast version of the ORDER command.
----------------------------------------------------------------------------
D2F (Joseph K. Horn)

Decimal to Fraction converter. Takes two arguments:

2: Decimal number to be converted to a fraction
1: Maximim allowed Denominator (a positive integer)
----------------------------------------------------------------------------
TYCON (Holger Weihe)

Works only in the VAR menu. Over each variable its type will be shown as
icon. In other menus than the VAR menu nothing will be shown. (There are no
variables visible and therefore the menu items have no type)
----------------------------------------------------------------------------
CODE (Gudavelli, Steventon, Horn)

Converts any object to a code object or back. If you try to convert
CODE objects back which were not build with thiis program, you will get an
error.
----------------------------------------------------------------------------
CDEL / CSN / CMENU / CGET (Holger Weihe)

These programs deliver a third shift-key. It's often hard to find free keys
for user key definitions because nearly all keys have already more or less
important functions.

CSN works similar to ASN. (for example << OFF >> 11.1 CSN defines the first
menu key as OFF). CSN defines keys which are called with CMENU. If you are
not familar with user defined keyboards you should read the HP48 manual and
you probably will not need these programs.

press CMENU: In the status area a small CST symbol is shown. I prefer to
call CMENU by a redefinition of the CST key (CMENU 23.1 ASN)
After CMENU press a key which was defined by CSN

example (see above): CMENU and then the first menu key will turn the HP off

CGET: recall the definition of a key. (11.1 CGET delivers << OFF >>)

CDEL: You can delete a key definition with this one.
(23.1 CDEL and you've canceled the definition done above)
----------------------------------------------------------------------------
NULL (It's too simple for saying that I wrote it)

delivers the null char ''. This is useful for operations with hidden vars.
Better don't use this if you don't know WHAT you're doing. Playing around
with null chars while you are in the HOME dir often causes a
TRY TO RECOVER MEMORY.
Most people I know don't like this message very much ;-)
----------------------------------------------------------------------------


Holger Weihe

Weihe@writeme.com








