• RPN/RPL Calculator implementations, list of, regular post [long, FAQ] (

    From Craig A Finseth@21:1/5 to All on Thu Dec 13 19:35:34 2018
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2018-12-13
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-18 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 2018-12-13
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2018-03-07
    version: 23.2
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    jay.p.belanger@gmail.com (maintainer)
    http://www.math.utah.edu/docs/info/calc_toc.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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2018-03=18
    version: Release Candidate 4.0..00 Build 5811
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Tue Feb 12 15:57:54 2019
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2019-02-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-19 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 2019-02-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2018-03-07
    version: 23.2
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    jay.p.belanger@gmail.com (maintainer)
    http://www.math.utah.edu/docs/info/calc_toc.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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2018-03=18
    version: Release Candidate 4.0..00 Build 5811
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Fri Apr 12 07:44:29 2019
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2019-04-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-19 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 2019-04-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2019-04-05
    version: Release Candidate 4.1.00 Build 5914
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Fri Jun 14 08:55:32 2019
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2019-06-14
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-19 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 2019-06-14
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2019-04-05
    version: Release Candidate 4.1.00 Build 5914
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Aug 12 09:23:34 2019
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2019-08-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-19 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 2019-08-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2019-04-05
    version: Release Candidate 4.1.00 Build 5914
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Sun Oct 13 15:11:41 2019
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2019-10-13
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-19 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 2019-10-13
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2019-04-05
    version: Release Candidate 4.1.00 Build 5914
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Thu Dec 12 08:26:00 2019
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2019-12-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-19 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 2019-12-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2019-04-05
    version: Release Candidate 4.1.00 Build 5914
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Wed Feb 12 16:27:38 2020
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2020-02-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-20 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 2020-02-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2019-04-05
    version: Release Candidate 4.1.00 Build 5914
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Apr 13 09:17:40 2020
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2020-04-13
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-20 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 2020-04-13
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-18 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41

    name: Genesis-41
    last changed/verified (Y-M-D): 2013-07-10
    version: 2.26
    environment: OS/X v1.9 32bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: not free, $39.00 USD

    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: 2019-04-05
    version: Release Candidate 4.1.00 Build 5914
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2014-11-07
    version: 7.0.1
    environment: iPhone & iPad, runs on iOS v5.1.1+ 32 bits but optimized for iOS v8 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CXplus/
    status: not free, iTunes

    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
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Fri Feb 12 12:34:53 2021
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2021-02-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-21 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 2021-02-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2020-07-11
    version: Release Candidate 4.2.00 Build 6026
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Apr 12 09:34:34 2021
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2021-04-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-21 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 2021-04-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2021-03-22
    version: Release Candidate 4.3.00 Build 6111
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Jun 14 15:40:39 2021
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2021-06-14
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-21 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 2021-06-14
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2021-03-22
    version: Release Candidate 4.3.00 Build 6111
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Thu Aug 12 08:19:41 2021
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2021-08-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-21 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 2021-08-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2021-03-22
    version: Release Candidate 4.3.00 Build 6111
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Tue Oct 12 09:50:56 2021
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2021-10-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-21 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 2021-10-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2021-03-22
    version: Release Candidate 4.3.00 Build 6111
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Dec 13 12:57:00 2021
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2021-12-13
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-21 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 2021-12-13
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2021-03-22
    version: Release Candidate 4.3.00 Build 6111
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Sat Feb 12 20:04:15 2022
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2022-02-13
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-22 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 2022-02-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2021-03-22
    version: Release Candidate 4.3.00 Build 6111
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Tue Apr 12 14:56:24 2022
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2022-04-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-22 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 2022-04-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2022-03-12
    version: Release Candidate 4.4.00 Build 6210)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Sat Jun 11 14:47:24 2022
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2022-06-11
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-22 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 2022-06-11
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2022-03-12
    version: Release Candidate 4.4.00 Build 6210)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Tue Aug 23 18:27:51 2022
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2022-08-23
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-22 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 2022-08-23
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2022-03-12
    version: Release Candidate 4.4.00 Build 6210)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Dec 12 18:41:05 2022
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2022-12-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-22 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 2022-12-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-21 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2022-03-12
    version: Release Candidate 4.4.00 Build 6210)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Feb 13 16:32:11 2023
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2023-02-03
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-23 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 2023-02-03
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-23 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2022-03-12
    version: Release Candidate 4.4.00 Build 6210)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Jun 12 19:24:54 2023
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2023-06-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-23 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 2023-06-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-23 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2023-03-02
    version: Release Candidate 4.4.00 Build 6308)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Sat Aug 12 15:43:41 2023
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2023-08-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-23 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 2023-08-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-23 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2023-03-02
    version: Release Candidate 4.4.00 Build 6308)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Thu Oct 12 21:12:51 2023
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2023-10-12
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-23 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 2023-10-12
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-23 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2023-03-02
    version: Release Candidate 4.4.00 Build 6308)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Thu Dec 21 22:39:01 2023
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2023-12-21
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-23 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 2023-12-21
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-23 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2023-03-02
    version: Release Candidate 4.4.00 Build 6308)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Thu Feb 15 16:35:34 2024
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2024-02-15
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-23 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 2024-02-15
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-23 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2023-03-02
    version: Release Candidate 4.4.00 Build 6308)
    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
    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

    Not Quite a 41

    name: NQ-41
    last changed/verified: 2018-12-09
    version: ?0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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:
    ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Sun Apr 14 15:06:31 2024
    XPost: comp.sys.handhelds, comp.sys.hp48, news.answers

    Last-Modified: 2024-04-14
    Posting-Frequency: bi-monthly
    URL: http://www.finseth.com/rpnrpl.html
    Copyright: 2002-23 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 2024-04-14
    reposted about every 2 months

    Contact:

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

    Copyright

    This FAQ document is Copyright 2002-23 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: 2019-02-21
    version: 26.1
    environment: Emacs text editor (full GNU one)
    organization/author:
    Free Software Foundation, Inc.
    Report bugs within Emacs (Type M-x report-calc-bug)
    https://www.gnu.org/software/emacs/manual/html_mono/calc.html
    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

    CC-41

    name: CC-41
    last changed/verified: 2024-02-17
    version: 0.10
    environment: Linux, Windows, Mac OSX
    organization/author:
    Craig Bladow
    http://www.hpmuseum.org/forum/thread-9616.html
    https://github.com/CraigBladow/cc41
    was NQ-41
    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: 2019-02-12
    version: changes frequently
    environment: Linux, MacOS and Windows
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    galculator

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

    Genesis-41 (discontinued, not available)

    name: Genesis-41
    last changed/verified (Y-M-D): 2016-01-xx
    version: 2.31
    environment: OS/X v10.11.3+ 64bits
    organization/author:
    Laurent Spohr
    http://www.laurent-spohr.com/Main/HP-41CX_Emulator.html
    status: no longer available

    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: 2023-03-02
    version: Release Candidate 4.4.00 Build 6308)
    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
    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 <opengeometry@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: 2017-02-05
    version: ?
    environment: ?
    organization/author:
    http://www.rpl2.net
    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:Seiwerth@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:GrayE@hood-emh3.army.mil
    http://www.hpmuseum.org/simulate/simulate.htm
    status: free

    X48

    name: X48 (HP48GX)
    last changed/verified: 2017-03-18
    version: 1.2 of the port, 0.4.1 of the original emulator
    environment: Macintosh
    organization/author:
    Markus Fritze
    https://sourceforge.net/projects/x48.berlios/files/
    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

    Free42
    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-09
    version: changes frequently
    environment: iOS, Android, Windows
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    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 iOS

    Calc41C

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

    CuVee Software

    name: HP-35, HP-45, HP-70, HP-32, HP-34, HP-38, HP-65, HP-67, HP-97
    last changed/verified: 2019-02-12
    version: various
    environment: iOS
    organization/author:
    CuVee Software
    http://www.cuveesoft.ch
    status: not free, except HP-70 and HP-67 demo

    Free42

    name: Free42 (-42S, -82240 printer)
    last changed/verified: 2019-02-12
    version: changes frequently
    environment: iOS, Android, Windows, Pocket PC
    Linux (x86), and Mac OS X (application and Dashboard widget)
    organization/author:
    Thomas Okken
    http://thomasokken.com/free42/
    http://thomasokken.com/free42/42progs/
    status: free

    Emu50g (aka HP50g)

    name: EmuHP50g (in App store, HP50g in app itself)
    last changed/verified: 2018-10-19
    version: 1.3.3 (123)
    environment: iOS
    organization/author:
    Marek Zima
    hp50g@thewinterstorm.com
    http://www.thewinterstorm.com
    status: not 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

    i41CX

    name: i41CX
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    i41CX+

    name: i41CX+
    last changed/verified (Y-M-D): 2020-03-14
    version: 7.6.0
    environment: iPod Touch, iPhone & iPad, runs on iOS v9.0+ 64 bits
    organization/author:
    Antonio Lagana
    http://alsoftiphone.com/i41CX
    https://apps.apple.com/app/i41cx/id292619450/
    status: not free, AppStore

    m48+
    name: m48+ (-48)
    last changed/verified: 2012-12-01
    version: 1.1
    environment: iOS
    organization/author:
    Markus Gonser
    m48@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

    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: ?

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)