RPN-67 SD

RPN-67 SD


Vintage Programmable Calc


$3.99

4.9for iPhone, iPod touch
9.1
16 Ratings
CuVee Software
Developer
65.9 MB
Size
Feb 16, 2024
Update Date
Utilities
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
RPN-67 SD Screenshots
RPN-67 SD posterRPN-67 SD posterRPN-67 SD posterRPN-67 SD posterRPN-67 SD posterRPN-67 SD posterRPN-67 SD posterRPN-67 SD poster

About RPN-67 SD

A dream calculator of the 70's, priced at $1,900 in today's dollars, now on your iPhone!

RPN-67 SD is the iPhone version of RPN-67 Pro, the first complete simulation of Hewlett-Packard's legendary HP-67 programmable calculator for the iPad. Produced from 1976 to 1982, the HP-67 was a huge success among scientists, engineers and other professionals. Thousands of programs were written for it. Now you can run them right on your iPhone, with more ease and faster than ever before. To get you started quickly, run the built-in program cards, or choose from the large number of programs available as free downloads from our website.

What users said:
“This version permits you to use your virtual HP-67 just as you could the original - hand held and highly portable. Congratulations to the developer for providing such an excellent and aesthetically pleasing software product."
"This was my first scientific calculator in real life. It is great to have the simulator on my iPhone. The special features added make it into a HP-41 or 42S! It comes packaged with some great samples. Am having great fun with it."

Features:

• Virtual program and data cards
• Virtual paper tape printer supports all HP-97 printer modes
• Powerful database-driven card manager
• Create, label, and organize a virtually unlimited number of cards
• Use iTunes to effortlessly save entire card collections on your Mac/PC
• Sharing: e-mail, AirDrop, Dropbox, copy, paste, print
• Editable listing shows labels, targets of branches, and errors
• E-mail listings and let the recipient paste the text right into RPN-67
• Print listings on any AirPrint-compatible printer
• Program listing on paper tape shows subroutine nesting
• Edit paper tape
• E-mail paper tape, or print it via AirPrint
• Cut/copy/paste displayed value or program steps
• Paste existing HP-67 listings into RPN-67 SD and run them
• "Live" display of stack, memory registers, flags
• Show and edit program instructions
• Fast: 1.5 secs vs. 6 mins (iPhone 6 vs. HP-67, determinant of 5x5 matrix)
• Low-battery indicator (iPhone charge 10% or less)
• Optional high-contrast mode for working in bright ambient light
• Compatible with RPN-67 Pro and RPN-97 Pro


While RPN-67 SD works like a real HP-67, changing a simple setting will turn the app into a super-charged HP-67:

• Up to 999 program steps, 8 subroutine levels, 6 additional flags (F4...F9)
• 100 additional registers
• 100 additional labels
• 100 built-in constants and conversions
• More than 150 additional powerful operations and functions

Plus:
• 15 commands to print and manipulate any range of extended registers
• Unrestricted register arithmetic
• Exchange x with any register
• Complex numbers, hyperbolic functions
• Non-volatile memory - stack, registers, program, flags, paper tape
• Status indicators for prefix keys (f, g, h, STO, RCL, etc.)
• Display showing thousands separators (optional)
• Text output on simulated paper tape in 10 colors, even simple plotting
• Stack-of-stack: push/pop the entire stack on internal stack (4 levels)
• Single-step into subroutines (optional)
• Powerful debugging aids, including 10 breakpoints with counters
• Keycodes translated to command names while entering or single-stepping a program
• Change the duration of the PAUSE command
• Compress constants in programs into a single step (reversible)

RPN-67 SD comes with more than 130 programs pre-installed, including HP Standard Pac, HP Business Decisions Pac, HP Math Pac I, HP Stat Pac I, and HP Surveying Pac I.

The simulator has been verified to correctly run the examples given in HP Civil Engineering Pac I, HP Clinical Lab Pac, HP E.E. Pac I, HP Games Pac I, HP M.E. Pac I, HP Navigation Pac I, as well as large number of programs published in Users' Library Solutions.

For more information and free program downloads visit the RPN-67 website: cuveesoft.ch/rpn67
Show More

What's New in the Latest Version 4.9

