[comp.sys.handhelds] The HP32S - A Shift Toward Better Functionality

Jake-S@cup.portal.com (Jake G Schwartz) (03/24/91)

            The HP32S II - A Shift Towards Better Functionality

     Hewlett-Packard's newest mid-line scientific calculator, the HP32S II,
is a direct replacement for the original HP32S RPN machine which has been
around for over a year now. Since HP's apparent attempts to move into the
lower-priced calculator market, we have seen a half dozen new scientific
machines ranging from the HP20S up to the HP48SX (with which most of us are
familiar).  The HP20S, HP21S (statistics machine), HP22S and HP27S are
algebraic units, while the HP32S and HP42S are based on the "classic"
4-level stack RPN data entry and math.  The new '32S II is also an RPN unit
but has had some significant changes built in which give the machine a much
tighter feel, as well as a fair-sized chunk of new capabilities at the same
price as its predecessor.  (Additionally, the 16K ROM operating system was
packed sufficiently so no additional space was needed in order to shoehorn
in the enhancements.)
     The presence of a single (gold-colored) keyboard shift key with only
one corresponding function name above each keyboard key is an ambitious goal
for simplifying the look of the entire line of HP machines.  The HP41's
keyboard and XEQ/ALPHA method of reaching hidden functions may have been the
initial test for this "cleaner look" philosophy.  The concept of LCD menus
and soft keys has now been in HP calculators for 5 years.  The HP18C,
released in 1986 with its single shift, soft keys and LCD menus, began this
"new wave" (ahem).  When the lower-end machines were being planned, it
probably was concluded that continuing the use of key menus would permit
reduction of keyboard clutter while simultaneously allowing more
functionality with a limited keyboard.  The problem with this concept as I
see it, is that as more and more menus are used, a greater percentage of
functions become hidden from the fingertips.  We must then remember in which
menu a desired function resides and it is much more difficult for key
sequences to become second nature.  When all functions were out on the
keyboard deck, there was much more of a chance that a function's key
position could ultimately be memorized.  (The old HP67 and HP34C may have
taken this concept to its practical limit with "f", "g" and "h" shift keys
along with four functions on most of the other keys on the keyboard.)  Of
course, a finite number of keys and a practical limit to the number of shift
keys prevents any solution from being perfect for all calculators.  
     The folks who did the HP32S II seem to have learned from the original
32S that a "clean" keyboard isn't always the most useful one. A machine like
this, with 22 or so different menus (including 6 submenus) makes life
somewhat more difficult than necessary.  For example, on the '32S if I wish
to find the mean of the X entries in a statistical sum, I must first press
the shift-STAT key.  This takes me to a menu containing an "x-mean/y-mean"
key. Pressing this key reveals a submenu where the X-mean key is found, and
I can access it from here. This has been simplified on the '32S II. A second
(blue) shift key has been added and two shifted functions now reside above
most of the keyboard keys. A handful of functions which previously were
hidden in menus are now accessable on the keyboard deck. All menus are only
one level deep and there are only 14 of them.  My latest count totals around
15-20 new functions which have been added to the machine, including
X-interchange-any-register, the Xth root of Y, roll up and four metric
conversions and their inverses. However, the two major functional
enhancements for my money are the addition of (1) algebraic equation entry
capability for solving and integrating; and (2) a new rational fraction
display and calculation mode.

     Ever since the equation solver found its way into HP calculator
firmware (in June of 1986 with the HP18C), there have been attempts to weave
both scientific and business calculators around the HP Solve environment in
one form or another. With the algebraic-entry machines, this task was easier
since the entry format of equations was already supported in normal keyboard
calculations.  However, to have a solver in an RPN machine such as the HP32S
which didn't support full alphanumeric capability (like the HP42S does), it
was necessary to require that solver "equations" be represented by RPN
programs which evaluate the desired expression and leave zero in the X
register as a result.  Consequently, someone who purchased a '32S would have
to initially learn RPN programming even if he only wished to use the machine
to repetitively solve mathematical formulas.  The algebraic entry capability
of the HP32S II (added to the original HP32S' RPN program solver) makes life
a lot simpler. Formulas are entered roughly as they are written, with
parentheses and equals symbols. Multiple formulas may be saved in the
machine at once, allowing the user to choose whichever one he needs at the
moment. The capacity for formulas is limited only by available RAM memory
(which is still around 390 bytes, presumably to keep the hardware design
unchanged from before).

     Previously, the closest thing to a fraction feature on any HP
calculator has been the "->Q" key on the HP48SX.  The HP32S II not only
allows fraction entry at any time, but also has a new "FDISP" key which
works similarly to the FIX, SCI or ENG keys to turn on full-time fraction
display mode.  Entry of fractions is (not surprisingly) similar to the HP48
fraction calculator which was demonstrated by Bill Wickes on June 2, 1990 in
Chicago when he demonstrated it as an example of HP48 vectored ENTER
capability. To enter one and two-thirds, simply press "1.2.3".  After
pressing "1.2" the display shows just that, however when the decimal point
is pressed a second time, the first displayed decimal point changes to a
blank space and a slash appears after the 2. Then, entering the 3 completes
the task. If the machine is currently in FIX, SCI, ENG or STD (called "ALL"
in this unit) mode, the value will be displayed as 1.6666... following
termination of numeric digit entry.  However, if FDISP has been chosen, the
"1 2/3" will remain displayed. Numbers are maintained internally in
floating-point fashion, but will be displayed as rational fractions.  By
modifying the status of two flags and using the "/c" function, one may also
control the value of the displayed denominator in the fraction.

     Other enhancements to the '32S II include extending the number of user
flags from seven to twelve; adding population standard deviation of X and Y
statistical data as well as the sample standard deviation; and adding the
less-than-or-equal-to and greater-than-or-equal-to comparison tests to the
x-versus-y and x-versus-zero test menus.  Conversions between polar and
rectangular coordinates, decimal hours and hours/minutes/seconds and degrees
and radians have been moved out of hidden positions in menus and placed on
the keyboard in shifted key positions.  The additional shift key has also
allowed conversions between kilograms and pounds, degrees Celcius and
Fahrenheit, centimeters and inches and liters and gallons to be added.  For
greater visibility, the numeric dot-matrix LCD digits are at least one-third
taller than their counterparts on the original HP32S.

     Overall, the HP32S II has a much "tighter" feel to it, giving a better
command over keys and functions with fewer keystrokes required to do many of
the operations formerly hidden in the old '32S.  The user is no longer
required to learn RPN keystroke programming if he needs to solve or
integrate expressions, but it's there when the need arises.  The capability
to manipulate numbers as fractions adds icing on the cake for those who
frequently handle such quantities.  I would highly recommend this machine to
those who desire a moderate-cost scientific calculator with HP's RPN entry
mode, keystroke programming and a significant number of mathematical
functions.

Jake Schwartz