RPN Calculator for PicoCalc V1

This project implements one RPN Calculator (Polish Reverse Notation) for the PicoCalc, inspired by the HP48 series. The calculator takes advantage of the PicoCalc’s graphical display to display the stack and hierarchical menus, offering an experience similar to classic scientific calculators.

Main features

  • Interface with stack of up to 100 levels.
  • Data entry with basic editing (backspace, deletion).
  • Angular modes: SDR, RAD, GRA.
  • Numeric format modes: NORM, FIX, SCI, ENG.
  • System of hierarchical menus to access advanced features.
  • Screen of integrated help .

(En español únicamente, al menos por un par de semanas ; )

4 Likes

Looks great…
Since I personally is not a fan of RPN’s, have you considered making a “normal” variant?

Yeah, I’ve thought about that. Actually, I built a Python version of the Casio FX82 that looks and behaves just like the real thing… only on PC.

Writing an infix notation parser in BASIC is way more complicated—that’s why the early calculators went with RPN.

That’s also why it was much easier for me to do it this way: at the end of the day it’s just a stack, and… not much else!

2 Likes