Discussion:
RPN/RPL Calculator implementations, list of, regular post [long, FAQ]
(too old to reply)
Craig A Finseth
2013-01-03 00:08:40 UTC
Permalink
Last-Modified: 2012-12-15
Posting-Frequency: bi-monthly
URL: http://www.finseth.com/rpnrpl.html
Copyright: 2002-12 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
http://www.finseth.com/rpnrpl.html

Last posted 2013-01-02
reposted about every 2 months

Contact:

Craig A. Finseth <***@gmail.com> <***@alum.mit.edu>
http://www.finseth.com. Please send updates directly to the
author via email.

Copyright

This FAQ document is Copyright 2002-12 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 http://www.hp41.org also has a list.

Some (well, many) implementations cross categories. In general, they
are only listed once (but I'm sure that there are exceptions). Do a
search to relevant entries in other places.

Table of Contents

Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix

Calc for Emacs

name: Calc for Emacs (roughly HP28/48)
last changed/verified: 2010-08-15
version: 23.2
environment: Emacs text editor (full GNU one)
organization/author:
Free Software Foundation, Inc.
***@gmail.com (maintainer)
http://www.math.utah.edu/docs/info/calc_3.html (manual)
status: free

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:
http://calculator.org
status: free

Emu28

name: Emu28 (includes 28C)
last changed/verified: 2004-04-01
version: 1.03
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/emu28.htm
status: free

EMU42

name: EMU42
last changed/verified: 2004-06-16
version: 0.10beta1
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip
http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf
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
http://privat.swol.de/ChristophGiesselink/.
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
http://home.planet.nl/~demun000/thomas_projects/free42
http://free42.sourceforge.net/42progs/index.html
status: free

Note: Palm and Pocket PC versions also available.

galculator

name: galculator
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Simon Floery
http://galculator.sourceforge.net
status: free

HP (various)

name: HP (various) (-12C, -12CPt, 20B, 35S)
last changed/verified: 2009-07-20
version: ?
environment: Windows
organization/author:
Hewlett-Packard
status: not free

HP Emulator

name: HP Emulator (48GX)
last changed/verified: 2002-10-29
version: 0.9.0
environment: Windows
organization/author:
Daniel Nilsson
http://sourceforge.net/projects/hpemu
status: free

HP10BII Emulator

name: HP10BII Emulator (48GX)
last changed/verified: 2003-02-17
version: ?
environment: Windows
organization/author:
?
http://www.hpcc.org/links.html
status: free

HP-11C

name: HP-11C
last changed/verified: 2005-11-11
version: 1.0.7
environment: Windows
organization/author:
Henk von Pickartz
http://boswachter.free.fr/Kalk
http://www.hp16c.com
status: not free

HP-12C

name: HP-12C
last changed/verified: 2003-12-29
version: ?
environment: Windows / Macintosh
organization/author:
http://www.manquehue.net/rlira
status: not free

HP-12C

name: HP-12C
last changed/verified: 2004-02-26
version: ?
environment: Windows / Macintosh
organization/author:
http://homepage.mac.com/riclira
status: not free

HP-15C Simulator

name: HP-15C Simulator
last changed/verified: 2012-06-30
version: 3.1.00 Build 5215
environment: tcl (runs anywhere tcl runs), Mac, Windows, Linux
organization/author:
Torsten Manz
http://hp-15c.homepage.t-online.de/
status: free

HP-16C

name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Joseph M. Newcomer Co.
http://www.pgh.net/~newcomer/hp16c.htm
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
***@foni.net
http://home.foni.net/~supalov/hp16c
status: free

Note: It's available for online preview at
http://home.foni.net/~supalov/hp16c . It's implemented using Swing,
so that you may need to add Sun's Java plugin at
http://java.sun.com/plugin 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
http://www.hp16c.net
status: ?

HP-25 Emulator

name: HP-25 Emulator
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Nigel Bromley
http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm
status: free

HP-35A Emulator

name: HP-35A
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Peter Monta
http://www.pmonta.com/calculators/hp-35/
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Warren Furlow
http://www.furlow.org
status: free

HP-41C Emulator

name: HP-41C Emulator (Sim41?)
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Alvaro Gerardo Su&aacute;rez
http://www.geocities.com/SiliconValley/Bay/4919/
http://geocities.com/algesuar
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
http://www.brouhaha.com/~eric/hpcalc/
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
http://membres.lycos.fr/jeffcalc/
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:
http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip
status: free

HP-55A Emulator

name: HP-55A Emulator
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Eric Smith
http://www.brouhaha.com/~eric/hpcalc/
status: free

HP-67 Simulator

name: HP-67 Simulator
last changed/verified: 2002-10-21
version: ?
environment: Unix, Apple GS
organization/author:
Christopher Neufeld
http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html
status: free

hpcalc.org

name: hpcalc.org (web site, many models)
last changed/verified: 2005-02-23
version: N/A
environment: various
organization/author:
http://www.hpcalc.org/hp49/pc/emulators/
http://www.hpcalc.org/hp49/pc/programming/
status: free

Note: this site has many emulators and variations.

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: many
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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:
http://homepage.mac.com/delaneyrm/MPCalcRB.html
status: free

Nonpareil

name: Nonpareil (many, many)
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Eric Smith
http://nonpareil.brouhaha.com
status: free

Orpie

name: Orpie
last changed/verified: 2007-09-15
version: 1.5.1
environment: Unix/OCaml
organization/author:
Paul Pelzl
http://www.eecs.umich.edu/~pelzlpj/orpie/
status: free

PCALC

name: PCALC
last changed/verified: 2006-01-09
version: 3.0.2
environment: Macintosh
organization/author:
http://www.pcalc.com
status: not free

Pscalc95

name: Pscalc95 (HP-28ish)
last changed/verified: 2003-04-16
version: ?
environment: HP95 and similar
organization/author:
http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh
status: free

Qalculate!

name: Qalculate!
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Niklas Knutsson
http://qalculate.sourceforge.net
status: free

rpCalc

name: rpCalc
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Douglas W. Bell
http://rpcalc.beliz.org
status: free

rpn

name: rpn (HP42S)
last changed/verified: 2005-08-15
version: BashDiff-1.29
environment: GNU Bash shell
organization/author:
William Park <***@yahoo.ca>
http://home.eol.ca/~parkw/index.html#bashdiff
http://freshmeat.net/projects/bashdiff/
status: free (GPL)

RPN Calculator

name: RPN Calculator
last changed/verified: 2008-03-06
version: 1.96
environment: Macintosh, Windows
organization/author:
http://www.rpncalculator.net/
status: not free

RPL/2

name: RPL/2 (?)
last changed/verified: 2003-04-16
version: ?
environment: ?
organization/author:
http://www.makalis.fr/~bertrand/rpl2
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2006-03-01
version: ?
environment: Macintosh
organization/author:
http://www.macforth.com/downloads.html
status: free

Ttcalc

name: Ttcalc (HP-41C)
last changed/verified: 2002-10-21
version: 1.3?
environment: Windows
organization/author:
Stefan Seiwerth, mailto:***@aol.com
http://www.hpmuseum.org/simulate/simulate.htm
http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip
status: free

WP 34S

name: WP 34S (HP-34S?)
last changed/verified: 2011-10-26
version: ?
environment: Windows
organization/author:
?
http://wp34s.sf.net
status: ?

WRPN

name: WRPN (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Emmet P. Gray, mailto:***@hood-emh3.army.mil
http://www.hpmuseum.org/simulate/simulate.htm
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:www.markus-fritze.de
status: free

XCALC

name: XCALC
last changed/verified: 2005-08-15
version: 2.6.3
environment: Windows
organization/author:
Bernt Ribbum
http://www.tordivel.no/xcalc/
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-16 Emulator Library
name: HP16 Emulator Library
last changed/verified: 2009-12-01
version: 4.00H
environment: HP-48 series (some)
organization/author:
Jake Schwartz
http://www.pahhc.org/mul8r.htm
status: not free

Note: includes keyboard overlay!

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:
http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip
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:
http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip
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:
http://hrastprogrammer.tripod.com/HP41X/index.htm
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:
http://hrastprogrammer.tripod.com/HP42X/index.htm
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:
http://hrastprogrammer.tripod.com/HP71X/index.htm
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:
http://hrastprogrammer.tripod.com/HP41L/index.htm
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:
http://hrastprogrammer.tripod.com/HP71L/index.htm
status: not free

Implementations Available for Android Phones

Calcstra

name: Calcstra
last changed/verified: 2010-08-25
version: 1.1.0
environment: Android
organization/author:
Robert Bushman
http://www.androlib.com/android.application.com-traxel-calcstra-jpBp.aspx
status: free

Droid48

name: Droid48
last changed/verified: 2010-08-25
version: 1.19
environment: Android
organization/author:
shagrath
http://www.androlib.com/android.application.org-ab-x48-qjij.aspx
status: free

MCalc

name: MCalc
last changed/verified: 2010-08-25
version: 0.2.0
environment: Android
organization/author:
You Ichimaru
http://www.androlib.com/android.application.jp-maro-mcalc-jqAqF.aspx
status: free

RealCalc Scientific Calculator

name: RealCalc Scientific Calculator
last changed/verified: 2010-08-25
version: 1.4.1
environment: Android
organization/author:
Brian Overspill
http://www.androlib.com/android.application.uk-co-nickfines-realcalc-ztBn.aspx
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2010-08-25
version: 1.1
environment: Android
organization/author:
ATH0
http://www.androlib.com/android.application.com-ath0-rpn-jnBzm.aspx
status: free

RPN Kalc

name: RPN Kalc
last changed/verified: 2010-08-25
version: 1.6.0
environment: Android
organization/author:
K.Games
http://www.androlib.com/android.application.kgame-rpn-qmxz.aspx
status: free

RpnCalc

name: RpnCalc
last changed/verified: 2010-08-25
version: 2.01
environment: Android
organization/author:
Edward Falk
http://www.androlib.com/android.application.org-efalk-rpncalc-jpAm.aspx
status: free

RPNCalculator

name: RPNCalculator
last changed/verified: 2010-08-25
version: 0.2.7
environment: Android
organization/author:
J.Fossy
http://www.androlib.com/android.application.net-iwasno-fossy-rpncalculator-iEzF.aspx
status: free

Implementations Available for the iOS

Calc41C
name: Calc41C (-41C)
last changed/verified: 2009-10-23
version: ?
environment: iOS
organization/author:
Jonathan Watmough
http://calc41c.jonathanwatmough.com/
status: Free

Emu42 PC
name: Emu42 PC (-42S, -82240 printer)
last changed/verified: 2009-10-23
version: 1.57
environment: iOS, Windows, Pocket PC, PalmOS,
Linux (x86), and Mac OS X (application and Dashboard widget)
organization/author:
Thomas Okken
http://thomasokken.com/free42/
status: free

HP (various)

name: HP (various) (-12C, -12CPt, -15C)
last changed/verified: 2009-07-20
version: ?
environment: iOS
organization/author:
Hewlett-Packard
status: not free

i41CXplus
name: i41CXplus (-41CX)
last changed/verified: 2009-10-23
version: ?
environment: iOS
organization/author:
Al Software
http://alsoftiphone.com/i41CXplus/
status: free

m48+
name: m48+ (-48)
last changed/verified: 2012-12-01
version: 1.1
environment: iOS
organization/author:
Markus Gonser
***@mksg.de
http://www.mksg.de/m48plus/m48plus.html
status: not free?

ND1
name: ND1
last changed/verified: 2010-04-02
version: ?
environment: iOS
organization/author:
Naive Design
http://naivedesign.com/ND1
status: not free

PCalc
name: PCalc
last changed/verified: 2008-21-10
version: 1.0.2
environment: iOS
organization/author:
TLA Systems
http://www.tla-systems.co.uk/
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
http://home.planet.nl/~demun000/thomas_projects/free42
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.
http://www.pgh.net/~newcomer/hp16c.htm
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:
http://www.palmgear.com
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
http://bojne.homelinux.net/rpn2.html
status: free

Implementations Available for Psion Systems

DCalc

name: DCalc (RPN)
last changed/verified: 2003-04-17
version: ?
environment: Psion
organization/author:
Bob Hepple
http://sedumi.freeshell.org/psion/index.html
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
http://www.freeuk.net/decca
status: shareware

Psion48

name: Psion48 (similar to HP48SX)
last changed/verified: 2003-04-17
version: 2.1
environment: Psion
organization/author:
Xavier Galante
http://Psion48.free.fr
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
http://www.ticalc.org/archives/files/fileinfo/103/10381.html
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
http://www.paxm.org/symbulator/download/rpn.html
status: free

RPN4

name: RPN4
last changed/verified: 2008-10-14
version: ?
environment: TI-92, TI-92+
organization/author:
George Litauszky
***@t-online.hu
http://www.ticalc.org/archives/files/fileinfo/429/42920.html
http://www.ticalc.org/archives/files/fileinfo/428/42897.html
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
http://web.jet.es/leobueno/soft/emu48ce.exe
status: free

EMU48CE

name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23f
environment: WM2003
organization/author:
Pete M. Wilson
http://scw.us/ce/emu48/emu48.exe
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: WindowsCE
organization/author:
Warren Furlow
http://www.furlow.org
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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
http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe
status: not free

Pocket 15C

name: Pocket 15C
last changed/verified: 2004-06-16
version: 1.1
environment: PocketPC
organization/author:
Lygea
http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe
status: not free


Pocket 16C

name: Pocket 16C
last changed/verified: 2004-06-16
version: 1.0
environment: PocketPC
organization/author:
Pirrama (Lygea)
http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe
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
http://midp-calc.sourceforge.net
status: free

HP 45

name: HP 45 Emulator
last changed/verified: 2012-07-15
version: 5.0(5)
environment: JavaME, Smartphones, Tablets
organization/author:
"Martin Krischik" <***@users.sourceforge.net>
http://fx-602p.krischik.com/index.php/HP-45/HomePage
https://plus.google.com/105697297963247099380/post
https://play.google.com/store/apps/details?id=net.sourceforge.uiq3.hp45
Note that the main development platform is now Android
and JavaME/Symbian is frozen on version 3.3(0).
status: not free

Power48

name: Power48
last changed/verified: 2004-03-26
version: 2.0
environment: various
organization/author:
Robert Hildinger
http://power48.mobilevoodoo.com/
status: free

PSPX48

name: PSPX48
last changed/verified: 2006-04-05
version: 1.0.3
environment: PSP
organization/author:
http://zx81.zx81.free.fr/serendipity/
status: free

Implementations Available for the Web

CoCalc, CoCalc2

name: CoCalc CoCalc2
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
http://www.cohort.com/
status: free

HP-16C

name: HP-16C
last changed/verified: 2005-08-19
version: ?
environment: Java
organization/author:
Chris Lusko
http://www.hp16c.com
status: ?

HP-25

name: HP-25
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Larry Leinweber, mailto:***@leinweb.com
http://www.hpmuseum.org/simulate/simulate.htm
status: free

HP-35 Simulation

name: HP-35 Simulation
last changed/verified: 2004-04-12
version: ?
environment: JavaScript
organization/author:
Neil Fraser
http://neil.fraser.name/software/hp-35/
status: free

HP-45 Microcode Simulator

name: HP-45 Microcode Simulator
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Eric Smith
http://www.hpmuseum.org/simulate/simulate.htm
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
status: free

Physical Calculators (not emulators, physical objects)

DM-15C

name: DM-15C
last changed/verified: 2011-07-13
version: N/A
environment: N/A
organization/author:
Michael Steinmann
http://rpn-calc.ch
status: not free


Other

Saturn Emulator/Decompiler

name: no real name
last changed/verified: 2012-12-19
version: 0.9
environment: Unix/Linux or Windows/Cygwin
organization/author:
Paul Courbis Software Foundation, Inc.
***@courbis.fr (maintainer)
http://www.courbis.fr/Emulateur-decompilateur-Saturn.html (howto & download - In French)
http://www.courbis.com/Emulator-decompiler-Saturn.html (howto & download - In English)
This emulator is designed to decompile/debug/understand
HP48's internals. Mainly used by Paul Courbis for writing
his books.

status: free

End
denis
2013-01-03 14:21:45 UTC
Permalink
Post by Craig A Finseth
Last-Modified: 2012-12-15
Posting-Frequency: bi-monthly
URL: http://www.finseth.com/rpnrpl.html
Copyright: 2002-12 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
http://www.finseth.com/rpnrpl.html
Last posted 2013-01-02
reposted about every 2 months
updates directly to the author via email.
Copyright
This FAQ document is Copyright 2002-12 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.
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.
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 *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
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 http://www.hp41.org also has a list.
Some (well, many) implementations cross categories. In general, they
are only listed once (but I'm sure that there are exceptions). Do a
search to relevant entries in other places.
Table of Contents
Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix
Calc for Emacs
name: Calc for Emacs (roughly HP28/48)
last changed/verified: 2010-08-15
version: 23.2
environment: Emacs text editor (full GNU one)
Free Software Foundation, Inc.
http://www.math.utah.edu/docs/info/calc_3.html (manual)
status: free
Calc41
name: Calc41
last changed/verified: 2002-10-21
version: ?
environment: Windows
?
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
http://calculator.org
status: free
Emu28
name: Emu28 (includes 28C)
last changed/verified: 2004-04-01
version: 1.03
environment: Windows
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/emu28.htm
status: free
EMU42
name: EMU42
last changed/verified: 2004-06-16
version: 0.10beta1
environment: Windows
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip
http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf
status: free
Emu48
name: Emu48 (includes 38G, 39G, 40G, 48SX, 48GX, 49G)
last changed/verified: 2004-04-01
version: 1.34
environment: Windows
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/.
status: free
Emu48
name: Emu48
last changed/verified: 2002-10-21
version: ?
environment: Windows
Sebastien Carlier
status: free
Free42
name: Free42 (HP42S)
last changed/verified: 2008-02-19
version: 1.1.13
environment: Linux and Windows
Thomas Okken
http://home.planet.nl/~demun000/thomas_projects/free42
http://free42.sourceforge.net/42progs/index.html
status: free
Note: Palm and Pocket PC versions also available.
galculator
name: galculator
last changed/verified: 2010-02-01
version: ?
environment: Linux
Simon Floery
http://galculator.sourceforge.net
status: free
HP (various)
name: HP (various) (-12C, -12CPt, 20B, 35S)
last changed/verified: 2009-07-20
version: ?
environment: Windows
Hewlett-Packard
status: not free
HP Emulator
name: HP Emulator (48GX)
last changed/verified: 2002-10-29
version: 0.9.0
environment: Windows
Daniel Nilsson
http://sourceforge.net/projects/hpemu
status: free
HP10BII Emulator
name: HP10BII Emulator (48GX)
last changed/verified: 2003-02-17
version: ?
environment: Windows
?
http://www.hpcc.org/links.html
status: free
HP-11C
name: HP-11C
last changed/verified: 2005-11-11
version: 1.0.7
environment: Windows
Henk von Pickartz
http://boswachter.free.fr/Kalk
http://www.hp16c.com
status: not free
HP-12C
name: HP-12C
last changed/verified: 2003-12-29
version: ?
environment: Windows / Macintosh
http://www.manquehue.net/rlira
status: not free
HP-12C
name: HP-12C
last changed/verified: 2004-02-26
version: ?
environment: Windows / Macintosh
http://homepage.mac.com/riclira
status: not free
HP-15C Simulator
name: HP-15C Simulator
last changed/verified: 2012-06-30
version: 3.1.00 Build 5215
environment: tcl (runs anywhere tcl runs), Mac, Windows, Linux
Torsten Manz
http://hp-15c.homepage.t-online.de/
status: free
HP-16C
name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Windows
Joseph M. Newcomer Co.
http://www.pgh.net/~newcomer/hp16c.htm
status: free
Note: Palm version also available.
HP-16C
name: HP-16C
last changed/verified: 2003-03-25
version: preview
environment: Java
Alexander Supalov
http://home.foni.net/~supalov/hp16c
status: free
Note: It's available for online preview at
http://home.foni.net/~supalov/hp16c . It's implemented using Swing,
so that you may need to add Sun's Java plugin at
http://java.sun.com/plugin 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
Jamie O'Connell
http://www.hp16c.net
status: ?
HP-25 Emulator
name: HP-25 Emulator
last changed/verified: 2002-10-21
version: ?
environment: DOS
Nigel Bromley
http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm
status: free
HP-35A Emulator
name: HP-35A
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
Peter Monta
http://www.pmonta.com/calculators/hp-35/
status: free
HP-41C Emulator
name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: Windows
Warren Furlow
http://www.furlow.org
status: free
HP-41C Emulator
name: HP-41C Emulator (Sim41?)
last changed/verified: 2002-10-21
version: ?
environment: DOS
Alvaro Gerardo Su&aacute;rez
http://www.geocities.com/SiliconValley/Bay/4919/
http://geocities.com/algesuar
status: free
HP-41C, HP-45 Emulators
name: HP-41C, HP-45 Emulators
last changed/verified: 2002-10-21
version: ?
environment: XWindows, Unix
Eric Smith
http://www.brouhaha.com/~eric/hpcalc/
status: free
HP-41C, HP-71B Emulators
name: HP-41C, HP-71B Emulators
last changed/verified: 2003-02-17
version: ?
environment: DOS
J. Garnier
http://membres.lycos.fr/jeffcalc/
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
http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip
status: free
HP-55A Emulator
name: HP-55A Emulator
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
Eric Smith
http://www.brouhaha.com/~eric/hpcalc/
status: free
HP-67 Simulator
name: HP-67 Simulator
last changed/verified: 2002-10-21
version: ?
environment: Unix, Apple GS
Christopher Neufeld
http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html
status: free
hpcalc.org
name: hpcalc.org (web site, many models)
last changed/verified: 2005-02-23
version: N/A
environment: various
http://www.hpcalc.org/hp49/pc/emulators/
http://www.hpcalc.org/hp49/pc/programming/
status: free
Note: this site has many emulators and variations.
Loki and LokiBin
name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: many
Craig Finseth
http://www.finseth.com/#Loki
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
http://homepage.mac.com/delaneyrm/MPCalcRB.html
status: free
Nonpareil
name: Nonpareil (many, many)
last changed/verified: 2010-02-01
version: ?
environment: Linux
Eric Smith
http://nonpareil.brouhaha.com
status: free
Orpie
name: Orpie
last changed/verified: 2007-09-15
version: 1.5.1
environment: Unix/OCaml
Paul Pelzl
http://www.eecs.umich.edu/~pelzlpj/orpie/
status: free
PCALC
name: PCALC
last changed/verified: 2006-01-09
version: 3.0.2
environment: Macintosh
http://www.pcalc.com
status: not free
Pscalc95
name: Pscalc95 (HP-28ish)
last changed/verified: 2003-04-16
version: ?
environment: HP95 and similar
http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh
status: free
Qalculate!
name: Qalculate!
last changed/verified: 2010-02-01
version: ?
environment: Linux
Niklas Knutsson
http://qalculate.sourceforge.net
status: free
rpCalc
name: rpCalc
last changed/verified: 2010-02-01
version: ?
environment: Linux
Douglas W. Bell
http://rpcalc.beliz.org
status: free
rpn
name: rpn (HP42S)
last changed/verified: 2005-08-15
version: BashDiff-1.29
environment: GNU Bash shell
http://home.eol.ca/~parkw/index.html#bashdiff
http://freshmeat.net/projects/bashdiff/
status: free (GPL)
RPN Calculator
name: RPN Calculator
last changed/verified: 2008-03-06
version: 1.96
environment: Macintosh, Windows
http://www.rpncalculator.net/
status: not free
RPL/2
name: RPL/2 (?)
last changed/verified: 2003-04-16
version: ?
environment: ?
http://www.makalis.fr/~bertrand/rpl2
status: free
RPN Calculator
name: RPN Calculator
last changed/verified: 2006-03-01
version: ?
environment: Macintosh
http://www.macforth.com/downloads.html
status: free
Ttcalc
name: Ttcalc (HP-41C)
last changed/verified: 2002-10-21
version: 1.3?
environment: Windows
http://www.hpmuseum.org/simulate/simulate.htm
http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip
status: free
WP 34S
name: WP 34S (HP-34S?)
last changed/verified: 2011-10-26
version: ?
environment: Windows
?
http://wp34s.sf.net
status: ?
WRPN
name: WRPN (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Windows
http://www.hpmuseum.org/simulate/simulate.htm
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
Markus Fritze
http:www.markus-fritze.de
status: free
XCALC
name: XCALC
last changed/verified: 2005-08-15
version: 2.6.3
environment: Windows
Bernt Ribbum
http://www.tordivel.no/xcalc/
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)
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-16 Emulator Library
name: HP16 Emulator Library
last changed/verified: 2009-12-01
version: 4.00H
environment: HP-48 series (some)
Jake Schwartz
http://www.pahhc.org/mul8r.htm
status: not free
Note: includes keyboard overlay!
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
http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip
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
http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip
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
http://hrastprogrammer.tripod.com/HP41X/index.htm
status: not free
HP42X MicroCode Emulator
name: HP42X MicroCode Emulator for HP48GX/49G
last changed/verified: 2003-12-30
version: ?
environment: HP48/9 Series
http://hrastprogrammer.tripod.com/HP42X/index.htm
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
http://hrastprogrammer.tripod.com/HP71X/index.htm
status: not free
HP-IL Emulation for HP-41X
name: HP-IL Emulation for HP-41X
last changed/verified: 2003-12-30
version: ?
environment: ?
http://hrastprogrammer.tripod.com/HP41L/index.htm
status: not free
HP-IL Emulation for HP-71X
name: HP-IL Emulation for HP-71X
last changed/verified: 2003-12-30
version: ?
environment: ?
http://hrastprogrammer.tripod.com/HP71L/index.htm
status: not free
Implementations Available for Android Phones
Calcstra
name: Calcstra
last changed/verified: 2010-08-25
version: 1.1.0
environment: Android
Robert Bushman
http://www.androlib.com/android.application.com-traxel-calcstra-jpBp.aspx
status: free
Droid48
name: Droid48
last changed/verified: 2010-08-25
version: 1.19
environment: Android
shagrath
http://www.androlib.com/android.application.org-ab-x48-qjij.aspx
status: free
MCalc
name: MCalc
last changed/verified: 2010-08-25
version: 0.2.0
environment: Android
You Ichimaru
http://www.androlib.com/android.application.jp-maro-mcalc-jqAqF.aspx
status: free
RealCalc Scientific Calculator
name: RealCalc Scientific Calculator
last changed/verified: 2010-08-25
version: 1.4.1
environment: Android
Brian Overspill
http://www.androlib.com/android.application.uk-co-nickfines-realcalc-ztBn.aspx
status: free
RPN Calculator
name: RPN Calculator
last changed/verified: 2010-08-25
version: 1.1
environment: Android
ATH0
http://www.androlib.com/android.application.com-ath0-rpn-jnBzm.aspx
status: free
RPN Kalc
name: RPN Kalc
last changed/verified: 2010-08-25
version: 1.6.0
environment: Android
K.Games
http://www.androlib.com/android.application.kgame-rpn-qmxz.aspx
status: free
RpnCalc
name: RpnCalc
last changed/verified: 2010-08-25
version: 2.01
environment: Android
Edward Falk
http://www.androlib.com/android.application.org-efalk-rpncalc-jpAm.aspx
status: free
RPNCalculator
name: RPNCalculator
last changed/verified: 2010-08-25
version: 0.2.7
environment: Android
J.Fossy
http://www.androlib.com/android.application.net-iwasno-fossy-rpncalculator-iEzF.aspx
status: free
Implementations Available for the iOS
Calc41C
name: Calc41C (-41C)
last changed/verified: 2009-10-23
version: ?
environment: iOS
Jonathan Watmough
http://calc41c.jonathanwatmough.com/
status: Free
Emu42 PC
name: Emu42 PC (-42S, -82240 printer)
last changed/verified: 2009-10-23
version: 1.57
environment: iOS, Windows, Pocket PC, PalmOS,
Linux (x86), and Mac OS X (application and Dashboard
Thomas Okken
http://thomasokken.com/free42/
status: free
HP (various)
name: HP (various) (-12C, -12CPt, -15C)
last changed/verified: 2009-07-20
version: ?
environment: iOS
Hewlett-Packard
status: not free
i41CXplus
name: i41CXplus (-41CX)
last changed/verified: 2009-10-23
version: ?
environment: iOS
Al Software
http://alsoftiphone.com/i41CXplus/
status: free
m48+
name: m48+ (-48)
last changed/verified: 2012-12-01
version: 1.1
environment: iOS
Markus Gonser
http://www.mksg.de/m48plus/m48plus.html
status: not free?
ND1
name: ND1
last changed/verified: 2010-04-02
version: ?
environment: iOS
Naive Design
http://naivedesign.com/ND1
status: not free
PCalc
name: PCalc
last changed/verified: 2008-21-10
version: 1.0.2
environment: iOS
TLA Systems
http://www.tla-systems.co.uk/
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
?
status: both free and not free
Free42
name: Free42 (HP42S)
last changed/verified: 2005-02-18
version: 1.1.13
environment: Palm
Thomas Okken
http://home.planet.nl/~demun000/thomas_projects/free42
status: free
Note: Linux and Windows versions also available.
HP-16C
name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Palm
Joseph M. Newcomer Co.
http://www.pgh.net/~newcomer/hp16c.htm
status: free
Note: Windows version also available.
Kalc
name: Kalc
last changed/verified: 2002-10-21
version: 3.0.3
environment: Palm
?
status: free
MathU
name: MathU
last changed/verified: 2002-10-21
version: ?
environment: Palm
?
status: not free
Note: related to MathU Pro and PalmCalc.
MathU Pro
name: MathU Pro
last changed/verified: 2002-10-21
version: ?
environment: Palm
?
status: not free
Note: related to MathU and PalmCalc.
NeoCal
name: NeoCal
last changed/verified: 2002-10-21
version: 1.5
environment: Palm
?
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
Jake Schwartz
status: not free
PalmCalc
name: PalmCalc
last changed/verified: 2002-10-21
version: ?
environment: Palm
?
status: not free
Note: related to MathU and MathU Pro.
PowerOne
name: PowerOne
last changed/verified: 2002-10-21
version: ?
environment: Palm
?
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
http://www.palmgear.com
status: not free
RPN Calculator 1.0.1
name: RPN
last changed/verified: 2002-10-21
version: 1.0.1
environment: Palm
?
status: free
RPN2
name: RPN2
last Changed/verified: 2006-01-27
version: 2.0.1
environment: Palm
Richard Walker
http://bojne.homelinux.net/rpn2.html
status: free
Implementations Available for Psion Systems
DCalc
name: DCalc (RPN)
last changed/verified: 2003-04-17
version: ?
environment: Psion
Bob Hepple
http://sedumi.freeshell.org/psion/index.html
PocketIQ
status: shareware
Multifunction RPN Calculator
name: Multifunction RPN Calculator (HP-16Cish)
last changed/verified: 2003-04-17
version: ?
environment: Psion
Derek Johnson
http://www.freeuk.net/decca
status: shareware
Psion48
name: Psion48 (similar to HP48SX)
last changed/verified: 2003-04-17
version: 2.1
environment: Psion
Xavier Galante
http://Psion48.free.fr
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
Thomas Vino
tomasvino yahoo.es
http://www.ticalc.org/archives/files/fileinfo/103/10381.html
status: free
RPN Interface
name: RPN Interface
last changed/verified: 2003-12-15
version: 2.022
environment: TI-89, TI-92+
Lars Frederiksen
http://www.paxm.org/symbulator/download/rpn.html
status: free
RPN4
name: RPN4
last changed/verified: 2008-10-14
version: ?
environment: TI-92, TI-92+
George Litauszky
http://www.ticalc.org/archives/files/fileinfo/429/42920.html
http://www.ticalc.org/archives/files/fileinfo/428/42897.html
status: free
Implementations Available for Windows CE Systems
EMU48CE
name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23 Release 2
environment: PocketPC
Leopoldo Bueno Castillo
http://web.jet.es/leobueno/soft/emu48ce.exe
status: free
EMU48CE
name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23f
environment: WM2003
Pete M. Wilson
http://scw.us/ce/emu48/emu48.exe
status: free
HP-41C Emulator
name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: WindowsCE
Warren Furlow
http://www.furlow.org
status: free
Loki and LokiBin
name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
Craig Finseth
http://www.finseth.com/#Loki
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
Lygea
http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe
status: not free
Pocket 15C
name: Pocket 15C
last changed/verified: 2004-06-16
version: 1.1
environment: PocketPC
Lygea
http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe
status: not free
Pocket 16C
name: Pocket 16C
last changed/verified: 2004-06-16
version: 1.0
environment: PocketPC
Pirrama (Lygea)
http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe
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
Roar Lauritzsen
http://midp-calc.sourceforge.net
status: free
HP 45
name: HP 45 Emulator
last changed/verified: 2012-07-15
version: 5.0(5)
environment: JavaME, Smartphones, Tablets
http://fx-602p.krischik.com/index.php/HP-45/HomePage
https://plus.google.com/105697297963247099380/post
https://play.google.com/store/apps/details?id=net.sourceforge.uiq3.hp45
Note that the main development platform is now Android
and JavaME/Symbian is frozen on version 3.3(0).
status: not free
Power48
name: Power48
last changed/verified: 2004-03-26
version: 2.0
environment: various
Robert Hildinger
http://power48.mobilevoodoo.com/
status: free
PSPX48
name: PSPX48
last changed/verified: 2006-04-05
version: 1.0.3
environment: PSP
http://zx81.zx81.free.fr/serendipity/
status: free
Implementations Available for the Web
CoCalc, CoCalc2
name: CoCalc CoCalc2
last changed/verified: 2002-10-21
version: ?
environment: Java
http://www.cohort.com/
status: free
HP-16C
name: HP-16C
last changed/verified: 2005-08-19
version: ?
environment: Java
Chris Lusko
http://www.hp16c.com
status: ?
HP-25
name: HP-25
last changed/verified: 2002-10-21
version: ?
environment: Java
http://www.hpmuseum.org/simulate/simulate.htm
status: free
HP-35 Simulation
name: HP-35 Simulation
last changed/verified: 2004-04-12
version: ?
environment: JavaScript
Neil Fraser
http://neil.fraser.name/software/hp-35/
status: free
HP-45 Microcode Simulator
name: HP-45 Microcode Simulator
last changed/verified: 2002-10-21
version: ?
environment: Java
Eric Smith
http://www.hpmuseum.org/simulate/simulate.htm
status: free
Loki and LokiBin
name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
Craig Finseth
http://www.finseth.com/#Loki
status: free
Physical Calculators (not emulators, physical objects)
DM-15C
name: DM-15C
last changed/verified: 2011-07-13
version: N/A
environment: N/A
Michael Steinmann
http://rpn-calc.ch
status: not free
Other
Saturn Emulator/Decompiler
name: no real name
last changed/verified: 2012-12-19
version: 0.9
environment: Unix/Linux or Windows/Cygwin
Paul Courbis Software Foundation, Inc.
http://www.courbis.fr/Emulateur-decompilateur-Saturn.html
(howto & download - In French)
http://www.courbis.com/Emulator-decompiler-Saturn.html (howto & download - In
English) This emulator is designed to
decompile/debug/understand HP48's internals. Mainly used
by Paul Courbis for writing his books.
status: free
End
Bonjour, I want to add Calculators 3000
who emulate or simulate a bunch of rpn
soviets calculators;
http://www.emulator3000.org/c3.htm

Overview

Calculators 3000 (aka C3000) is an emulator and simulator of soviet
calculators like B3-34, MK-61, MK-52 and others. It is available for
Windows 95, 98, ME, NT, 2000, XP, 2003, Vista, 2008, 7, 8.
Features

This program currently emulates:
Programmable calculators:

Elektronika B3-34
Elektronika MK-56
Elektronika MK-54
Elektronika MK-61
Elektronika MC-1104

This program currently simulates:
Arithmetic calculators:

Elektronika B3-25A
Elektronika MK-33
Elektronika S3-33
Elektronika MK-57A
Elektronika MK-60
Elektronika MK-60M

Scientific calculators:

Elektronika B3-18
Elektronika B3-18A
Elektronika B3-18M
Elektronika MK-18M
Elektronika MK-19M
Elektronika B3-37
Elektronika MK-37
Elektronika MK-37A

Programmable calculators:

Elektronika B3-21
Elektronika MK-64
Elektronika B3-34
Elektronika MK-56
Elektronika MK-54
Elektronika MK-61
Elektronika MK-52



Denis
Craig A Finseth
2014-02-13 00:09:33 UTC
Permalink
Last-Modified: 2014-02-12
Posting-Frequency: bi-monthly
URL: http://www.finseth.com/rpnrpl.html
Copyright: 2002-14 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
http://www.finseth.com/rpnrpl.html

Last posted 2014-02-12
reposted about every 2 months

Contact:

Craig A. Finseth <***@gmail.com> <***@alum.mit.edu>
http://www.finseth.com. Please send updates directly to the
author via email.

Copyright

This FAQ document is Copyright 2002-13 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 http://www.hp41.org also has a list.

Some (well, many) implementations cross categories. In general, they
are only listed once (but I'm sure that there are exceptions). Do a
search to relevant entries in other places.

Table of Contents

Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix

Calc for Emacs

name: Calc for Emacs (roughly HP28/48)
last changed/verified: 2010-08-15
version: 23.2
environment: Emacs text editor (full GNU one)
organization/author:
Free Software Foundation, Inc.
***@gmail.com (maintainer)
http://www.math.utah.edu/docs/info/calc_3.html (manual)
status: free

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:
http://calculator.org
status: free

Emu28

name: Emu28 (includes 28C)
last changed/verified: 2004-04-01
version: 1.03
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/emu28.htm
status: free

EMU42

name: EMU42
last changed/verified: 2004-06-16
version: 0.10beta1
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip
http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf
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
http://privat.swol.de/ChristophGiesselink/.
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
http://home.planet.nl/~demun000/thomas_projects/free42
http://free42.sourceforge.net/42progs/index.html
status: free

Note: Palm and Pocket PC versions also available.

galculator

name: galculator
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Simon Floery
http://galculator.sourceforge.net
status: free

HP (various)

name: HP (various) (-12C, -12CPt, 20B, 35S)
last changed/verified: 2009-07-20
version: ?
environment: Windows
organization/author:
Hewlett-Packard
status: not free

HP Emulator

name: HP Emulator (48GX)
last changed/verified: 2002-10-29
version: 0.9.0
environment: Windows
organization/author:
Daniel Nilsson
http://sourceforge.net/projects/hpemu
status: free

HP10BII Emulator

name: HP10BII Emulator (48GX)
last changed/verified: 2003-02-17
version: ?
environment: Windows
organization/author:
?
http://www.hpcc.org/links.html
status: free

HP-11C

name: HP-11C
last changed/verified: 2005-11-11
version: 1.0.7
environment: Windows
organization/author:
Henk von Pickartz
http://boswachter.free.fr/Kalk
http://www.hp16c.com
status: not free

HP-12C

name: HP-12C
last changed/verified: 2003-12-29
version: ?
environment: Windows / Macintosh
organization/author:
http://www.manquehue.net/rlira
status: not free

HP-12C

name: HP-12C
last changed/verified: 2004-02-26
version: ?
environment: Windows / Macintosh
organization/author:
http://homepage.mac.com/riclira
status: not free

HP-15C Simulator

name: HP-15C Simulator
last changed/verified: 2014-01-20
version: 3.3.00 Build 5403
environment: tcl (runs anywhere tcl runs), Mac, Windows, Linux
organization/author:
Torsten Manz
http://hp-15c.homepage.t-online.de/
status: free

HP-16C

name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Joseph M. Newcomer Co.
http://www.pgh.net/~newcomer/hp16c.htm
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
***@foni.net
http://home.foni.net/~supalov/hp16c
status: free

Note: It's available for online preview at
http://home.foni.net/~supalov/hp16c . It's implemented using Swing,
so that you may need to add Sun's Java plugin at
http://java.sun.com/plugin 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
http://www.hp16c.net
status: ?

HP-25 Emulator

name: HP-25 Emulator
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Nigel Bromley
http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm
status: free

HP-35A Emulator

name: HP-35A
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Peter Monta
http://www.pmonta.com/calculators/hp-35/
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Warren Furlow
http://www.furlow.org
status: free

HP-41C Emulator

name: HP-41C Emulator (Sim41?)
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Alvaro Gerardo Su&aacute;rez
http://www.geocities.com/SiliconValley/Bay/4919/
http://geocities.com/algesuar
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
http://www.brouhaha.com/~eric/hpcalc/
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
http://membres.lycos.fr/jeffcalc/
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:
http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip
status: free

HP-55A Emulator

name: HP-55A Emulator
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Eric Smith
http://www.brouhaha.com/~eric/hpcalc/
status: free

HP-67 Simulator

name: HP-67 Simulator
last changed/verified: 2002-10-21
version: ?
environment: Unix, Apple GS
organization/author:
Christopher Neufeld
http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html
status: free

hpcalc.org

name: hpcalc.org (web site, many models)
last changed/verified: 2005-02-23
version: N/A
environment: various
organization/author:
http://www.hpcalc.org/hp49/pc/emulators/
http://www.hpcalc.org/hp49/pc/programming/
status: free

Note: this site has many emulators and variations.

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: many
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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:
http://homepage.mac.com/delaneyrm/MPCalcRB.html
status: free

Nonpareil

name: Nonpareil (many, many)
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Eric Smith
http://nonpareil.brouhaha.com
status: free

Orpie

name: Orpie
last changed/verified: 2007-09-15
version: 1.5.1
environment: Unix/OCaml
organization/author:
Paul Pelzl
http://www.eecs.umich.edu/~pelzlpj/orpie/
status: free

PCALC

name: PCALC
last changed/verified: 2006-01-09
version: 3.0.2
environment: Macintosh
organization/author:
http://www.pcalc.com
status: not free

Pscalc95

name: Pscalc95 (HP-28ish)
last changed/verified: 2003-04-16
version: ?
environment: HP95 and similar
organization/author:
http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh
status: free

Qalculate!

name: Qalculate!
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Niklas Knutsson
http://qalculate.sourceforge.net
status: free

rpCalc

name: rpCalc
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Douglas W. Bell
http://rpcalc.beliz.org
status: free

rpn

name: rpn (HP42S)
last changed/verified: 2005-08-15
version: BashDiff-1.29
environment: GNU Bash shell
organization/author:
William Park <***@yahoo.ca>
http://home.eol.ca/~parkw/index.html#bashdiff
http://freshmeat.net/projects/bashdiff/
status: free (GPL)

RPN Calculator

name: RPN Calculator
last changed/verified: 2008-03-06
version: 1.96
environment: Macintosh, Windows
organization/author:
http://www.rpncalculator.net/
status: not free

RPL/2

name: RPL/2 (?)
last changed/verified: 2003-04-16
version: ?
environment: ?
organization/author:
http://www.makalis.fr/~bertrand/rpl2
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2006-03-01
version: ?
environment: Macintosh
organization/author:
http://www.macforth.com/downloads.html
status: free

Ttcalc

name: Ttcalc (HP-41C)
last changed/verified: 2002-10-21
version: 1.3?
environment: Windows
organization/author:
Stefan Seiwerth, mailto:***@aol.com
http://www.hpmuseum.org/simulate/simulate.htm
http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip
status: free

WP 34S

name: WP 34S (HP-34S?)
last changed/verified: 2011-10-26
version: ?
environment: Windows
organization/author:
?
http://wp34s.sf.net
status: ?

WRPN

name: WRPN (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Emmet P. Gray, mailto:***@hood-emh3.army.mil
http://www.hpmuseum.org/simulate/simulate.htm
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:www.markus-fritze.de
status: free

XCALC

name: XCALC
last changed/verified: 2005-08-15
version: 2.6.3
environment: Windows
organization/author:
Bernt Ribbum
http://www.tordivel.no/xcalc/
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-16 Emulator Library
name: HP16 Emulator Library
last changed/verified: 2009-12-01
version: 4.00H
environment: HP-48 series (some)
organization/author:
Jake Schwartz
http://www.pahhc.org/mul8r.htm
status: not free

Note: includes keyboard overlay!

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:
http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip
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:
http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip
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:
http://hrastprogrammer.tripod.com/HP41X/index.htm
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:
http://hrastprogrammer.tripod.com/HP42X/index.htm
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:
http://hrastprogrammer.tripod.com/HP71X/index.htm
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:
http://hrastprogrammer.tripod.com/HP41L/index.htm
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:
http://hrastprogrammer.tripod.com/HP71L/index.htm
status: not free

Implementations Available for Android Phones

Calcstra

name: Calcstra
last changed/verified: 2010-08-25
version: 1.1.0
environment: Android
organization/author:
Robert Bushman
http://www.androlib.com/android.application.com-traxel-calcstra-jpBp.aspx
status: free

Droid48

name: Droid48
last changed/verified: 2010-08-25
version: 1.19
environment: Android
organization/author:
shagrath
http://www.androlib.com/android.application.org-ab-x48-qjij.aspx
status: free

MCalc

name: MCalc
last changed/verified: 2010-08-25
version: 0.2.0
environment: Android
organization/author:
You Ichimaru
http://www.androlib.com/android.application.jp-maro-mcalc-jqAqF.aspx
status: free

RealCalc Scientific Calculator

name: RealCalc Scientific Calculator
last changed/verified: 2010-08-25
version: 1.4.1
environment: Android
organization/author:
Brian Overspill
http://www.androlib.com/android.application.uk-co-nickfines-realcalc-ztBn.aspx
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2010-08-25
version: 1.1
environment: Android
organization/author:
ATH0
http://www.androlib.com/android.application.com-ath0-rpn-jnBzm.aspx
status: free

RPN Kalc

name: RPN Kalc
last changed/verified: 2010-08-25
version: 1.6.0
environment: Android
organization/author:
K.Games
http://www.androlib.com/android.application.kgame-rpn-qmxz.aspx
status: free

RpnCalc

name: RpnCalc
last changed/verified: 2010-08-25
version: 2.01
environment: Android
organization/author:
Edward Falk
http://www.androlib.com/android.application.org-efalk-rpncalc-jpAm.aspx
status: free

RPNCalculator

name: RPNCalculator
last changed/verified: 2010-08-25
version: 0.2.7
environment: Android
organization/author:
J.Fossy
http://www.androlib.com/android.application.net-iwasno-fossy-rpncalculator-iEzF.aspx
status: free

Implementations Available for the iOS

Calc41C
name: Calc41C (-41C)
last changed/verified: 2009-10-23
version: ?
environment: iOS
organization/author:
Jonathan Watmough
http://calc41c.jonathanwatmough.com/
status: Free

Emu42 PC
name: Emu42 PC (-42S, -82240 printer)
last changed/verified: 2009-10-23
version: 1.57
environment: iOS, Windows, Pocket PC, PalmOS,
Linux (x86), and Mac OS X (application and Dashboard widget)
organization/author:
Thomas Okken
http://thomasokken.com/free42/
status: free

HP (various)

name: HP (various) (-12C, -12CPt, -15C)
last changed/verified: 2009-07-20
version: ?
environment: iOS
organization/author:
Hewlett-Packard
status: not free

i41CXplus
name: i41CXplus (-41CX)
last changed/verified: 2013-04-10
version: 5.7.5
environment: iOS
organization/author:
Al Software
http://alsoftiphone.com/i41CXplus/
status: not free

m48+
name: m48+ (-48)
last changed/verified: 2012-12-01
version: 1.1
environment: iOS
organization/author:
Markus Gonser
***@mksg.de
http://www.mksg.de/m48plus/m48plus.html
status: not free?

ND1
name: ND1
last changed/verified: 2010-04-02
version: ?
environment: iOS
organization/author:
Naive Design
http://naivedesign.com/ND1
status: not free

PCalc
name: PCalc
last changed/verified: 2008-21-10
version: 1.0.2
environment: iOS
organization/author:
TLA Systems
http://www.tla-systems.co.uk/
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
http://home.planet.nl/~demun000/thomas_projects/free42
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.
http://www.pgh.net/~newcomer/hp16c.htm
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:
http://www.palmgear.com
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
http://bojne.homelinux.net/rpn2.html
status: free

Implementations Available for Psion Systems

DCalc

name: DCalc (RPN)
last changed/verified: 2003-04-17
version: ?
environment: Psion
organization/author:
Bob Hepple
http://sedumi.freeshell.org/psion/index.html
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
http://www.freeuk.net/decca
status: shareware

Psion48

name: Psion48 (similar to HP48SX)
last changed/verified: 2003-04-17
version: 2.1
environment: Psion
organization/author:
Xavier Galante
http://Psion48.free.fr
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
http://www.ticalc.org/archives/files/fileinfo/103/10381.html
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
http://www.paxm.org/symbulator/download/rpn.html
status: free

RPN4

name: RPN4
last changed/verified: 2008-10-14
version: ?
environment: TI-92, TI-92+
organization/author:
George Litauszky
***@t-online.hu
http://www.ticalc.org/archives/files/fileinfo/429/42920.html
http://www.ticalc.org/archives/files/fileinfo/428/42897.html
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
http://web.jet.es/leobueno/soft/emu48ce.exe
status: free

EMU48CE

name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23f
environment: WM2003
organization/author:
Pete M. Wilson
http://scw.us/ce/emu48/emu48.exe
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: WindowsCE
organization/author:
Warren Furlow
http://www.furlow.org
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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
http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe
status: not free

Pocket 15C

name: Pocket 15C
last changed/verified: 2004-06-16
version: 1.1
environment: PocketPC
organization/author:
Lygea
http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe
status: not free


Pocket 16C

name: Pocket 16C
last changed/verified: 2004-06-16
version: 1.0
environment: PocketPC
organization/author:
Pirrama (Lygea)
http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe
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
http://midp-calc.sourceforge.net
status: free

HP 45

name: HP 45 Emulator
last changed/verified: 2012-07-15
version: 5.0(5)
environment: JavaME, Smartphones, Tablets
organization/author:
"Martin Krischik" <***@users.sourceforge.net>
http://fx-602p.krischik.com/index.php/HP-45/HomePage
https://plus.google.com/105697297963247099380/post
https://play.google.com/store/apps/details?id=net.sourceforge.uiq3.hp45
Note that the main development platform is now Android
and JavaME/Symbian is frozen on version 3.3(0).
status: not free

Power48

name: Power48
last changed/verified: 2004-03-26
version: 2.0
environment: various
organization/author:
Robert Hildinger
http://power48.mobilevoodoo.com/
status: free

PSPX48

name: PSPX48
last changed/verified: 2006-04-05
version: 1.0.3
environment: PSP
organization/author:
http://zx81.zx81.free.fr/serendipity/
status: free

Implementations Available for the Web

CoCalc, CoCalc2

name: CoCalc CoCalc2
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
http://www.cohort.com/
status: free

HP-16C

name: HP-16C
last changed/verified: 2005-08-19
version: ?
environment: Java
organization/author:
Chris Lusko
http://www.hp16c.com
status: ?

HP-25

name: HP-25
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Larry Leinweber, mailto:***@leinweb.com
http://www.hpmuseum.org/simulate/simulate.htm
status: free

HP-35 Simulation

name: HP-35 Simulation
last changed/verified: 2004-04-12
version: ?
environment: JavaScript
organization/author:
Neil Fraser
http://neil.fraser.name/software/hp-35/
status: free

HP-45 Microcode Simulator

name: HP-45 Microcode Simulator
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Eric Smith
http://www.hpmuseum.org/simulate/simulate.htm
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
status: free

Physical Calculators (not emulators, physical objects)

DM-15C

name: DM-15C
last changed/verified: 2011-07-13
version: N/A
environment: N/A
organization/author:
Michael Steinmann
http://rpn-calc.ch
status: not free


Other

Saturn Emulator/Decompiler

name: no real name
last changed/verified: 2012-12-19
version: 0.9
environment: Unix/Linux or Windows/Cygwin
organization/author:
Paul Courbis Software Foundation, Inc.
***@courbis.fr (maintainer)
http://www.courbis.fr/Emulateur-decompilateur-Saturn.html (howto & download - In French)
http://www.courbis.com/Emulator-decompiler-Saturn.html (howto & download - In English)
This emulator is designed to decompile/debug/understand
HP48's internals. Mainly used by Paul Courbis for writing
his books.

status: free

End
Craig A Finseth
2014-04-12 16:49:13 UTC
Permalink
Last-Modified: 2014-04-12
Posting-Frequency: bi-monthly
URL: http://www.finseth.com/rpnrpl.html
Copyright: 2002-14 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
http://www.finseth.com/rpnrpl.html

Last posted 2014-04-12
reposted about every 2 months

Contact:

Craig A. Finseth <***@gmail.com> <***@alum.mit.edu>
http://www.finseth.com. Please send updates directly to the
author via email.

Copyright

This FAQ document is Copyright 2002-13 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 http://www.hp41.org also has a list.

Some (well, many) implementations cross categories. In general, they
are only listed once (but I'm sure that there are exceptions). Do a
search to relevant entries in other places.

Table of Contents

Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix

Calc for Emacs

name: Calc for Emacs (roughly HP28/48)
last changed/verified: 2010-08-15
version: 23.2
environment: Emacs text editor (full GNU one)
organization/author:
Free Software Foundation, Inc.
***@gmail.com (maintainer)
http://www.math.utah.edu/docs/info/calc_3.html (manual)
status: free

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:
http://calculator.org
status: free

Emu28

name: Emu28 (includes 28C)
last changed/verified: 2004-04-01
version: 1.03
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/emu28.htm
status: free

EMU42

name: EMU42
last changed/verified: 2004-06-16
version: 0.10beta1
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip
http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf
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
http://privat.swol.de/ChristophGiesselink/.
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
http://home.planet.nl/~demun000/thomas_projects/free42
http://free42.sourceforge.net/42progs/index.html
status: free

Note: Palm and Pocket PC versions also available.

galculator

name: galculator
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Simon Floery
http://galculator.sourceforge.net
status: free

HP (various)

name: HP (various) (-12C, -12CPt, 20B, 35S)
last changed/verified: 2009-07-20
version: ?
environment: Windows
organization/author:
Hewlett-Packard
status: not free

HP Emulator

name: HP Emulator (48GX)
last changed/verified: 2002-10-29
version: 0.9.0
environment: Windows
organization/author:
Daniel Nilsson
http://sourceforge.net/projects/hpemu
status: free

HP10BII Emulator

name: HP10BII Emulator (48GX)
last changed/verified: 2003-02-17
version: ?
environment: Windows
organization/author:
?
http://www.hpcc.org/links.html
status: free

HP-11C

name: HP-11C
last changed/verified: 2005-11-11
version: 1.0.7
environment: Windows
organization/author:
Henk von Pickartz
http://boswachter.free.fr/Kalk
http://www.hp16c.com
status: not free

HP-12C

name: HP-12C
last changed/verified: 2003-12-29
version: ?
environment: Windows / Macintosh
organization/author:
http://www.manquehue.net/rlira
status: not free

HP-12C

name: HP-12C
last changed/verified: 2004-02-26
version: ?
environment: Windows / Macintosh
organization/author:
http://homepage.mac.com/riclira
status: not free

HP-15C Simulator

name: HP-15C Simulator
last changed/verified: 2014-01-20
version: 3.3.00 Build 5403
environment: tcl (runs anywhere tcl runs), Mac, Windows, Linux
organization/author:
Torsten Manz
http://hp-15c.homepage.t-online.de/
status: free

HP-16C

name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Joseph M. Newcomer Co.
http://www.pgh.net/~newcomer/hp16c.htm
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
***@foni.net
http://home.foni.net/~supalov/hp16c
status: free

Note: It's available for online preview at
http://home.foni.net/~supalov/hp16c . It's implemented using Swing,
so that you may need to add Sun's Java plugin at
http://java.sun.com/plugin 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
http://www.hp16c.net
status: ?

HP-25 Emulator

name: HP-25 Emulator
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Nigel Bromley
http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm
status: free

HP-35A Emulator

name: HP-35A
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Peter Monta
http://www.pmonta.com/calculators/hp-35/
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Warren Furlow
http://www.furlow.org
status: free

HP-41C Emulator

name: HP-41C Emulator (Sim41?)
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Alvaro Gerardo Su&aacute;rez
http://www.geocities.com/SiliconValley/Bay/4919/
http://geocities.com/algesuar
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
http://www.brouhaha.com/~eric/hpcalc/
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
http://membres.lycos.fr/jeffcalc/
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:
http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip
status: free

HP-55A Emulator

name: HP-55A Emulator
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Eric Smith
http://www.brouhaha.com/~eric/hpcalc/
status: free

HP-67 Simulator

name: HP-67 Simulator
last changed/verified: 2002-10-21
version: ?
environment: Unix, Apple GS
organization/author:
Christopher Neufeld
http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html
status: free

hpcalc.org

name: hpcalc.org (web site, many models)
last changed/verified: 2005-02-23
version: N/A
environment: various
organization/author:
http://www.hpcalc.org/hp49/pc/emulators/
http://www.hpcalc.org/hp49/pc/programming/
status: free

Note: this site has many emulators and variations.

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: many
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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:
http://homepage.mac.com/delaneyrm/MPCalcRB.html
status: free

Nonpareil

name: Nonpareil (many, many)
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Eric Smith
http://nonpareil.brouhaha.com
status: free

Orpie

name: Orpie
last changed/verified: 2007-09-15
version: 1.5.1
environment: Unix/OCaml
organization/author:
Paul Pelzl
http://www.eecs.umich.edu/~pelzlpj/orpie/
status: free

PCALC

name: PCALC
last changed/verified: 2006-01-09
version: 3.0.2
environment: Macintosh
organization/author:
http://www.pcalc.com
status: not free

Pscalc95

name: Pscalc95 (HP-28ish)
last changed/verified: 2003-04-16
version: ?
environment: HP95 and similar
organization/author:
http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh
status: free

Qalculate!

name: Qalculate!
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Niklas Knutsson
http://qalculate.sourceforge.net
status: free

rpCalc

name: rpCalc
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Douglas W. Bell
http://rpcalc.beliz.org
status: free

rpn

name: rpn (HP42S)
last changed/verified: 2005-08-15
version: BashDiff-1.29
environment: GNU Bash shell
organization/author:
William Park <***@yahoo.ca>
http://home.eol.ca/~parkw/index.html#bashdiff
http://freshmeat.net/projects/bashdiff/
status: free (GPL)

RPN Calculator

name: RPN Calculator
last changed/verified: 2008-03-06
version: 1.96
environment: Macintosh, Windows
organization/author:
http://www.rpncalculator.net/
status: not free

RPL/2

name: RPL/2 (?)
last changed/verified: 2003-04-16
version: ?
environment: ?
organization/author:
http://www.makalis.fr/~bertrand/rpl2
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2006-03-01
version: ?
environment: Macintosh
organization/author:
http://www.macforth.com/downloads.html
status: free

Ttcalc

name: Ttcalc (HP-41C)
last changed/verified: 2002-10-21
version: 1.3?
environment: Windows
organization/author:
Stefan Seiwerth, mailto:***@aol.com
http://www.hpmuseum.org/simulate/simulate.htm
http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip
status: free

WP 34S

name: WP 34S (HP-34S?)
last changed/verified: 2011-10-26
version: ?
environment: Windows
organization/author:
?
http://wp34s.sf.net
status: ?

WRPN

name: WRPN (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Emmet P. Gray, mailto:***@hood-emh3.army.mil
http://www.hpmuseum.org/simulate/simulate.htm
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:www.markus-fritze.de
status: free

XCALC

name: XCALC
last changed/verified: 2005-08-15
version: 2.6.3
environment: Windows
organization/author:
Bernt Ribbum
http://www.tordivel.no/xcalc/
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-16 Emulator Library
name: HP16 Emulator Library
last changed/verified: 2009-12-01
version: 4.00H
environment: HP-48 series (some)
organization/author:
Jake Schwartz
http://www.pahhc.org/mul8r.htm
status: not free

Note: includes keyboard overlay!

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:
http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip
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:
http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip
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:
http://hrastprogrammer.tripod.com/HP41X/index.htm
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:
http://hrastprogrammer.tripod.com/HP42X/index.htm
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:
http://hrastprogrammer.tripod.com/HP71X/index.htm
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:
http://hrastprogrammer.tripod.com/HP41L/index.htm
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:
http://hrastprogrammer.tripod.com/HP71L/index.htm
status: not free

Implementations Available for Android Phones

Calcstra

name: Calcstra
last changed/verified: 2010-08-25
version: 1.1.0
environment: Android
organization/author:
Robert Bushman
http://www.androlib.com/android.application.com-traxel-calcstra-jpBp.aspx
status: free

Droid48

name: Droid48
last changed/verified: 2010-08-25
version: 1.19
environment: Android
organization/author:
shagrath
http://www.androlib.com/android.application.org-ab-x48-qjij.aspx
status: free

MCalc

name: MCalc
last changed/verified: 2010-08-25
version: 0.2.0
environment: Android
organization/author:
You Ichimaru
http://www.androlib.com/android.application.jp-maro-mcalc-jqAqF.aspx
status: free

RealCalc Scientific Calculator

name: RealCalc Scientific Calculator
last changed/verified: 2010-08-25
version: 1.4.1
environment: Android
organization/author:
Brian Overspill
http://www.androlib.com/android.application.uk-co-nickfines-realcalc-ztBn.aspx
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2010-08-25
version: 1.1
environment: Android
organization/author:
ATH0
http://www.androlib.com/android.application.com-ath0-rpn-jnBzm.aspx
status: free

RPN Kalc

name: RPN Kalc
last changed/verified: 2010-08-25
version: 1.6.0
environment: Android
organization/author:
K.Games
http://www.androlib.com/android.application.kgame-rpn-qmxz.aspx
status: free

RpnCalc

name: RpnCalc
last changed/verified: 2010-08-25
version: 2.01
environment: Android
organization/author:
Edward Falk
http://www.androlib.com/android.application.org-efalk-rpncalc-jpAm.aspx
status: free

RPNCalculator

name: RPNCalculator
last changed/verified: 2010-08-25
version: 0.2.7
environment: Android
organization/author:
J.Fossy
http://www.androlib.com/android.application.net-iwasno-fossy-rpncalculator-iEzF.aspx
status: free

Implementations Available for the iOS

Calc41C
name: Calc41C (-41C)
last changed/verified: 2009-10-23
version: ?
environment: iOS
organization/author:
Jonathan Watmough
http://calc41c.jonathanwatmough.com/
status: Free

Emu42 PC
name: Emu42 PC (-42S, -82240 printer)
last changed/verified: 2009-10-23
version: 1.57
environment: iOS, Windows, Pocket PC, PalmOS,
Linux (x86), and Mac OS X (application and Dashboard widget)
organization/author:
Thomas Okken
http://thomasokken.com/free42/
status: free

HP (various)

name: HP (various) (-12C, -12CPt, -15C)
last changed/verified: 2009-07-20
version: ?
environment: iOS
organization/author:
Hewlett-Packard
status: not free

i41CXplus
name: i41CXplus (-41CX)
last changed/verified: 2013-04-10
version: 5.7.5
environment: iOS
organization/author:
Al Software
http://alsoftiphone.com/i41CXplus/
status: not free

m48+
name: m48+ (-48)
last changed/verified: 2012-12-01
version: 1.1
environment: iOS
organization/author:
Markus Gonser
***@mksg.de
http://www.mksg.de/m48plus/m48plus.html
status: not free?

ND1
name: ND1
last changed/verified: 2010-04-02
version: ?
environment: iOS
organization/author:
Naive Design
http://naivedesign.com/ND1
status: not free

PCalc
name: PCalc
last changed/verified: 2008-21-10
version: 1.0.2
environment: iOS
organization/author:
TLA Systems
http://www.tla-systems.co.uk/
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
http://home.planet.nl/~demun000/thomas_projects/free42
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.
http://www.pgh.net/~newcomer/hp16c.htm
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:
http://www.palmgear.com
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
http://bojne.homelinux.net/rpn2.html
status: free

Implementations Available for Psion Systems

DCalc

name: DCalc (RPN)
last changed/verified: 2003-04-17
version: ?
environment: Psion
organization/author:
Bob Hepple
http://sedumi.freeshell.org/psion/index.html
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
http://www.freeuk.net/decca
status: shareware

Psion48

name: Psion48 (similar to HP48SX)
last changed/verified: 2003-04-17
version: 2.1
environment: Psion
organization/author:
Xavier Galante
http://Psion48.free.fr
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
http://www.ticalc.org/archives/files/fileinfo/103/10381.html
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
http://www.paxm.org/symbulator/download/rpn.html
status: free

RPN4

name: RPN4
last changed/verified: 2008-10-14
version: ?
environment: TI-92, TI-92+
organization/author:
George Litauszky
***@t-online.hu
http://www.ticalc.org/archives/files/fileinfo/429/42920.html
http://www.ticalc.org/archives/files/fileinfo/428/42897.html
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
http://web.jet.es/leobueno/soft/emu48ce.exe
status: free

EMU48CE

name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23f
environment: WM2003
organization/author:
Pete M. Wilson
http://scw.us/ce/emu48/emu48.exe
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: WindowsCE
organization/author:
Warren Furlow
http://www.furlow.org
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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
http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe
status: not free

Pocket 15C

name: Pocket 15C
last changed/verified: 2004-06-16
version: 1.1
environment: PocketPC
organization/author:
Lygea
http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe
status: not free


Pocket 16C

name: Pocket 16C
last changed/verified: 2004-06-16
version: 1.0
environment: PocketPC
organization/author:
Pirrama (Lygea)
http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe
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
http://midp-calc.sourceforge.net
status: free

HP 45

name: HP 45 Emulator
last changed/verified: 2012-07-15
version: 5.0(5)
environment: JavaME, Smartphones, Tablets
organization/author:
"Martin Krischik" <***@users.sourceforge.net>
http://fx-602p.krischik.com/index.php/HP-45/HomePage
https://plus.google.com/105697297963247099380/post
https://play.google.com/store/apps/details?id=net.sourceforge.uiq3.hp45
Note that the main development platform is now Android
and JavaME/Symbian is frozen on version 3.3(0).
status: not free

Power48

name: Power48
last changed/verified: 2004-03-26
version: 2.0
environment: various
organization/author:
Robert Hildinger
http://power48.mobilevoodoo.com/
status: free

PSPX48

name: PSPX48
last changed/verified: 2006-04-05
version: 1.0.3
environment: PSP
organization/author:
http://zx81.zx81.free.fr/serendipity/
status: free

Implementations Available for the Web

CoCalc, CoCalc2

name: CoCalc CoCalc2
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
http://www.cohort.com/
status: free

HP-16C

name: HP-16C
last changed/verified: 2005-08-19
version: ?
environment: Java
organization/author:
Chris Lusko
http://www.hp16c.com
status: ?

HP-25

name: HP-25
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Larry Leinweber, mailto:***@leinweb.com
http://www.hpmuseum.org/simulate/simulate.htm
status: free

HP-35 Simulation

name: HP-35 Simulation
last changed/verified: 2004-04-12
version: ?
environment: JavaScript
organization/author:
Neil Fraser
http://neil.fraser.name/software/hp-35/
status: free

HP-45 Microcode Simulator

name: HP-45 Microcode Simulator
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Eric Smith
http://www.hpmuseum.org/simulate/simulate.htm
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
status: free

Physical Calculators (not emulators, physical objects)

DM-15C

name: DM-15C
last changed/verified: 2011-07-13
version: N/A
environment: N/A
organization/author:
Michael Steinmann
http://rpn-calc.ch
status: not free


Other

Saturn Emulator/Decompiler

name: no real name
last changed/verified: 2012-12-19
version: 0.9
environment: Unix/Linux or Windows/Cygwin
organization/author:
Paul Courbis Software Foundation, Inc.
***@courbis.fr (maintainer)
http://www.courbis.fr/Emulateur-decompilateur-Saturn.html (howto & download - In French)
http://www.courbis.com/Emulator-decompiler-Saturn.html (howto & download - In English)
This emulator is designed to decompile/debug/understand
HP48's internals. Mainly used by Paul Courbis for writing
his books.

status: free

End
Craig A Finseth
2014-04-12 16:49:18 UTC
Permalink
Last-Modified: 2014-04-12
Posting-Frequency: bi-monthly
URL: http://www.finseth.com/rpnrpl.html
Copyright: 2002-14 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
http://www.finseth.com/rpnrpl.html

Last posted 2014-04-12
reposted about every 2 months

Contact:

Craig A. Finseth <***@gmail.com> <***@alum.mit.edu>
http://www.finseth.com. Please send updates directly to the
author via email.

Copyright

This FAQ document is Copyright 2002-13 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 http://www.hp41.org also has a list.

Some (well, many) implementations cross categories. In general, they
are only listed once (but I'm sure that there are exceptions). Do a
search to relevant entries in other places.

Table of Contents

Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix

Calc for Emacs

name: Calc for Emacs (roughly HP28/48)
last changed/verified: 2010-08-15
version: 23.2
environment: Emacs text editor (full GNU one)
organization/author:
Free Software Foundation, Inc.
***@gmail.com (maintainer)
http://www.math.utah.edu/docs/info/calc_3.html (manual)
status: free

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:
http://calculator.org
status: free

Emu28

name: Emu28 (includes 28C)
last changed/verified: 2004-04-01
version: 1.03
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/emu28.htm
status: free

EMU42

name: EMU42
last changed/verified: 2004-06-16
version: 0.10beta1
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip
http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf
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
http://privat.swol.de/ChristophGiesselink/.
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
http://home.planet.nl/~demun000/thomas_projects/free42
http://free42.sourceforge.net/42progs/index.html
status: free

Note: Palm and Pocket PC versions also available.

galculator

name: galculator
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Simon Floery
http://galculator.sourceforge.net
status: free

HP (various)

name: HP (various) (-12C, -12CPt, 20B, 35S)
last changed/verified: 2009-07-20
version: ?
environment: Windows
organization/author:
Hewlett-Packard
status: not free

HP Emulator

name: HP Emulator (48GX)
last changed/verified: 2002-10-29
version: 0.9.0
environment: Windows
organization/author:
Daniel Nilsson
http://sourceforge.net/projects/hpemu
status: free

HP10BII Emulator

name: HP10BII Emulator (48GX)
last changed/verified: 2003-02-17
version: ?
environment: Windows
organization/author:
?
http://www.hpcc.org/links.html
status: free

HP-11C

name: HP-11C
last changed/verified: 2005-11-11
version: 1.0.7
environment: Windows
organization/author:
Henk von Pickartz
http://boswachter.free.fr/Kalk
http://www.hp16c.com
status: not free

HP-12C

name: HP-12C
last changed/verified: 2003-12-29
version: ?
environment: Windows / Macintosh
organization/author:
http://www.manquehue.net/rlira
status: not free

HP-12C

name: HP-12C
last changed/verified: 2004-02-26
version: ?
environment: Windows / Macintosh
organization/author:
http://homepage.mac.com/riclira
status: not free

HP-15C Simulator

name: HP-15C Simulator
last changed/verified: 2014-01-20
version: 3.3.00 Build 5403
environment: tcl (runs anywhere tcl runs), Mac, Windows, Linux
organization/author:
Torsten Manz
http://hp-15c.homepage.t-online.de/
status: free

HP-16C

name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Joseph M. Newcomer Co.
http://www.pgh.net/~newcomer/hp16c.htm
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
***@foni.net
http://home.foni.net/~supalov/hp16c
status: free

Note: It's available for online preview at
http://home.foni.net/~supalov/hp16c . It's implemented using Swing,
so that you may need to add Sun's Java plugin at
http://java.sun.com/plugin 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
http://www.hp16c.net
status: ?

HP-25 Emulator

name: HP-25 Emulator
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Nigel Bromley
http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm
status: free

HP-35A Emulator

name: HP-35A
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Peter Monta
http://www.pmonta.com/calculators/hp-35/
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Warren Furlow
http://www.furlow.org
status: free

HP-41C Emulator

name: HP-41C Emulator (Sim41?)
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Alvaro Gerardo Su&aacute;rez
http://www.geocities.com/SiliconValley/Bay/4919/
http://geocities.com/algesuar
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
http://www.brouhaha.com/~eric/hpcalc/
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
http://membres.lycos.fr/jeffcalc/
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:
http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip
status: free

HP-55A Emulator

name: HP-55A Emulator
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Eric Smith
http://www.brouhaha.com/~eric/hpcalc/
status: free

HP-67 Simulator

name: HP-67 Simulator
last changed/verified: 2002-10-21
version: ?
environment: Unix, Apple GS
organization/author:
Christopher Neufeld
http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html
status: free

hpcalc.org

name: hpcalc.org (web site, many models)
last changed/verified: 2005-02-23
version: N/A
environment: various
organization/author:
http://www.hpcalc.org/hp49/pc/emulators/
http://www.hpcalc.org/hp49/pc/programming/
status: free

Note: this site has many emulators and variations.

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: many
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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:
http://homepage.mac.com/delaneyrm/MPCalcRB.html
status: free

Nonpareil

name: Nonpareil (many, many)
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Eric Smith
http://nonpareil.brouhaha.com
status: free

Orpie

name: Orpie
last changed/verified: 2007-09-15
version: 1.5.1
environment: Unix/OCaml
organization/author:
Paul Pelzl
http://www.eecs.umich.edu/~pelzlpj/orpie/
status: free

PCALC

name: PCALC
last changed/verified: 2006-01-09
version: 3.0.2
environment: Macintosh
organization/author:
http://www.pcalc.com
status: not free

Pscalc95

name: Pscalc95 (HP-28ish)
last changed/verified: 2003-04-16
version: ?
environment: HP95 and similar
organization/author:
http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh
status: free

Qalculate!

name: Qalculate!
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Niklas Knutsson
http://qalculate.sourceforge.net
status: free

rpCalc

name: rpCalc
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Douglas W. Bell
http://rpcalc.beliz.org
status: free

rpn

name: rpn (HP42S)
last changed/verified: 2005-08-15
version: BashDiff-1.29
environment: GNU Bash shell
organization/author:
William Park <***@yahoo.ca>
http://home.eol.ca/~parkw/index.html#bashdiff
http://freshmeat.net/projects/bashdiff/
status: free (GPL)

RPN Calculator

name: RPN Calculator
last changed/verified: 2008-03-06
version: 1.96
environment: Macintosh, Windows
organization/author:
http://www.rpncalculator.net/
status: not free

RPL/2

name: RPL/2 (?)
last changed/verified: 2003-04-16
version: ?
environment: ?
organization/author:
http://www.makalis.fr/~bertrand/rpl2
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2006-03-01
version: ?
environment: Macintosh
organization/author:
http://www.macforth.com/downloads.html
status: free

Ttcalc

name: Ttcalc (HP-41C)
last changed/verified: 2002-10-21
version: 1.3?
environment: Windows
organization/author:
Stefan Seiwerth, mailto:***@aol.com
http://www.hpmuseum.org/simulate/simulate.htm
http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip
status: free

WP 34S

name: WP 34S (HP-34S?)
last changed/verified: 2011-10-26
version: ?
environment: Windows
organization/author:
?
http://wp34s.sf.net
status: ?

WRPN

name: WRPN (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Emmet P. Gray, mailto:***@hood-emh3.army.mil
http://www.hpmuseum.org/simulate/simulate.htm
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:www.markus-fritze.de
status: free

XCALC

name: XCALC
last changed/verified: 2005-08-15
version: 2.6.3
environment: Windows
organization/author:
Bernt Ribbum
http://www.tordivel.no/xcalc/
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-16 Emulator Library
name: HP16 Emulator Library
last changed/verified: 2009-12-01
version: 4.00H
environment: HP-48 series (some)
organization/author:
Jake Schwartz
http://www.pahhc.org/mul8r.htm
status: not free

Note: includes keyboard overlay!

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:
http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip
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:
http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip
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:
http://hrastprogrammer.tripod.com/HP41X/index.htm
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:
http://hrastprogrammer.tripod.com/HP42X/index.htm
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:
http://hrastprogrammer.tripod.com/HP71X/index.htm
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:
http://hrastprogrammer.tripod.com/HP41L/index.htm
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:
http://hrastprogrammer.tripod.com/HP71L/index.htm
status: not free

Implementations Available for Android Phones

Calcstra

name: Calcstra
last changed/verified: 2010-08-25
version: 1.1.0
environment: Android
organization/author:
Robert Bushman
http://www.androlib.com/android.application.com-traxel-calcstra-jpBp.aspx
status: free

Droid48

name: Droid48
last changed/verified: 2010-08-25
version: 1.19
environment: Android
organization/author:
shagrath
http://www.androlib.com/android.application.org-ab-x48-qjij.aspx
status: free

MCalc

name: MCalc
last changed/verified: 2010-08-25
version: 0.2.0
environment: Android
organization/author:
You Ichimaru
http://www.androlib.com/android.application.jp-maro-mcalc-jqAqF.aspx
status: free

RealCalc Scientific Calculator

name: RealCalc Scientific Calculator
last changed/verified: 2010-08-25
version: 1.4.1
environment: Android
organization/author:
Brian Overspill
http://www.androlib.com/android.application.uk-co-nickfines-realcalc-ztBn.aspx
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2010-08-25
version: 1.1
environment: Android
organization/author:
ATH0
http://www.androlib.com/android.application.com-ath0-rpn-jnBzm.aspx
status: free

RPN Kalc

name: RPN Kalc
last changed/verified: 2010-08-25
version: 1.6.0
environment: Android
organization/author:
K.Games
http://www.androlib.com/android.application.kgame-rpn-qmxz.aspx
status: free

RpnCalc

name: RpnCalc
last changed/verified: 2010-08-25
version: 2.01
environment: Android
organization/author:
Edward Falk
http://www.androlib.com/android.application.org-efalk-rpncalc-jpAm.aspx
status: free

RPNCalculator

name: RPNCalculator
last changed/verified: 2010-08-25
version: 0.2.7
environment: Android
organization/author:
J.Fossy
http://www.androlib.com/android.application.net-iwasno-fossy-rpncalculator-iEzF.aspx
status: free

Implementations Available for the iOS

Calc41C
name: Calc41C (-41C)
last changed/verified: 2009-10-23
version: ?
environment: iOS
organization/author:
Jonathan Watmough
http://calc41c.jonathanwatmough.com/
status: Free

Emu42 PC
name: Emu42 PC (-42S, -82240 printer)
last changed/verified: 2009-10-23
version: 1.57
environment: iOS, Windows, Pocket PC, PalmOS,
Linux (x86), and Mac OS X (application and Dashboard widget)
organization/author:
Thomas Okken
http://thomasokken.com/free42/
status: free

HP (various)

name: HP (various) (-12C, -12CPt, -15C)
last changed/verified: 2009-07-20
version: ?
environment: iOS
organization/author:
Hewlett-Packard
status: not free

i41CXplus
name: i41CXplus (-41CX)
last changed/verified: 2013-04-10
version: 5.7.5
environment: iOS
organization/author:
Al Software
http://alsoftiphone.com/i41CXplus/
status: not free

m48+
name: m48+ (-48)
last changed/verified: 2012-12-01
version: 1.1
environment: iOS
organization/author:
Markus Gonser
***@mksg.de
http://www.mksg.de/m48plus/m48plus.html
status: not free?

ND1
name: ND1
last changed/verified: 2010-04-02
version: ?
environment: iOS
organization/author:
Naive Design
http://naivedesign.com/ND1
status: not free

PCalc
name: PCalc
last changed/verified: 2008-21-10
version: 1.0.2
environment: iOS
organization/author:
TLA Systems
http://www.tla-systems.co.uk/
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
http://home.planet.nl/~demun000/thomas_projects/free42
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.
http://www.pgh.net/~newcomer/hp16c.htm
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:
http://www.palmgear.com
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
http://bojne.homelinux.net/rpn2.html
status: free

Implementations Available for Psion Systems

DCalc

name: DCalc (RPN)
last changed/verified: 2003-04-17
version: ?
environment: Psion
organization/author:
Bob Hepple
http://sedumi.freeshell.org/psion/index.html
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
http://www.freeuk.net/decca
status: shareware

Psion48

name: Psion48 (similar to HP48SX)
last changed/verified: 2003-04-17
version: 2.1
environment: Psion
organization/author:
Xavier Galante
http://Psion48.free.fr
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
http://www.ticalc.org/archives/files/fileinfo/103/10381.html
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
http://www.paxm.org/symbulator/download/rpn.html
status: free

RPN4

name: RPN4
last changed/verified: 2008-10-14
version: ?
environment: TI-92, TI-92+
organization/author:
George Litauszky
***@t-online.hu
http://www.ticalc.org/archives/files/fileinfo/429/42920.html
http://www.ticalc.org/archives/files/fileinfo/428/42897.html
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
http://web.jet.es/leobueno/soft/emu48ce.exe
status: free

EMU48CE

name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23f
environment: WM2003
organization/author:
Pete M. Wilson
http://scw.us/ce/emu48/emu48.exe
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: WindowsCE
organization/author:
Warren Furlow
http://www.furlow.org
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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
http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe
status: not free

Pocket 15C

name: Pocket 15C
last changed/verified: 2004-06-16
version: 1.1
environment: PocketPC
organization/author:
Lygea
http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe
status: not free


Pocket 16C

name: Pocket 16C
last changed/verified: 2004-06-16
version: 1.0
environment: PocketPC
organization/author:
Pirrama (Lygea)
http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe
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
http://midp-calc.sourceforge.net
status: free

HP 45

name: HP 45 Emulator
last changed/verified: 2012-07-15
version: 5.0(5)
environment: JavaME, Smartphones, Tablets
organization/author:
"Martin Krischik" <***@users.sourceforge.net>
http://fx-602p.krischik.com/index.php/HP-45/HomePage
https://plus.google.com/105697297963247099380/post
https://play.google.com/store/apps/details?id=net.sourceforge.uiq3.hp45
Note that the main development platform is now Android
and JavaME/Symbian is frozen on version 3.3(0).
status: not free

Power48

name: Power48
last changed/verified: 2004-03-26
version: 2.0
environment: various
organization/author:
Robert Hildinger
http://power48.mobilevoodoo.com/
status: free

PSPX48

name: PSPX48
last changed/verified: 2006-04-05
version: 1.0.3
environment: PSP
organization/author:
http://zx81.zx81.free.fr/serendipity/
status: free

Implementations Available for the Web

CoCalc, CoCalc2

name: CoCalc CoCalc2
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
http://www.cohort.com/
status: free

HP-16C

name: HP-16C
last changed/verified: 2005-08-19
version: ?
environment: Java
organization/author:
Chris Lusko
http://www.hp16c.com
status: ?

HP-25

name: HP-25
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Larry Leinweber, mailto:***@leinweb.com
http://www.hpmuseum.org/simulate/simulate.htm
status: free

HP-35 Simulation

name: HP-35 Simulation
last changed/verified: 2004-04-12
version: ?
environment: JavaScript
organization/author:
Neil Fraser
http://neil.fraser.name/software/hp-35/
status: free

HP-45 Microcode Simulator

name: HP-45 Microcode Simulator
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Eric Smith
http://www.hpmuseum.org/simulate/simulate.htm
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
status: free

Physical Calculators (not emulators, physical objects)

DM-15C

name: DM-15C
last changed/verified: 2011-07-13
version: N/A
environment: N/A
organization/author:
Michael Steinmann
http://rpn-calc.ch
status: not free


Other

Saturn Emulator/Decompiler

name: no real name
last changed/verified: 2012-12-19
version: 0.9
environment: Unix/Linux or Windows/Cygwin
organization/author:
Paul Courbis Software Foundation, Inc.
***@courbis.fr (maintainer)
http://www.courbis.fr/Emulateur-decompilateur-Saturn.html (howto & download - In French)
http://www.courbis.com/Emulator-decompiler-Saturn.html (howto & download - In English)
This emulator is designed to decompile/debug/understand
HP48's internals. Mainly used by Paul Courbis for writing
his books.

status: free

End

Craig A Finseth
2013-10-14 17:25:31 UTC
Permalink
Last-Modified: 2013-10-14
Posting-Frequency: bi-monthly
URL: http://www.finseth.com/rpnrpl.html
Copyright: 2002-13 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
http://www.finseth.com/rpnrpl.html

Last posted 2013-10-14
reposted about every 2 months

Contact:

Craig A. Finseth <***@gmail.com> <***@alum.mit.edu>
http://www.finseth.com. Please send updates directly to the
author via email.

Copyright

This FAQ document is Copyright 2002-13 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 http://www.hp41.org also has a list.

Some (well, many) implementations cross categories. In general, they
are only listed once (but I'm sure that there are exceptions). Do a
search to relevant entries in other places.

Table of Contents

Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix

Calc for Emacs

name: Calc for Emacs (roughly HP28/48)
last changed/verified: 2010-08-15
version: 23.2
environment: Emacs text editor (full GNU one)
organization/author:
Free Software Foundation, Inc.
***@gmail.com (maintainer)
http://www.math.utah.edu/docs/info/calc_3.html (manual)
status: free

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:
http://calculator.org
status: free

Emu28

name: Emu28 (includes 28C)
last changed/verified: 2004-04-01
version: 1.03
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/emu28.htm
status: free

EMU42

name: EMU42
last changed/verified: 2004-06-16
version: 0.10beta1
environment: Windows
organization/author:
Christoph Giesselink
http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip
http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf
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
http://privat.swol.de/ChristophGiesselink/.
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
http://home.planet.nl/~demun000/thomas_projects/free42
http://free42.sourceforge.net/42progs/index.html
status: free

Note: Palm and Pocket PC versions also available.

galculator

name: galculator
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Simon Floery
http://galculator.sourceforge.net
status: free

HP (various)

name: HP (various) (-12C, -12CPt, 20B, 35S)
last changed/verified: 2009-07-20
version: ?
environment: Windows
organization/author:
Hewlett-Packard
status: not free

HP Emulator

name: HP Emulator (48GX)
last changed/verified: 2002-10-29
version: 0.9.0
environment: Windows
organization/author:
Daniel Nilsson
http://sourceforge.net/projects/hpemu
status: free

HP10BII Emulator

name: HP10BII Emulator (48GX)
last changed/verified: 2003-02-17
version: ?
environment: Windows
organization/author:
?
http://www.hpcc.org/links.html
status: free

HP-11C

name: HP-11C
last changed/verified: 2005-11-11
version: 1.0.7
environment: Windows
organization/author:
Henk von Pickartz
http://boswachter.free.fr/Kalk
http://www.hp16c.com
status: not free

HP-12C

name: HP-12C
last changed/verified: 2003-12-29
version: ?
environment: Windows / Macintosh
organization/author:
http://www.manquehue.net/rlira
status: not free

HP-12C

name: HP-12C
last changed/verified: 2004-02-26
version: ?
environment: Windows / Macintosh
organization/author:
http://homepage.mac.com/riclira
status: not free

HP-15C Simulator

name: HP-15C Simulator
last changed/verified: 2013-05-9
version: 3.2.00 Build 5319
environment: tcl (runs anywhere tcl runs), Mac, Windows, Linux
organization/author:
Torsten Manz
http://hp-15c.homepage.t-online.de/
status: free

HP-16C

name: HP-16C
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Joseph M. Newcomer Co.
http://www.pgh.net/~newcomer/hp16c.htm
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
***@foni.net
http://home.foni.net/~supalov/hp16c
status: free

Note: It's available for online preview at
http://home.foni.net/~supalov/hp16c . It's implemented using Swing,
so that you may need to add Sun's Java plugin at
http://java.sun.com/plugin 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
http://www.hp16c.net
status: ?

HP-25 Emulator

name: HP-25 Emulator
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Nigel Bromley
http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm
status: free

HP-35A Emulator

name: HP-35A
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Peter Monta
http://www.pmonta.com/calculators/hp-35/
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Warren Furlow
http://www.furlow.org
status: free

HP-41C Emulator

name: HP-41C Emulator (Sim41?)
last changed/verified: 2002-10-21
version: ?
environment: DOS
organization/author:
Alvaro Gerardo Su&aacute;rez
http://www.geocities.com/SiliconValley/Bay/4919/
http://geocities.com/algesuar
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
http://www.brouhaha.com/~eric/hpcalc/
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
http://membres.lycos.fr/jeffcalc/
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:
http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip
status: free

HP-55A Emulator

name: HP-55A Emulator
last changed/verified: 2004-06-15
version: ?
environment: XWindows, Unix
organization/author:
Eric Smith
http://www.brouhaha.com/~eric/hpcalc/
status: free

HP-67 Simulator

name: HP-67 Simulator
last changed/verified: 2002-10-21
version: ?
environment: Unix, Apple GS
organization/author:
Christopher Neufeld
http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html
status: free

hpcalc.org

name: hpcalc.org (web site, many models)
last changed/verified: 2005-02-23
version: N/A
environment: various
organization/author:
http://www.hpcalc.org/hp49/pc/emulators/
http://www.hpcalc.org/hp49/pc/programming/
status: free

Note: this site has many emulators and variations.

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: many
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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:
http://homepage.mac.com/delaneyrm/MPCalcRB.html
status: free

Nonpareil

name: Nonpareil (many, many)
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Eric Smith
http://nonpareil.brouhaha.com
status: free

Orpie

name: Orpie
last changed/verified: 2007-09-15
version: 1.5.1
environment: Unix/OCaml
organization/author:
Paul Pelzl
http://www.eecs.umich.edu/~pelzlpj/orpie/
status: free

PCALC

name: PCALC
last changed/verified: 2006-01-09
version: 3.0.2
environment: Macintosh
organization/author:
http://www.pcalc.com
status: not free

Pscalc95

name: Pscalc95 (HP-28ish)
last changed/verified: 2003-04-16
version: ?
environment: HP95 and similar
organization/author:
http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh
status: free

Qalculate!

name: Qalculate!
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Niklas Knutsson
http://qalculate.sourceforge.net
status: free

rpCalc

name: rpCalc
last changed/verified: 2010-02-01
version: ?
environment: Linux
organization/author:
Douglas W. Bell
http://rpcalc.beliz.org
status: free

rpn

name: rpn (HP42S)
last changed/verified: 2005-08-15
version: BashDiff-1.29
environment: GNU Bash shell
organization/author:
William Park <***@yahoo.ca>
http://home.eol.ca/~parkw/index.html#bashdiff
http://freshmeat.net/projects/bashdiff/
status: free (GPL)

RPN Calculator

name: RPN Calculator
last changed/verified: 2008-03-06
version: 1.96
environment: Macintosh, Windows
organization/author:
http://www.rpncalculator.net/
status: not free

RPL/2

name: RPL/2 (?)
last changed/verified: 2003-04-16
version: ?
environment: ?
organization/author:
http://www.makalis.fr/~bertrand/rpl2
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2006-03-01
version: ?
environment: Macintosh
organization/author:
http://www.macforth.com/downloads.html
status: free

Ttcalc

name: Ttcalc (HP-41C)
last changed/verified: 2002-10-21
version: 1.3?
environment: Windows
organization/author:
Stefan Seiwerth, mailto:***@aol.com
http://www.hpmuseum.org/simulate/simulate.htm
http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip
status: free

WP 34S

name: WP 34S (HP-34S?)
last changed/verified: 2011-10-26
version: ?
environment: Windows
organization/author:
?
http://wp34s.sf.net
status: ?

WRPN

name: WRPN (HP-16C)
last changed/verified: 2002-10-21
version: ?
environment: Windows
organization/author:
Emmet P. Gray, mailto:***@hood-emh3.army.mil
http://www.hpmuseum.org/simulate/simulate.htm
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:www.markus-fritze.de
status: free

XCALC

name: XCALC
last changed/verified: 2005-08-15
version: 2.6.3
environment: Windows
organization/author:
Bernt Ribbum
http://www.tordivel.no/xcalc/
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-16 Emulator Library
name: HP16 Emulator Library
last changed/verified: 2009-12-01
version: 4.00H
environment: HP-48 series (some)
organization/author:
Jake Schwartz
http://www.pahhc.org/mul8r.htm
status: not free

Note: includes keyboard overlay!

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:
http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip
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:
http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip
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:
http://hrastprogrammer.tripod.com/HP41X/index.htm
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:
http://hrastprogrammer.tripod.com/HP42X/index.htm
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:
http://hrastprogrammer.tripod.com/HP71X/index.htm
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:
http://hrastprogrammer.tripod.com/HP41L/index.htm
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:
http://hrastprogrammer.tripod.com/HP71L/index.htm
status: not free

Implementations Available for Android Phones

Calcstra

name: Calcstra
last changed/verified: 2010-08-25
version: 1.1.0
environment: Android
organization/author:
Robert Bushman
http://www.androlib.com/android.application.com-traxel-calcstra-jpBp.aspx
status: free

Droid48

name: Droid48
last changed/verified: 2010-08-25
version: 1.19
environment: Android
organization/author:
shagrath
http://www.androlib.com/android.application.org-ab-x48-qjij.aspx
status: free

MCalc

name: MCalc
last changed/verified: 2010-08-25
version: 0.2.0
environment: Android
organization/author:
You Ichimaru
http://www.androlib.com/android.application.jp-maro-mcalc-jqAqF.aspx
status: free

RealCalc Scientific Calculator

name: RealCalc Scientific Calculator
last changed/verified: 2010-08-25
version: 1.4.1
environment: Android
organization/author:
Brian Overspill
http://www.androlib.com/android.application.uk-co-nickfines-realcalc-ztBn.aspx
status: free

RPN Calculator

name: RPN Calculator
last changed/verified: 2010-08-25
version: 1.1
environment: Android
organization/author:
ATH0
http://www.androlib.com/android.application.com-ath0-rpn-jnBzm.aspx
status: free

RPN Kalc

name: RPN Kalc
last changed/verified: 2010-08-25
version: 1.6.0
environment: Android
organization/author:
K.Games
http://www.androlib.com/android.application.kgame-rpn-qmxz.aspx
status: free

RpnCalc

name: RpnCalc
last changed/verified: 2010-08-25
version: 2.01
environment: Android
organization/author:
Edward Falk
http://www.androlib.com/android.application.org-efalk-rpncalc-jpAm.aspx
status: free

RPNCalculator

name: RPNCalculator
last changed/verified: 2010-08-25
version: 0.2.7
environment: Android
organization/author:
J.Fossy
http://www.androlib.com/android.application.net-iwasno-fossy-rpncalculator-iEzF.aspx
status: free

Implementations Available for the iOS

Calc41C
name: Calc41C (-41C)
last changed/verified: 2009-10-23
version: ?
environment: iOS
organization/author:
Jonathan Watmough
http://calc41c.jonathanwatmough.com/
status: Free

Emu42 PC
name: Emu42 PC (-42S, -82240 printer)
last changed/verified: 2009-10-23
version: 1.57
environment: iOS, Windows, Pocket PC, PalmOS,
Linux (x86), and Mac OS X (application and Dashboard widget)
organization/author:
Thomas Okken
http://thomasokken.com/free42/
status: free

HP (various)

name: HP (various) (-12C, -12CPt, -15C)
last changed/verified: 2009-07-20
version: ?
environment: iOS
organization/author:
Hewlett-Packard
status: not free

i41CXplus
name: i41CXplus (-41CX)
last changed/verified: 2013-04-10
version: 5.7.5
environment: iOS
organization/author:
Al Software
http://alsoftiphone.com/i41CXplus/
status: not free

m48+
name: m48+ (-48)
last changed/verified: 2012-12-01
version: 1.1
environment: iOS
organization/author:
Markus Gonser
***@mksg.de
http://www.mksg.de/m48plus/m48plus.html
status: not free?

ND1
name: ND1
last changed/verified: 2010-04-02
version: ?
environment: iOS
organization/author:
Naive Design
http://naivedesign.com/ND1
status: not free

PCalc
name: PCalc
last changed/verified: 2008-21-10
version: 1.0.2
environment: iOS
organization/author:
TLA Systems
http://www.tla-systems.co.uk/
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
http://home.planet.nl/~demun000/thomas_projects/free42
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.
http://www.pgh.net/~newcomer/hp16c.htm
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:
http://www.palmgear.com
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
http://bojne.homelinux.net/rpn2.html
status: free

Implementations Available for Psion Systems

DCalc

name: DCalc (RPN)
last changed/verified: 2003-04-17
version: ?
environment: Psion
organization/author:
Bob Hepple
http://sedumi.freeshell.org/psion/index.html
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
http://www.freeuk.net/decca
status: shareware

Psion48

name: Psion48 (similar to HP48SX)
last changed/verified: 2003-04-17
version: 2.1
environment: Psion
organization/author:
Xavier Galante
http://Psion48.free.fr
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
http://www.ticalc.org/archives/files/fileinfo/103/10381.html
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
http://www.paxm.org/symbulator/download/rpn.html
status: free

RPN4

name: RPN4
last changed/verified: 2008-10-14
version: ?
environment: TI-92, TI-92+
organization/author:
George Litauszky
***@t-online.hu
http://www.ticalc.org/archives/files/fileinfo/429/42920.html
http://www.ticalc.org/archives/files/fileinfo/428/42897.html
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
http://web.jet.es/leobueno/soft/emu48ce.exe
status: free

EMU48CE

name: EMU48CE
last changed/verified: 2004-06-16
version: 1.23f
environment: WM2003
organization/author:
Pete M. Wilson
http://scw.us/ce/emu48/emu48.exe
status: free

HP-41C Emulator

name: HP-41C Emulator
last changed/verified: 2002-10-21
version: ?
environment: WindowsCE
organization/author:
Warren Furlow
http://www.furlow.org
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
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
http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe
status: not free

Pocket 15C

name: Pocket 15C
last changed/verified: 2004-06-16
version: 1.1
environment: PocketPC
organization/author:
Lygea
http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe
status: not free


Pocket 16C

name: Pocket 16C
last changed/verified: 2004-06-16
version: 1.0
environment: PocketPC
organization/author:
Pirrama (Lygea)
http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe
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
http://midp-calc.sourceforge.net
status: free

HP 45

name: HP 45 Emulator
last changed/verified: 2012-07-15
version: 5.0(5)
environment: JavaME, Smartphones, Tablets
organization/author:
"Martin Krischik" <***@users.sourceforge.net>
http://fx-602p.krischik.com/index.php/HP-45/HomePage
https://plus.google.com/105697297963247099380/post
https://play.google.com/store/apps/details?id=net.sourceforge.uiq3.hp45
Note that the main development platform is now Android
and JavaME/Symbian is frozen on version 3.3(0).
status: not free

Power48

name: Power48
last changed/verified: 2004-03-26
version: 2.0
environment: various
organization/author:
Robert Hildinger
http://power48.mobilevoodoo.com/
status: free

PSPX48

name: PSPX48
last changed/verified: 2006-04-05
version: 1.0.3
environment: PSP
organization/author:
http://zx81.zx81.free.fr/serendipity/
status: free

Implementations Available for the Web

CoCalc, CoCalc2

name: CoCalc CoCalc2
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
http://www.cohort.com/
status: free

HP-16C

name: HP-16C
last changed/verified: 2005-08-19
version: ?
environment: Java
organization/author:
Chris Lusko
http://www.hp16c.com
status: ?

HP-25

name: HP-25
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Larry Leinweber, mailto:***@leinweb.com
http://www.hpmuseum.org/simulate/simulate.htm
status: free

HP-35 Simulation

name: HP-35 Simulation
last changed/verified: 2004-04-12
version: ?
environment: JavaScript
organization/author:
Neil Fraser
http://neil.fraser.name/software/hp-35/
status: free

HP-45 Microcode Simulator

name: HP-45 Microcode Simulator
last changed/verified: 2002-10-21
version: ?
environment: Java
organization/author:
Eric Smith
http://www.hpmuseum.org/simulate/simulate.htm
status: free

Loki and LokiBin

name: Loki and LokiBin
last changed/verified: 2002-10-21
version: 1.0
environment: JavaScript
organization/author:
Craig Finseth
http://www.finseth.com/#Loki
status: free

Physical Calculators (not emulators, physical objects)

DM-15C

name: DM-15C
last changed/verified: 2011-07-13
version: N/A
environment: N/A
organization/author:
Michael Steinmann
http://rpn-calc.ch
status: not free


Other

Saturn Emulator/Decompiler

name: no real name
last changed/verified: 2012-12-19
version: 0.9
environment: Unix/Linux or Windows/Cygwin
organization/author:
Paul Courbis Software Foundation, Inc.
***@courbis.fr (maintainer)
http://www.courbis.fr/Emulateur-decompilateur-Saturn.html (howto & download - In French)
http://www.courbis.com/Emulator-decompiler-Saturn.html (howto & download - In English)
This emulator is designed to decompile/debug/understand
HP48's internals. Mainly used by Paul Courbis for writing
his books.

status: free

End
Loading...