« Restoring a classic | Home | Converting an HP 20B … »

The power of RPN

A quick journey through pocket calculators and my personal collection

Scritto da Silicon_Simon.
Domenica 16 Novembre 2025, 3:54 pm. Tag usati: , , , ,

 

Reverse Polish Notation (RPN) stands out as one of the most efficient methods for mathematical calculations, especially for technical professionals and enthusiasts like me. Unlike algebraic entry, RPN allows users to enter operands and operators in a sequence that eliminates the need for parentheses and reduces keystrokes, a feature that makes it extremely fast and direct for complex computations and algorithms.

My RPN collection

If you add these premises to my more-than-two-decades long passion for retrocomputing, you can consciously enter my world!

RPN traces its roots to the logical systems proposed by Polish mathematician Jan Łukasiewicz in 1924: actually he formalized it more than a “prefix” (operators then operands), later “postfix” by the Australian philosopher and computer scientist Charles L. Hamblin, who switched operators after the operands in his notation. Hewlett-Packard (HP) played a pivotal role in popularizing RPN entry systems during the 1970s and 1980s. HP's implementation of RPN, relying on stack-based logic, significantly streamlined calculations for engineers and scientists. Legendary models like the HP-35 and HP-9100 pioneered RPN handheld devices, cementing its reputation among professionals.

For an in-depth historical perspective, see this nice HP Museum's comprehensive post, The Evolution of RPN & Numeric Entry.

 

My small RPN Calculator Collection

I've been fascinated by the RPN's elegance since my early university days, when I, a young engineer-wannabe, got my hands on my first wonderful HP 48G, lost in time but soon replaced by many other RPN devices over the years.

Many engineers used RPN calculators during their formative years in university or early careers. These machines represent a tangible link to our professional development and problem-solving journey. Moreover, vintage RPN calculators were engineered as precision instruments, not disposable consumer products. Built with robust materials and meticulous craftsmanship, many units from the 1970s-80s still function perfectly today. The tactile feedback of the keys, especially the famous "click" of HP series, is unmatched by modern devices. This contrasts sharply with today's planned obsolescence.

There's a vibrant community of enthusiasts sharing knowledge, repair techniques, programs, and stories on forums like hpmuseum.org. This creates a sense of belonging among like-minded problem-solvers. Restoring vintage calculators combines electronics skills, detective work, and historical preservation. It's intellectually satisfying to bring a 40-year-old machine back to life.

Below is a presentation of my RPN calculator collection, listed by their introduction date for each model. The collection highlights iconic HP calculators, which have served generations of engineers, scientists, and financial professionals.   

HP-67

Model Serial No. Year Highlights
HP 67 (Manual) 1611S21171  1976 Programmable; magnetic card reader, advanced functions for its time
Last of HP's "Classic" series, precursor to HP-41. Flagship programmable handheld calculator with magnetic card reader/writer. Featured 224 merged program steps, 26 data registers, and RPN logic. Three shift keys packed extensive scientific, statistical, and engineering functions into a compact keyboard. Programs could be saved and loaded via magnetic cards. The desktop version HP-97 added an integrated thermal printer. Price: $450 (HP-67), $750 (HP-97). Mine is mostly fine with a self made battery pack.

HP-33c

Model Serial No. Year Highlights
HP 33C (Manual)  *2114S34289 1979 - 1983 Scientific, programmable with continuous memory
Last of HP's "Classic" series, precursor to HP-41. Basic scientific programmable calculator with continuous memory. Offered 49 program steps and 8 storage registers using RPN entry. Part of the affordable 30-series, it sacrificed some preprogrammed features (hyperbolics, unit conversions) to accommodate programming capability. Featured LED display and compact design. Two shift keys provided access to 78 functions. Price: $65-120.

HP-12c

Model Serial No. Year Highlights
HP 12c (Manual) 3351S03931 1981 - Present Legendary financial calculator, best-selling model ever
The legendary financial calculator and HP's longest-selling product. Features simple RPN entry, 120+ built-in functions, continuous memory. Specialized in TVM, NPV, IRR, amortization, bond calculations, and depreciation. One-line LCD display with iconic gold faceplate. Industry standard for finance professionals and required for CFA exams. Original used 884 kHz Nut processor; modern versions use ARM emulation. Renowned for reliability and efficient workflow. I own a Gold Edition.

HP-42s

Model Serial No. Year Highlights
HP 42s (Manual)  3044S00862 1988 Compact, programmable, powerful scientific functions, matrix support
Premium RPN scientific programmable calculator, successor to HP-41 series. Featured two-line dot matrix display, over 600 built-in functions including matrix operations, complex numbers, equation solver, and basic graphing. Advanced programming with user-defined menus and HP-41C compatibility. Supported statistics, curve fitting, numerical integration. Compact Pioneer-series design with sophisticated menu system. Widely regarded as one of the finest calculators ever made for build quality and usability.

HP-48s

Model Serial No. Year Highlights
HP 48s (Manual Vol. I and Vol. II)  3301S01274 1990 Graphing functions, expandable, RPL language
Part of advanced HP 48 series, a nice handbook here. Advanced graphing calculator with large 64×131 pixel LCD display and RPL programming language. Featured sophisticated menu system, units attached to numbers, interactive stack manipulation, and infrared communication. Included equation writer, matrix writer, and extensive built-in functions (2100+). Used Saturn processor with RPN logic.

HP-17b II

