RPN/RPL Calculator implementations, list of, regular post [long, FAQ]
Last-Modified: 2008-06-19
Posting-Frequency: bi-monthly
URL: [url]http://www.finseth.com/rpnrpl.html[/url]
Copyright: 2002-8 by Craig A. Finseth
Archive-name: computer/handhelds/rpn-rpl
Disclaimer: Approval for *.answers is based on form, not content.
RPN/RPL Implementations
Document id
RPN/RPL Implementations
[url]http://www.finseth.com/rpnrpl.html[/url]
Last posted 2008-06-19
reposted about every 2 months
Contact:
Craig A. Finseth <fin@finseth.com> <craigafinseth@alum.mit.edu>
[url]http://www.finseth.com[/url]. Please send updates directly to the
author via email.
Copyright
This FAQ document is Copyright 2002-8 by Craig A. Finseth.
It may be reproduced and archived as part of normal network
distribution. Such distribution is assumed to include CD/ROM or other
bulk, unedited distribution.
It may be reproduced for individual or non-commerical use provided
that it is reproduced intact.
It may be reproduced for commercial use provided:
o it is reproduced essentially intact including all copyright
notices and acknowledgements,
o the publisher obtains the latest version directly from the
FAQ maintainer (using the above WWW site is acceptable),
o the publisher provides the FAQ maintainer with information
on what collection the copy of the FAQ is in, and how that
collection may be obtained,
o all material modifications (other than formatting) are
clearly marked.
Posted to comp.sys.hp48, comp.answers, news.answers
Description
This document provides a list of implementations of RPN, RPL,
and HP calculators for other systems. You can help make it more
comprehensive by sending me additional information and/or updates.
To be included in this list, an implementation must:
o implement at least a "standard" 4-level RPN calculator.
Minor variations (e.g., 3 or 5 levels) do not preclude being
listed. Implementations that include both RPN and
algebraic modes are eligible.
o implement an RPL calculator.
o implement a "clone" (or near-clone) of any Hewlett-Packard
calculator, even if it is an algebraic-only model.
The following information is included for each implementation:
The *NAME* line contains the name of the implementation.
Implementations are listed alphabetically by name. If the
implementation emulates or approximates a specific calculator
and it is not obvious from the name which calculator is emulated,
the emulated calculator model is given in parentheses.
The *LAST* *CHANGED/VERIFIED* line contains the date that the
entry was last changed or an explict "looks ok to me" was received
by the FAQ maintainer.
The *ORIGINAL* *DISTRIBUTION* is the date (or partial date) of the
first release. It is in YYYY-MM-DD format.
The *VERSION* is the latest known version. It is probably out of
date.
The *ENVIRONMENT* is the operating environment. This is a very
high-level description: consult the documentation on the
product for any specifics.
The *ORGANIZATION* is the name of and contact information for the
implementor or current maintainer.
The *STATUS* is one of
o no longer available: Self-explanatory.
o free: The implementation is available to most people at no
charge. Even such "free" implementations may have restrictions:
consult information about the particular implementation. Where
available, information on how to obtain a copy is also listed.
o shareware: Self-explanatory.
o not free: The implementation is for sale. Contact the vendor
for specifics.
Many of the names of the implementations in this list are
trademarked. Specific trademarks are not called out.
The site [url]http://www.hp41.org[/url] also has a list.
Table of Contents
Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix
Calc41
name: Calc41
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
?
status: not free
Note: was sold by EduCALC.
Calculator.org
name: Calculator.org / Calc 98
last changed/verified: 2008-03-06
version: 5.6
environment: Windows, web, handhelds
organization/author:
[url]http://calculator.org[/url]
status: free
Emu28
name: Emu28 (includes 28C)
last changed/verified: 2004-04-01
version: 1.03
environment: Windows
organization/author:
Christoph Giesselink
[url]http://privat.swol.de/ChristophGiesselink/emu28.htm[/url]
status: free
EMU42
name: EMU42
last changed/verified: 2004-06-16
version: 0.10beta1
environment: Windows
organization/author:
Christoph Giesselink
[url]http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip[/url]
[url]http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf[/url]
status: free
Emu48
name: Emu48 (includes 38G, 39G, 40G, 48SX, 48GX, 49G)
last changed/verified: 2004-04-01
version: 1.34
environment: Windows
organization/author:
Christoph Giesselink
[url]http://privat.swol.de/ChristophGiesselink/[/url].
status: free
Emu48
name: Emu48
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Sebastien Carlier
status: free
Free42
name: Free42 (HP42S)
last changed/verified: 2008-02-19
version: 1.1.13
environment: Linux and Windows
organization/author:
Thomas Okken
[url]http://home.planet.nl/~demun000/thomas_projects/free42[/url]
[url]http://free42.sourceforge.net/42progs/index.html[/url]
status: free
Note: Palm and Pocket PC versions also available.
HP Emulator
name: HP Emulator (48GX)
last changed/verified: 2002-10-29
version: 0.9.0
environment: Windows
organization/author:
Daniel Nilsson
[url]http://sourceforge.net/projects/hpemu[/url]
status: free
HP10BII Emulator
name: HP10BII Emulator (48GX)
last changed/verified: 2003-02-17
version: ?
environment: Windows
organization/author:
?
[url]http://www.hpcc.org/links.html[/url]
status: free
HP-11C
name: HP-11C
last changed/verified: 2005-11-11
version: 1.0.7
environment: Windows
organization/author:
Henk von Pickartz
[url]http://boswachter.free.fr/Kalk[/url]
[url]http://www.hp16c.com[/url]
status: not free
HP-12C
name: HP-12C
last changed/verified: 2003-12-29
version: ?
environment: Windows / Macintosh
organization/author:
[url]http://www.manquehue.net/rlira[/url]
status: not free
HP-12C
name: HP-12C
last changed/verified: 2004-02-26
version: ?
environment: Windows / Macintosh
organization/author:
[url]http://homepage.mac.com/riclira[/url]
status: not free
HP-16C
name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Joseph M. Newcomer Co.
[url]http://www.pgh.net/~newcomer/hp16c.htm[/url]
status: free
Note: Palm version also available.
HP-16C
name: HP-16C
last changed/verified: 2003-03-25
version: preview
environment: Java
organization/author:
Alexander Supalov
[email]supalov@foni.net[/email]
[url]http://home.foni.net/~supalov/hp16c[/url]
status: free
Note: It's available for online preview at
[url]http://home.foni.net/~supalov/hp16c[/url] . It's implemented using Swing,
so that you may need to add Sun's Java plugin at
[url]http://java.sun.com/plugin[/url] to get it up and running.
This is an ongoing effort, and there's a number of limitations to
this emulator that we are well aware of, but there may be some
that we've missed. Please bear with us: all constructive feedback
will be highly appreciated.
HP16 Emulator
name: HP-16C Emulator
last changed/verified: 2005-08-19
version: ?
environment: Windows
organization/author:
Jamie O'Connell
[url]http://www.hp16c.net[/url]
status: ?
HP-25 Emulator
name: HP-25 Emulator
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Nigel Bromley
[url]http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm[/url]
status: free
HP-35A Emulator
name: HP-35A
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Peter Monta
[url]http://www.pmonta.com/calculators/hp-35/[/url]
status: free
HP-41C Emulator
name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Warren Furlow
[url]http://www.furlow.org[/url]
status: free
HP-41C Emulator
name: HP-41C Emulator (Sim41?)
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Alvaro Gerardo Suárez
[url]http://www.geocities.com/SiliconValley/Bay/4919/[/url]
[url]http://geocities.com/algesuar[/url]
status: free
HP-41C, HP-45 Emulators
name: HP-41C, HP-45 Emulators
last changed/verified: 2002-10-21
version: ?
environment: XWindows, Unix
organization/author:
Eric Smith
[url]http://www.brouhaha.com/~eric/hpcalc/[/url]
status: free
HP-41C, HP-71B Emulators
name: HP-41C, HP-71B Emulators
last changed/verified: 2003-02-17
version: ?
environment: DOS
organization/author:
J. Garnier
[url]http://membres.lycos.fr/jeffcalc/[/url]
status: free
HP-41C/CV/CX MicroCode Emulator
name: HP-41C/CV/CX MicroCode Emulator
last changed/verified: 2003-12-31
version: 1.02
environment: Windows
organization/author:
[url]http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip[/url]
status: free
HP-55A Emulator
name: HP-55A Emulator
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Eric Smith
[url]http://www.brouhaha.com/~eric/hpcalc/[/url]
status: free
HP-67 Simulator
name: HP-67 Simulator
last changed/verified: 2002-10-21
version: ?
environment: Unix, Apple GS
organization/author:
Christopher Neufeld
[url]http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html[/url]
status: free
hpcalc.org
name: hpcalc.org (web site, many models)
last changed/verified: 2005-02-23
version: N/A
environment: various
organization/author:
[url]http://www.hpcalc.org/hp49/pc/emulators/[/url]
[url]http://www.hpcalc.org/hp49/pc/programming/[/url]
status: free
Note: this site has many emulators and variations.
IQ-15C
name: IQ-15C
last changed/verified: 2006-10-19
version: N/A
environment: tcl (runs anywhere tcl runs)
organization/author:
Torsten Manz' original version:
[url]http://www.hpmuseum.org/simulate/15_1_201.zip[/url]
Larry Smith modified it to not require installing a font:
[url]http://www.smith-house.org:8000/IQ-15C[/url]
status: free
Loki and LokiBin
name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: many
organization/author:
Craig Finseth
[url]http://www.finseth.com/#Loki[/url]
status: free
Note: Several implementations, including: command-line for
Windows, Macintosh OS X, and Unix; system manager versions for
HP95LX, HP100*, and HP200*; native GUI for Windows, Macintosh
OS 8+ and OS X. Loki is a 4-function RPN calculator that does
fractional input and output and units. LokiBin is a
4-function RPN calculator that does binary / octal / hex
transformation and math.
MPCalcRB
name: MPCalcRB
last changed/verified: 2008-04-14
version: ?
environment: Macintosh, Linux, Windows
organization/author:
[url]http://homepage.mac.com/delaneyrm/MPCalcRB.html[/url]
status: free
Nonpareil
name: Nonpareil (many, many)
last changed/verified: 2005-06-16
version: ?
environment: Linux
organization/author:
[url]http://nonpareil.brouhaha.com[/url]
status: free
Orpie
name: Orpie
last changed/verified: 2007-09-15
version: 1.5.1
environment: Unix/OCaml
organization/author:
Paul Pelzl
[url]http://www.eecs.umich.edu/~pelzlpj/orpie/[/url]
status: free
PCALC
name: PCALC
last changed/verified: 2006-01-09
version: 3.0.2
environment: Macintosh
organization/author:
[url]http://www.pcalc.com[/url]
status: not free
Pscalc95
name: Pscalc95 (HP-28ish)
last changed/verified: 2003-04-16
version: ?
environment: HP95 and similar
organization/author:
[url]http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh[/url]
status: free
rpn
name: rpn (HP42S)
last changed/verified: 2005-08-15
version: BashDiff-1.29
environment: GNU Bash shell
organization/author:
William Park <opengeometry@yahoo.ca>
[url]http://home.eol.ca/~parkw/index.html#bashdiff[/url]
[url]http://freshmeat.net/projects/bashdiff/[/url]
status: free (GPL)
RPN Calculator
name: RPN Calculator
last changed/verified: 2008-03-06
version: 1.96
environment: Macintosh, Windows
organization/author:
[url]http://www.rpncalculator.net/[/url]
status: not free
RPL/2
name: RPL/2 (?)
last changed/verified: 2003-04-16
version: ?
environment: ?
organization/author:
[url]http://www.makalis.fr/~bertrand/rpl2[/url]
status: free
RPN Calculator
name: RPN Calculator
last changed/verified: 2006-03-01
version: ?
environment: Macintosh
organization/author:
[url]http://www.macforth.com/downloads.html[/url]
status: free
Ttcalc
name: Ttcalc (HP-41C)
last changed/verified: 2002-10-21
version: 1.3?
environment: Windows
organization/author:
Stefan Seiwerth, mailto:Seiwerth@aol.com
[url]http://www.hpmuseum.org/simulate/simulate.htm[/url]
[url]http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip[/url]
status: free
WRPN
name: WRPN (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Emmet P. Gray, mailto:GrayE@hood-emh3.army.mil
[url]http://www.hpmuseum.org/simulate/simulate.htm[/url]
status: free
X48
name: X48 (HP48GX)
last changed/verified: 2003-08-23
version: 1.2 of the port, 0.4.1 of the original emulator
environment: Macintosh
organization/author:
Markus Fritze
http:[url]www.markus-fritze.de[/url]
status: free
XCALC
name: XCALC
last changed/verified: 2005-08-15
version: 2.6.3
environment: Windows
organization/author:
Bernt Ribbum
[url]http://www.tordivel.no/xcalc/[/url]
status: free
Note: XCALC 2.6.3 performs calculations in the RPN style using a
multi-level stack. The stack size defaults to 4 levels but can be
changed by the user. This calculator has 10 storage registers and
computes both in complex and real mode. There is also a binary
mode available. Visit the website for a more complete description.
Xxxx
name: Xxxx
last changed/verified: 2003-03-11
version: ?
environment: Windows (probably)
organization/author:
Craig Pearce
status: free
Note: mentioned in Chip Newsletter No. 77 March - April 2003.
Said to emulate an "HP style RPN calculator." Written in
Visual Basic.
HP Calculators Emulating Other HP Calculators
HP-41C/CV/CX MicroCode Emulator v1.15 for HP-48S/SX/G/G+/GX
name: HP-41C/CV/CX MicroCode Emulator
last changed/verified: 2003-12-31
version: 1.15
environment: HP-48S/SX/G/G+/GX
organization/author:
[url]http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip[/url]
status: free
HP-41C/CV/CX MicroCode Emulator v1.15 for HP-49G
name: HP-41C/CV/CX MicroCode Emulator
last changed/verified: 2003-12-31
version: 1.15
environment: HP4/9G
organization/author:
[url]http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip[/url]
status: free
HP-41X MicroCode Emulator
name: HP-41X MicroCode Emulator for HP48GX/49G
last changed/verified: 2003-12-30
version: ?
environment: HP48/9 Series
organization/author:
[url]http://hrastprogrammer.tripod.com/HP41X/index.htm[/url]
status: not free
HP42X MicroCode Emulator
name: HP42X MicroCode Emulator for HP48GX/49G
last changed/verified: 2003-12-30
version: ?
environment: HP48/9 Series
organization/author:
[url]http://hrastprogrammer.tripod.com/HP42X/index.htm[/url]
status: not free
HP-71X MicroCode Emulator
name: HP-71X MicroCode Emulator for HP48GX/49G
last changed/verified: 2003-12-30
version: ?
environment: HP48/9 Series
organization/author:
[url]http://hrastprogrammer.tripod.com/HP71X/index.htm[/url]
status: not free
HP-IL Emulation for HP-41X
name: HP-IL Emulation for HP-41X
last changed/verified: 2003-12-30
version: ?
environment: ?
organization/author:
[url]http://hrastprogrammer.tripod.com/HP41L/index.htm[/url]
status: not free
HP-IL Emulation for HP-71X
name: HP-IL Emulation for HP-71X
last changed/verified: 2003-12-30
version: ?
environment: ?
organization/author:
[url]http://hrastprogrammer.tripod.com/HP71L/index.htm[/url]
status: not free
Implementations Available For Palm Systems
Coconut
name: Coconut (HP-41C)
last changed/verified: 2002-10-21
version: 3.0.3
environment: Palm
organization/author:
?
status: both free and not free
Free42
name: Free42 (HP42S)
last changed/verified: 2005-02-18
version: 1.1.13
environment: Palm
organization/author:
Thomas Okken
[url]http://home.planet.nl/~demun000/thomas_projects/free42[/url]
status: free
Note: Linux and Windows versions also available.
HP-16C
name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Palm
organization/author:
Joseph M. Newcomer Co.
[url]http://www.pgh.net/~newcomer/hp16c.htm[/url]
status: free
Note: Windows version also available.
Kalc
name: Kalc
last changed/verified: 2002-10-21
version: 3.0.3
environment: Palm
organization/author:
?
status: free
MathU
name: MathU
last changed/verified: 2002-10-21
version: ?
environment: Palm
organization/author:
?
status: not free
Note: related to MathU Pro and PalmCalc.
MathU Pro
name: MathU Pro
last changed/verified: 2002-10-21
version: ?
environment: Palm
organization/author:
?
status: not free
Note: related to MathU and PalmCalc.
NeoCal
name: NeoCal
last changed/verified: 2002-10-21
version: 1.5
environment: Palm
organization/author:
?
status: not free
P41CV
name: P41CV
last changed/verified: 2006-05-15
version: 0.11
environment: Palm
organization/author: Charles Lee and Eric Smith
status: not free (only $7, though)
Palm16c
name: Palm16c (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Palm
organization/author:
Jake Schwartz
status: not free
PalmCalc
name: PalmCalc
last changed/verified: 2002-10-21
version: ?
environment: Palm
organization/author:
?
status: not free
Note: related to MathU and MathU Pro.
PowerOne
name: PowerOne
last changed/verified: 2002-10-21
version: ?
environment: Palm
organization/author:
?
status: not free
Note: The "finance" version is the only one offering RPN.
RPN
name: RPN
last changed/verified: 2002-10-21
version: 3.04
environment: Palm
organization/author:
[url]http://www.palmgear.com[/url]
status: not free
RPN Calculator 1.0.1
name: RPN
last changed/verified: 2002-10-21
version: 1.0.1
environment: Palm
organization/author:
?
status: free
RPN2
name: RPN2
last Changed/verified: 2006-01-27
version: 2.0.1
environment: Palm
organization/author:
Richard Walker
[url]http://bojne.homelinux.net/rpn2.html[/url]
status: free
Implementations Available for Psion Systems
DCalc
name: DCalc (RPN)
last changed/verified: 2003-04-17
version: ?
environment: Psion
organization/author:
Bob Hepple
[url]http://sedumi.freeshell.org/psion/index.html[/url]
PocketIQ
status: shareware
Multifunction RPN Calculator
name: Multifunction RPN Calculator (HP-16Cish)
last changed/verified: 2003-04-17
version: ?
environment: Psion
organization/author:
Derek Johnson
[url]http://www.freeuk.net/decca[/url]
status: shareware
Psion48
name: Psion48 (similar to HP48SX)
last changed/verified: 2003-04-17
version: 2.1
environment: Psion
organization/author:
Xavier Galante
[url]http://Psion48.free.fr[/url]
status: shareware
Implementations Available for Texas Instruments Calculators
RPN Calc
name: RPN Calc
last changed/verified: 2003-12-15
version: 1.01
environment: TI-89
organization/author:
Thomas Vino
tomasvino yahoo.es
[url]http://www.ticalc.org/archives/files/fileinfo/103/10381.html[/url]
status: free
RPN Interface
name: RPN Interface
last changed/verified: 2003-12-15
version: 2.022
environment: TI-89, TI-92+
organization/author:
Lars Frederiksen
[url]http://www.paxm.org/symbulator/download/rpn.html[/url]
status: free
Implementations Available for Windows CE Systems
EMU48CE
name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23 Release 2
environment: PocketPC
organization/author:
Leopoldo Bueno Castillo
[url]http://web.jet.es/leobueno/soft/emu48ce.exe[/url]
status: free
EMU48CE
name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23f
environment: WM2003
organization/author:
Pete M. Wilson
[url]http://scw.us/ce/emu48/emu48.exe[/url]
status: free
HP-41C Emulator
name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: WindowsCE
organization/author:
Warren Furlow
[url]http://www.furlow.org[/url]
status: free
Loki and LokiBin
name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
[url]http://www.finseth.com/#Loki[/url]
status: free
Note: JavaScript implementation tuned for Windows CE implementation
and screen size. Loki is a basic RPN machine and LokiBin does
binary/octal/hex transforms and math.
Pocket 12C
name: Pocket 12C
last changed/verified: 2004-06-16
version: 1.5
environment: PocketPC
organization/author:
Lygea
[url]http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe[/url]
status: not free
Pocket 15C
name: Pocket 15C
last changed/verified: 2004-06-16
version: 1.1
environment: PocketPC
organization/author:
Lygea
[url]http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe[/url]
status: not free
Pocket 16C
name: Pocket 16C
last changed/verified: 2004-06-16
version: 1.0
environment: PocketPC
organization/author:
Pirrama (Lygea)
[url]http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe[/url]
status: not free
Implementations Available for Other Systems (may include some of the above)
Calc
name: RPN
last changed/verified: 2005-06-27
version: 2.03
environment: Java, cell phones
organization/author:
Roar Lauritzsen
[url]http://midp-calc.sourceforge.net[/url]
status: free
Power48
name: Power48
last changed/verified: 2004-03-26
version: 2.0
environment: various
organization/author:
Robert Hildinger
[url]http://power48.mobilevoodoo.com/[/url]
status: free
PSPX48
name: PSPX48
last changed/verified: 2006-04-05
version: 1.0.3
environment: PSP
organization/author:
[url]http://zx81.zx81.free.fr/serendipity/[/url]
status: free
Implementations Available for the Web
CoCalc, CoCalc2
name: CoCalc CoCalc2
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
[url]http://www.cohort.com/[/url]
status: free
HP-16C
name: HP-16C
last changed/verified: 2005-08-19
version: ?
environment: Java
organization/author:
Chris Lusko
[url]http://www.hp16c.com[/url]
status: ?
HP-25
name: HP-25
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Larry Leinweber, mailto:larry@leinweb.com
[url]http://www.hpmuseum.org/simulate/simulate.htm[/url]
status: free
HP-35 Simulation
name: HP-35 Simulation
last changed/verified: 2004-04-12
version: ?
environment: JavaScript
organization/author:
Neil Fraser
[url]http://neil.fraser.name/software/hp-35/[/url]
status: free
HP-45 Microcode Simulator
name: HP-45 Microcode Simulator
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Eric Smith
[url]http://www.hpmuseum.org/simulate/simulate.htm[/url]
status: free
Loki and LokiBin
name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
[url]http://www.finseth.com/#Loki[/url]
status: free
End