Last updated on Feb 16, 2024
Old Versions
• If "Enhancements" are set to "Off", loading a blank card will display "Error" without altering the program memory, like on a real HP-67.

• Listing font changed from Courier to Menlo for better legibility.

• Improved reliability of Location Services.

• Updated Extra Functions 22 and -22 ("Print Device Name" and "Print System Version") to reflect new naming conventions.

• Screens "Paper Tape Printer", "Program Usage", and "Program Description" may be dismissed by dragging down, in addition to swiping them horizontally.
Show More
Version History
4.9
Feb 16, 2024
• If "Enhancements" are set to "Off", loading a blank card will display "Error" without altering the program memory, like on a real HP-67.

• Listing font changed from Courier to Menlo for better legibility.

• Improved reliability of Location Services.

• Updated Extra Functions 22 and -22 ("Print Device Name" and "Print System Version") to reflect new naming conventions.

• Screens "Paper Tape Printer", "Program Usage", and "Program Description" may be dismissed by dragging down, in addition to swiping them horizontally.
4.8
Jan 16, 2024
• The screens "Constants and Conversions" (g CC) and "Extended Operations and Functions" (g OP) may be dismissed by swiping down, in addition to tapping "Cancel".

• Modified info screen to avoid clipping by the Dynamic Island.

• Fixed key flash setting not being permanently stored in preferences.
4.7
Dec 24, 2023
• Refined appearance and working of the Save/Done button on the card description screen.

• Infinity indicators are not shown if Enhancements are "Off".

• Fixed a number of graphical issues.

• RPN-67 SD runs on Apple Silicon Macs (see notes on homepage cuveesoft.ch).

• RPN-67 SD requires iOS 12 or later.
4.6
May 14, 2023
• Enable or disable the flashing of pressed keys in the Settings ("Flash Keys").

• In enhanced modes ("Med" and "Max"), the trigonometric mode indicator DEG appears only when "High Contrast" is on. No indicators are shown in vintage mode ("Enhancements Off").