Model Serial No. Year Highlights
HP 17b II (Manual) 3431S02563  1990 Financial/business calculator, combines algebraic and RPN entry
Business and financial calculator offering both RPN and algebraic entry modes. Featured 28KB memory, over 250 built-in functions, two-line LCD display with menu-driven interface. Included HP Solver for custom equations, comprehensive TVM calculations, cash flow analysis, bond pricing, depreciation methods, and statistical functions. Built-in clock, calendar, and appointment scheduler. Successor to HP-17B, designed for professionals in finance, real estate, and accounting.

HP-48gx

Model Serial No. Year Highlights
HP 48gx (Manual)  ID00303694 1993 Expanded memory, modularity, advanced graphing capabilities
Enhanced graphing calculator with 128KB onboard RAM and two expansion ports for RAM/ROM cards. Improved version of HP-48G with more memory and expandability. Featured large LCD display, RPL programming (User and System), advanced math functions, matrix operations, and built-in graphing. Supported infrared and serial communication. Saturn CPU at ~4MHz. Over 2600 built-in functions. Became legendary among engineers and scientists, and a G was my first RPN calculator back to the university years (even if this one is a GX model).

Elektronika MK-61

Model Serial No. Year Highlights
 Elektronika MK-61 (Manual)  087860 1983-1994  Soviet-era programmable scientific calculator using RPN logic. 
Featured 105 steps of volatile program memory and 15 memory registers. Equipped with distinctive green vacuum fluorescent display (VFD) showing 8-digit mantissa and 2-digit exponent. Offered comprehensive scientific functions including trigonometry, logarithms, and statistical operations. Powered by three AA batteries or wall adapter. Popular platform for games and creative programming in the USSR. Original price: 85 rubles. Compact design (170×80×38mm, 250g) with robust construction typical of Soviet electronics. My item comes from Zaporizhzhia and it is date August 1986.

Self built WP34s

Model Serial No. Year Highlights
WP34S  (HP-20b)  Active community support since 2011.   Community-created open-source scientific calculator firmware transforming HP 20b/HP 30b business calculators into powerful RPN scientific instruments.
Developed by Walter Bonin, Paul Dale, and Marcus von Cube. Features over 700 functions, inspired by HP-42S but significantly expanded. Includes 4 or 8 stack levels, up to 928 program steps in RAM, complex numbers, matrix operations, statistical distributions, and physical constants. Comprehensive 410-page manual. Widely regarded as the most powerful non-graphing RPN calculator available. Requires flashing HP-30b hardware and applying keyboard overlay. I've got a couple of WP34S' as described here.

 

Nessun commento



(optional field)
(optional field)

In questo sito si attua la moderazione dei commenti. Questo significa che il tuo commento non è visibile finché non viene approvato da un moderatore.

Mantenere le informazioni personali?
Nota: Tutti i tag HTML eccetto <b> e <i> saranno rimossi dal commento. Puoi inserire collegamenti semplicemente scrivendo un URL o un indirizzo e-mail.

Info

Hai mai cercato un posto dove architettura, cultura geek e hardware vintage si incontrano davvero? Dal 2004 questo spazio è il laboratorio digitale di Simone Garagnani: qui si sperimentano idee, si collezionano storie nerd, si parla da tempo immemore di soluzioni BIM, rilievi digitali, computer graphics e retrocomputing. Ma non è nato tutto da solo: alle origini, fra i banchi universitari, c’erano anche Pasquale Squillace e Giuseppe Pernigotti. Da quei giorni, il blog è diventato una calamita per chi vuole sporcarsi le mani tra tecnologie d’epoca, cultura underground, digitalizzazione avanzata e creatività architettonica. Se ami la contaminazione tra passato, innovazione e un pizzico di ironia nerd, sei nel posto giusto.

 

Since 2004, this blog has been Simone Garagnani's digital playground - where geek culture, science, architecture, engineering ITs and vintage hardware come together. Here you can find hands-on experiments with retrocomputing, stories about underground nerd culture, and in-depth explorations of BIM, high-resolution digital surveying, and computer graphics for architecture, engineering, and construction. The blog was originally launched during my university years together with Pasquale Squillace and Giuseppe Pernigotti. Over time, it has grown into a hub for anyone interested in crossing wires between technology, creative design, and the hidden treasures of digital heritage. If you're passionate about mixing past innovations with new digital adventures, and enjoy a good dose of nerd irony, welcome, you'll feel right at home!


Segui le attività in TC Project: Registrazione
Follow TC Project activities: Registration/login

GreenSpider

GreenSpider

GreenSpider plug-in for Autodesk Revit

Free download here (latest release)

Cerca!

Categorie

  • English (27)
  • Italiano (4)
  • Ingegneria (22)
  • Architettura (27)
  • Design (6)
  • Ricerca e sviluppo (56)
  • Eventi (39)
  • Pubblicazioni (13)
  • Materiali didattici (9)
  • GreenSpider (10)
  • Berkeley (28)
  • Pixar (7)
  • Retrocomputing (10)
  • SGI (17)
  • Keio (3)
  • Serious fun (12)
  • Archivi

    Ultimi commenti

    SiliconSimon (VIC-20 The friend…): Thanks for the feedback Trevor, even though my reply comes so late! :)
    Petr (Faro Scenect and …): Hello. I have a Kinect XBOX360. I installed Scenect (scenect_5.2.100.32597_wma nual_x64_setup) on my c…
    Ray Randolph (Cray-1 - The home…): One of two machines on my bucket list to make on my laser cutter. The second is an Enigma machine. C…
    Trevor Dwyer (VIC-20 The friend…): Hi there, I feel your pain on updates and the internet not being the same these days – well since 199…
    SiliconSimon (Cray-1 - The home…): If someone is interested in my little Cray’s files, please PM me since I do not often read comments o…
    Robert (Cray-1 - The home…): If it’s possible, I would love to get the files from you for this project. I have a Cray-1 chip sitti…