RPN-32 CE — Extending the HP-32E

What's been added in RPN-32 CE

For its price ($80 in 1978), the HP-32E was a remarkable calculator. It offered several statistical functions as well as hyperbolics. Conversions were available for units, decimal hours/hours.minutes.seconds and degrees/radians.

RPN-32 CE enhances the HP-32E in several ways:



Registers 15, split into R0..R8 and R.0..R.5 20, split into R0..R9 and R.0..R.9
Register Arithmetic

For STO operations only
RCL ∑+ only

For both STO and RCL operations. Includes double-register ∑+ (R.1 and R.3) working with stack registers X and Y.
Works with LSTx, e.g. RCL + yˣ

All memory contents lost on power-off

Memory contents preserved ("continuous memory")
x=y, x<y, x>y Not available Yes (execute next step if true, skip next step if false)
x=0, x<0, x>0
use xy-compar-
isons, drag finger to keyboard area)
Not available Yes (execute next step if true, skip next step if false)
PSE Not available Pause for 2 seconds
INT Not available Remove fractional part of X
FRC Not available Remove integer part of X
RND Not available Round X to displayed value
Programmable Not available Yes (99 steps)
Prefix keys Active if pressed Active if pressed. Deactivated if pressed again. Indicators show state.
Register view Not available All registers shown on single screen including formatted display.
Run/Stop and single-step program without leaving register view.
Decimal Point,
Thousands separator

Fixed to "."
Thousands separator shown as comma

User-selectable representations
Command display

Not available

In program mode or while single-stepping, current command is shown as text below display
Current step display

Not available

Current program step is shown below display
Program memory fill status

Not available

Red progress bar shows amount of program memory filled

Optional programming and extra functions keys:

With f prefix key active:

With g prefix key active:

      Getting data into RPN-32 CE
      You can preset RPN-32's registers with data created externally without having to type them in.
      Simply prepare the data in text format in any app that can handle text, like Notes, Mail any many others.
      The data format looks like this:
      Rn or R.n value (where n = 0…9)
To set R1 = 4.5, R6 = 6.28E-7, R.3 = 439, prepare your data like this:
      R1 4.5
R6 6.28e-7
R.3 439
      Select all of the text and paste.
Upper-/lower-case is ignored.
One or more blanks or tabs may follow the register number.
M may be used in place of R.
R.n may also be written as R1n, e.g. R.3 is the same as R13.
The order of the registers is irrelevant.
Unlisted registers are left untouched.

      Extra Functions
      Pauses program execution for one second.
      Sets the fractional part of x to 0.
      x ≤ 0: creates an integer random number in the range 0…2^32–1.
x > 0: creates an integer random number less than x, but no larger than 2^32–1.
      Clears all stack registers.
      Sets the integer part of x to 0.
      Sets x to the positive value of x.
      Executes a "no operation". Useful to do nothing after a test is true.
      Rounds x according to the current FIX setting.
      RPN-32 is the only HP-simulator to offer all 12 possible comparisons:
x=y, as well as x<y, x>y (using f and g)
Double-tap the operator to access additional comparisons:
x≠y, x≤y, x≥y
Single-tap the operator to select it.
Long-press the operator to compare with 0 instead of y.

Copyright © 2017. All rights reserved.
Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. iPad is a trademark of Apple Inc.