• New Extra Functions:
- "Save Warnings on" (#14) enables warnings of unsaved card changes
- "Save Warnings off" (#-14) disables warnings of unsaved card changes
- "CPLX Mode on" (#15) turns complex mode on
- "CPLX Mode off" (#-15) turns complex mode off
4.5
Nov 11, 2022
• Toggle CPLX Mode using new Extra Function 16

Fixed: In W/PRGM mode, program changes didn't enable the "Save" button in the Card Manager.
4.4
Oct 3, 2022
• Haptics
Set the haptic feedback level in the calculator's settings.

„Sounds & Haptics“ / „System Haptics“ must be on in the iPhone's settings.

• Improved handling of program cards saved with registers:
- In Card Manager, the switch "With Regs" is set if the program card contains registers.
- If the calculator has different register values, you may modify the card by tapping "Write Card".
- If all calculator register values are 0, tapping "Write Card" removes all registers from the program card.
4.3.2
Feb 18, 2022
Bug fix:

• Suppress illegal commands GTO ∑+ and GSB ∑+ in W/PRGM mode
4.3.1
Oct 4, 2021
Bug fixes:

• Extended Operation "DSP MODE" did not work as expected for thousands separators in some regions.

• Changing decimal points using "DSP n" did not print the result in TRACE mode.

• The operation x≷STK did not work.

• Suppressed illegal arguments of x≷ commands, e.g. x≷DSP.

• Swiping empty card slot left doesn't show card content anymore.

• Fixed erroneous step 194 in the HP Standard Pac program "SD-05 Annuities and Compound Amounts".
4.3
Nov 4, 2020
• Improved accuracy in extreme cases of y^x with positive, integer x.
For example, 1.0000001^(2^27) = 674530.4707, not 674530.4760

• Call up "What's New" anytime from Info screen

• Compatibility with iPhone 12


Bug fixes:

• ENTER in complex mode didn't work correctly

• Fixed display issues when using the iPhone in DISPLAY ZOOM mode

• Division by 0 doesn't drop the stack anymore

• The RND function didn't work correctly in regions using a comma as decimal point
4.2.2
Sep 14, 2020
Bug fix:

• Certain instructions involving the (i) register did not translate correctly between RPN-67 and RPN-97
4.2.1
Sep 8, 2020
• TEXT Helper text is now shown in the program listing (tap display in PRGM mode)


Bug fix:

• Instructions involving indirect addressing of extended register, like STO+.(i), are now correctly exported
4.2
Jul 7, 2020
• In addition to title and description, a card search can now also be based on the instructions field

• New Extra Function
"Print Line Pattern" (#26) lets you print any of 14 line patterns

• RPN-97's extended print commands (LINE, LABELS, EXT REGS, BATTERY LEVEL) and register arithmetic commands involving the I-register can now be imported and executed on RPN-67.

• The current program step is always displayed in the listing, even when it is located in unused program memory.

• Updated fundamental physical constants to recommended CODATA 2018 values (previously 2014)


Bug fix:

• The Gamma function didn't return exactly 1 for the argument 1.
4.1
Apr 8, 2020
• The operation "Print DOW" replaces "Sunday" with "Easter" if the date is Easter Day

• Key flashing may be turned off and on:

- Store 19390101 in R1 to turn off
- Recall 19390101 from R1 to turn on

(Hewlett-Packard Company was founded on Jan 1, 1939)
4.0.1
Feb 27, 2020
Bug fix:

• Using scientific notation could crash the app in some regions, i.e. Australia, Sweden, Slovenia.
4.0
Jan 24, 2020
• New Extra Function added: MAT MOD (#40) allows registers R1 to R9 (often used for matrix calculations) to be operated on simultaneously. A number of operations are available. See website (under "Extensions") for details.

• Swiping left the card slot area shows program listing

• In the program listing, unused label names appear in gray

• Detail view of Card Manager shows calculator mode (RUN or W/PRGM, top-left)

• Support for iOS 13: Dark Mode, file sharing


Check out the new Download walk-through on the website (under "Sharing".)



Bug fixes:

• Card slot stack display correctly updated after leaving register view

• Executing g SST SST when program memory was empty would crash the app


RPN-67 SD now requires iOS 11 or later.
3.1
Aug 13, 2019
• Greater functionality of the operation CPLX? (#01 - complex mode), now named CPX MODE (see website)

• Delete a range of program steps by entering the range on the stack (X,Y) and pressing h DEL in RUN mode

• To clear all breakpoints: set x = -1, then press STO BP. No dummy argument needed anymore. (Never used breakpoints? Try them, they're great! Tap RCL ? for details.)



Bug fixes:

• Pressing a user-defined label, say A, when the current instruction was LBL A - and with the program containing additional LBL A instructions - would execute the next LBL A instead of the current one.

• A multi-digit number beginning two steps after a skip decision would not be compressed into a single step by NUM CPRS.

• Rounding (RND) would sometimes not use the current DSP setting when called from a program.

• The operation "Print Inline Text 2" reverted to "Print Inline Text 1" after printing.

• Corrected errors in "03 - Curve Fitting" of the HP Standard Pac. Download card from the website, Library 1, if needed.

• GTO BP + ("go to next breakpoint") was ignored.
3.0
May 28, 2019
Improved NUM CPRS function. When compressing a multi-step number input into a single step, numbers starting inside a conditional statement are left unchanged. This preserves programming tricks like:
x≠0?
1
0
0
+
which would add 100 to x only if x was non-zero.
2.9
Apr 11, 2019
• Improved TEXT Helper utility: enter any character by its number. Find any character using the built-in table.

• Status of all flags at a glance: a set flag "n" is shown in register view as highlighted register number "n".

• New function "Merge Sound Control" for more control on merge operations.
See Extra Function -1 on cuveesoft.ch ("Extensions") for details.

• New function "ln(1+x)": High-precision results for very small x
See Extra Function 153 on cuveesoft.ch ("Extensions") for details.

• New function "e^x-1": High-precision results for very small x
See Extra Function 154 on cuveesoft.ch ("Extensions") for details.

• New operation "CLR Flags": Clears all 10 flags.
See Extended Function -2 on cuveesoft.ch ("Extensions") for details.

• New operation "Integration Accuracy": Selects the accuracy of Numerical Integration
See Extended Function -100 on cuveesoft.ch ("Extensions") for details.



Bug fixes:

• Issues with "Conversions" and "Extra Functions" screens on certain iPhone models

• Minor issues relating to merging program cards
2.8
Jan 12, 2019
• In addition to multi-digit inputs, negative single-digit inputs are now compressed by NUM CPRS, e.g. the two steps "3" "CHS" into the single step "-3".

• Customizable haptic feedback on key presses, if supported by device and iOS version.
See Extra Function 15 on cuveesoft.ch ("Extensions") for details.

• New function ln(x!): logarithm of factorial of any positive number
See Extra Function 152 on cuveesoft.ch ("Extensions") for details.

• Backstepping all input digits is not logged as CLX in TRACE mode anymore

• Access RPN-67 homepage directly from info screen

• Many under-the-hood refinements

• Support of late 2018 iPhones




Bug fixes:

• Display wasn't updated correctly when program got stopped by a breakpoint

• After deleting a card, the first card would erroneously be selected

• Typing GTO n when the current step was LBL n would not find another possible LBL n
2.7
Sep 17, 2018
• Extended Data Card Support

Now you can load, create, update, delete data cards – all under program control.
A program can even check if a card exists and, if missing, optionally print its name.

See Extra Functions 30 through 33 on cuveesoft.ch ("Extensions") for details.


• Push and Pop Registers

Push the entire set of primary and secondary registers on an internal four-level stack, then pop the values back into registers later.

See Extra Functions 13 and -13 on cuveesoft.ch ("Extensions") for details.



Bug fix:

• TEXT Helper didn't handle quotes correctly if the device had "Smart Punctuation" turned on in Settings.
2.6
Aug 17, 2018
• Load Data Cards From Running Program

Programs can now transparently load data cards, in full or partly.
Great for auto-loading constants without using up program steps, or for dynamically changing text strings.

See Extra Functions 30 and -30 on cuveesoft.ch for details.


• Indirection Registers J and K

You can now GTO or GSB to any label 00..99 via additional registers J and K, leaving register I free for other uses.

See Extra Functions 90..95 on cuveesoft.ch for details.


• Extended paper tape sharing (AirDrop, Notes, Dropbox, and more)
2.5
Jun 25, 2018
• Drag and Drop Support

Drag numbers and program lines from other parts of RPN-67 SD to the calculator display. Requires iOS 11.0 or later.


• Improved readability of register names in the calculator's stack view

• Commands like STO+1, when entered as text, now can contain blanks



Bug fixes:

• With PRT MODE set to "suppress trailing DP", entering an integer in NORM or TRACE mode would show without decimal digits on paper tape

• Printing localised names of date, time, and day-of-week didn't work as expected
2.4
Apr 16, 2018
• If supported by the device, geo data returned by OP SYS/INFO now also includes the compass heading (in register R.09)

• Improved pasting of values into display, e.g. after copying from paper tape

• Pasting a value in the display is treated as user input by setting flag 3

• Printer/Mail font changed to "bold"

• Optimized printer and mail font colors

• Insert blank line on paper tape (swipe left, select "Space")



Bug fix:

• Missing name of "Astronomy" section in Extra Functions
2.3
Dec 11, 2017
• Easily compose text for printing in programs ("TEXT Helper")

• New Extra Functions:
Swap primary and corresponding statistical or non-statistical registers
Copy/retrieve stack and A..E to/from registers R.00..R.08
Print localised date or time or name of day of week
Print the device name, e.g. iPhone 8
Print the iOS version, e.g. iOS 11.2
Convert Gregorian Date to or from Julian Date
Convert Calendar Date to or from Julian Day Number
Convert Universal time to or from Greenwich mean sidereal time

• Values containing blanks may be pasted into display

• Changed register order in STO/RCL/XCH STK commands (see website, "Extensions"/"Moving the Stack")

• Improved compatibility with iPhone X



Bug fixes:

• Commands like "STO ." are now correctly ignored in vintage mode
• Top of paper tape would not move in some situations
• Incorrect app icon shown when installed on iPad
2.2
Oct 26, 2017
• Improved trig functions for extremely small angles

• Compatibility with iOS 11

RPN-67 SD FAQ

Click here to learn how to download RPN-67 SD in restricted country or region.
Check the following list to see the minimum requirements of RPN-67 SD.
iPhone
Requires iOS 12.0 or later.
iPod touch
Requires iOS 12.0 or later.
RPN-67 SD supports English

RPN-67 SD Alternative

You May Also Like

Get more from CuVee Software