Changes

Jump to navigation Jump to search

Calculator emulators

4,179 bytes added, 15:01, 12 November 2022
Official page died, using Play Store link instead
* eZ80: Featuring Zilog eZ80 microprocessor with color LCD and rechargeable lithium-ion batteries. Including TI-83 Premium CE (Python Edition) and TI-84 CE (Python Edition).
====Orion TI-84 Plus====
Orion TI-84 Plus is a specifically modified TI-84 Plus released by Texas Instruments, in cooperation with Orbit Research, for people with vision impairment. This model has a speech module attached powered by its own ARM processor and reads out keys being pressed, calculation results, error messages, etc., and such voice messages could be redirected to an external Braille display.
 
None of the emulators could fully emulate this model yet. MAME lists this model as a "bootleg", with its basic functionalities works, but the speech module is left completely undumped and unemulated.
 
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]|-!colspan="9"|PC / x86
|-
| [http://wabbitemu.org Wabbitemu]<ref group=M name=wabbit>Also supports emulation for other Zilog Z80 based calculators including TI-73/81/82/85/86.</ref>
|align=left|{{Icon|Win|Mac|APK}}
| [https://github.com/sputt/wabbitemu/releases git]
| {{✓}}
| {{✓}}
|-
|-| [http://lpg.ticalc.org/prj_tilem/ TilEm]<ref group=M name=wabbit>Also supports emulation for other Zilog Z80 based calculators including TI-73/81/82/85/86.</ref>
|align=left|{{Icon|Win|Linux|Mac}}
| [http://lpg.ticalc.org/prj_tilem/ 2.0]
| {{✓}}
| {{✗}}
| {{✓}}
| {{✓}}
| {{✓}}
|-
| [https://www.cemetech.net/projects/jstified jsTIfied]
|align=left|{{Icon|Web}}
|
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✓}}
|-
| {{✓}}
| {{✓}}
|-
| [[MAME]]
|align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}}
| {{MAMEVer}}
| {{✓}}
| {{~}}<ref group=M name=MAME-Z80>Listed but doesn't work yet.</ref>
| {{~}}<ref group=M name=MAME-Z80>Listed but doesn't work yet.</ref>
| {{✓}}
| {{✓}}
| {{~}}
|-
!colspan="9"|Mobile / ARM
|-
| [http://wabbitemu.org Wabbitemu]<ref group=M name=wabbit>Also supports emulation for other Zilog Z80 based calculators including TI-73/81/82/85/86.</ref>
|align=left|{{Icon|APK}}
| [https://github.com/sputt/wabbitemu/releases git]
| {{✓}}
| {{✓}}
| {{✗}}
| {{✓}}
| {{✓}}
| {{✓}}
|-
!colspan="9"|Calculator
|-
| TI-84 Mode
| {{✓}}
|-
!colspan="9"|Browser|-| [[MAME]https://www.cemetech.net/projects/jstified jsTIfied]|align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOSWeb}}| {{MAMEVer}}| {{✓}}| {{~}}<ref group=M name=MAME-Z80>Listed but doesn't work yet.</ref>| {{~}}<ref group=M name=MAME-Z80>Listed but doesn't work yet.</ref>
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✓}}
| {{~}}
|}
</div>
<references group=M />
TI-89 could be considered as a miniaturized version of TI-92/Voyage200, as they share literally the exact same hardware and software architecture (that is also why some TI-89 emulators could also emulate TI-92/Voyage200), while TI-92/Voyage200 is huge in size thanks to their horizontal screen and QWERTY keyboard.
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]
|-
| [http://lpg.ticalc.org/prj_tiemu TiEmu]<ref group=N name=free>Also supports emulation for other Motorola 68000 based calculators including TI-92(II/+) and Voyage 200.</ref>
| [https://sourceforge.net/projects/gtktiemu/files 3.03]<br>[https://ports.macports.org/port/tiemu3 macOS]
| {{✓}}
| {{✗}}
| {{✓}}
|-
| [https://ti89-simulator.com TI-89 Online Simulator]
|align=left|{{Icon|Web}}
|
| ?
| {{✓}}
| {{✓}}
|-
| [https://play.google.com/store/apps/details?id=com.Bisha.TI89Emu&hl=zh&gl=US Graph 89]<ref group=N name=free>Also supports emulation for other Motorola 68000 based calculators including TI-92(II/+) and Voyage 200.</ref>
|align=left|{{Icon|Android}}
| 1.1.3c
| ?
| {{✗}}
| {{✓}}
| {{✗}}
| ?
|-
!colspan="9"|Mobile / ARM
|-
| Graph 89<ref group=N name=free>Also supports emulation for other Motorola 68000 based calculators including TI-92(II/+) and Voyage 200.</ref>
|align=left|{{Icon|Android}}
| [https://play.google.com/store/apps/details?id=com.Bisha.TI89Emu 1.1.3c]
| ?
| {{✗}}
| {{✓}}
|-
!colspan="9"|Browser
|-
| [https://ti89-simulator.com TI-89 Online Simulator]
|align=left|{{Icon|Web}}
|
| ?
| {{✓}}
| {{✓}}
|}
</div>
<references group=N />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]|-!colspan="9"|PC / x86
|-
| [[Firebird]]
|align=left|{{Icon|Win|Mac|Lin|APK|iOS}}
| [https://github.com/nspire-emus/firebird/releases git]
| {{✓}}
| {{✗}}
| {{✗}}
|-
!colspan="9"|Mobile / ARM
|-
| [[Firebird]]
|align=left|{{Icon|APK|iOS}}
| [https://github.com/nspire-emus/firebird/releases git]
| {{✓}}
| {{✓}}
| {{✓}}
|}
Older models run on in-house developed 4-bit "Saturn" processors. Newer models have an unusual practice that emulates the Saturn processor via an ARM processor, so technically speaking those calculator models are actually emulation boxes.
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]|-!colspan="7"|PC / x86
|-
| [https://hp.giesselink.com/emu48.htm Emu48]| align=left|{{Icon|Win|Mac|APK|WinCE|WinMobile|DOS}}<ref group=Q name=OSX>Mac OS X version is only available for PowerPC based Macs and there is no plan to port it to x86/ARM platform.</ref>| [https://hp.giesselink.com/emu48.htm 1.64 ]<ref group=Q name=deadplatforms>Platforms besides Windows and Android are no longer maintained so their versions could be left way behind.</ref>
| 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, 49G, 39g+, 39gs, 40gs, 48gII, 49g+, 50g
| {{✓}}
| {{✓}}
|-
| [https://hp.giesselink.com/emu28.htm Emu28]| align=left|{{Icon|Win|APK}}| [https://hp.giesselink.com/emu28.htm 1.35]
| 18C, 28C
| {{✓}}
| {{✓}}
| {{✓}}
|-
| Droid48
| align=left|{{Icon|APK}}
| [https://play.google.com/store/apps/details?id=org.ab.x48&hl=zh&gl=US 1.72]
| 48G, 48S
| {{✗}}
| {{✗}}
| {{✓}}
|-
| {{✓}}
| {{~}}
|-
| Power48
| align=left|{{Icon|PalmOS}}
| [https://palmdb.net/app/power48 1.0.0/1.5.1]
| 48SX, 48GX, 49G
| {{✓}}
| {{✗}}
| {{~}}
|-
| PSPX48
| align=left|{{Icon|PSP}}
| [https://www.brewology.com/downloads/download.php?id=5142&mcid=1 1.0.5]
| 48G
| {{✓}}
| {{✗}}
| {{~}}
|-
| m48 <ref group=Q name=sourcecode>Has to be manually compiled and deployed.</ref>
| align=left|{{Icon|iOS}}
| [https://www.hpcalc.org/details/9183 2020/06/06]
| 38G, 39G, 40G, 48SX, 48GX, 49G
| {{✓}}
| {{✗}}
| {{✗}}
|-
| Alucin
| {{✗}}
| {{✗}}
|-
!colspan="7"|Mobile / ARM
|-
| Emu48
| align=left|{{Icon||APK|WinMobile}}
| [https://hp.giesselink.com/emu48.htm 1.64]
| 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, 49G, 39g+, 39gs, 40gs, 48gII, 49g+, 50g
| {{✓}}
| {{✓}}
| {{✓}}
|-
| Emu28
| align=left|{{Icon|APK}}
| [https://hp.giesselink.com/emu28.htm 1.35]
| 18C, 28C
| {{✓}}
| {{✓}}
| {{✓}}
|-
| Droid48
| align=left|{{Icon|APK}}
| [https://play.google.com/store/apps/details?id=org.ab.x48 1.72]
| 48G, 48S
| {{✗}}
| {{✗}}
| {{✓}}
|-
| m48 <ref group=Q name=sourcecode>Has to be manually compiled and deployed.</ref>
| align=left|{{Icon|iOS}}
| [https://www.hpcalc.org/details/9183 2020/06/06]
| 38G, 39G, 40G, 48SX, 48GX, 49G
| {{✓}}
| {{✗}}
| {{✗}}
|-
| Power48
| align=left|{{Icon|PalmOS}}
| [https://palmdb.net/app/power48 1.0.0/1.5.1]
| 48SX, 48GX, 49G
| {{✓}}
| {{✗}}
| {{~}}
|-
!colspan="7"|Consoles
|-
| PSPX48
| align=left|{{Icon|PSP}}
| [https://www.brewology.com/downloads/download.php?id=5142&mcid=1 1.0.5]
| 48G
| {{✓}}
| {{✗}}
| {{~}}
|}
</div>
<references group=Q />
*
===HP Prime===
HP Prime is HP's new flagship product of graphic calculators, featuring a multipoint color touchscreen, 400 MHz ARM processor, and a much-improved computer algebra system.
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|Free To Use
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]|-!colspan="7"|PC / x86
|-
| HP Prime Virtual Calculator Emulator
|-
| HP Prime Graphing Calculator App
|align=left|{{Icon|Win|iOS|APK}}| [https://www.hpmicrosoft.com/usstore/productId/9NCL1WWGMSSM 2.1.14582.0-enFree]</campaignsbr>[https:/prime-graphing-calculator/appwww.html microsoft.com/store/productId/9NBLGGH5XSL5 2.1.1458414582.70-Paid]
| {{✗}}
| {{~}}<ref group=P name=free2>Free version with limited functionalities available seperately.</ref>
| {{✓}}
| {{✓}}
|-
!colspan="7"|Mobile / ARM
|-
| HP Prime Graphing Calculator App
|align=left|{{Icon|iOS|APK}}
| [https://play.google.com/store/apps/details?id=com.hp.primecalculator.free 2.1.14584-Free]
| {{✗}}
| {{~}}<ref group=P name=free2>Free version with limited functionalities available seperately.</ref><ref group=P name=free3>Paid version has been removed from Play Store.</ref>
| {{✓}}
| {{✓}}
|}
</div>
<references group=P />
Older models run on in-house developed 4-bit "Nut" processors. Some newer models have an unusual practice (especially for scientific calculators) that emulates the Nut processor via an ARM processor so technically speaking those calculator models are actually emulation boxes, while some other models use ASICs as their kernel.
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]|-!colspan="7"|PC / x86
|-
| [https://hp.giesselink.com/emu28.htm Emu42]| align=left|{{Icon|Windows|APK|WinMobile}}| [https://hp.giesselink.com/emu28.htm 1.27 ]<ref group=R name=deadplatforms>Platforms besides Windows and Android are no longer maintained so their versions could be left way behind.</ref>
| 10B, 14B, 17B, 17BII, 20S, 21S, 22S, 27S, 32S, 32SII, 42S, 19BII, 28S
| {{✓}}
| {{✓}}
|-
| [https://thomasokken.com/free42/ Free42]| align=left|{{Icon|Windows|macOS|Linux|APK|iOS|WinMobile}}{{Icon|PalmOS}}| [https://thomasokken.com/free42/ 3.0.7 <ref group=R name=deadplatforms-Free42>Windows Mobile and PalmOS versions are no longer maintained so their versions could be left way behind.</ref>]
| 42S
| {{✓}}
| {{✓}}
|-
| HP 12C Emulator (Offical)| align=left|{{Icon|Windows}}| [https://www.educalc.net/2338917.page 2012/11/29]| 12C| {{✗}}| {{✗}}| {{✓}}|-| HP 12C Emulator| align=left|{{Icon|W9x}}| [https://www.hpcalc.org/details/4345 1.0]| 12C| {{✗}}| {{✗}}| {{✗}}|-!colspan="7"|Mobile / ARM|-| Emu42| align=left|{{Icon|APK|WinMobile}}| [https://githubhp.giesselink.com/odkqemu28.htm 1.27]<ref group=R name=deadplatforms>Platforms besides Windows and Android are no longer maintained so their versions could be left way behind.</awp34s awp34s]ref>| 10B, 14B, 17B, 17BII, 20S, 21S, 22S, 27S, 32S, 32SII, 42S, 19BII, 28S| {{✓}}| {{✓}}| {{✓}}|-| Free42| align=left|{{Icon|APK|iOS|WinMobile|PalmOS}}| [https://thomasokken.com/free42/ 3.0.07] <ref group=R name=deadplatforms-Free42>Windows Mobile and PalmOS versions are no longer maintained so their versions could be left way behind.6</ref>| WP-34s42S
| {{✓}}
| {{✓}}
| {{✓}}
|-
| [https://github.com/zephray/WP34S-4NS WP34S-4NS]awp34s| align=left|{{Icon|NspireAPK}}| [https://github.com/odkq/awp34s 0.0.6]
| WP-34s
| {{✓}}
| {{✗}}| {{~}} <ref group=R name=poc>Despite the emulator itself being full-functional and bugs free, it's more for proof of concept and nostalgia as TI-Nspire, the host machine it runs on, is also a powerful calculator.</ref>|-| HP 12C Emulator (Offical)| align=left|{{Icon|Windows}}| [https://www.educalc.net/2338917.page 2012/11/29]| 12C| {{✗}}| {{✗}}
| {{✓}}
|-
| {{~}}
|-
!colspan="7"|Calculators| HP 12C Emulator-| WP34S-4NS| align=left|{{Icon|W9xNspire}}| [https://wwwgithub.hpcalc.orgcom/detailszephray/4345 1.0WP34S-4NS git]| 12CWP-34s| {{✓}}
| {{✗}}
| {{~}}| {{✗}}|<ref group=R name=poc>Despite the emulator itself being full-functional and bugs free, it's more for proof of concept and nostalgia as TI-Nspire, the host machine it runs on, is also a powerful calculator.</ref>
|}
</div>
<references group=R />
Community-driven, open-sourced emulators exist for some retro models, but unfortunately not for modern models yet. You can still get official emulators at the following site:
* [https://education.casio.co.uk/emulators Official emulators (90-day trial)]
 
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|Name
! scope="col"|Platform(s)
! scope="col"|Version
! scope="col"|Emulates
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended emulators|Recommended]]
|-
|PB-1000 Emulator
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20210602185841/http://www.pisi.com.pl/piotr433/pb1000ee.htm v48]
|PB-1000
|{{✓}}
|{{✗}}
|{{~}}
|-
|PB-2000C Emulator
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20210602211836/http://www.pisi.com.pl/piotr433/pb2000ee.htm v24]
|PB-2000C
|{{✓}}
|{{✗}}
|{{~}}
|-
|fx-8000G Emulator
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20210614152627/http://pisi.com.pl/piotr433/fx8000ee.htm v09]
|fx-8000G
|{{✓}}
|{{✗}}
|{{~}}
|-
|fx-7500G Emulator
|align=left|{{Icon|Windows}}
| [https://web.archive.org/web/20210601194704/http://www.pisi.com.pl/piotr433/fx7500ee.htm v05]
|fx-7500G
|{{✓}}
|{{✗}}
|{{✓}}
|-
|[[MAME]]
|align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}}
| {{MAMEVer}}
|PB-1000, PB-2000C, CFX-9850G
|{{✓}}
|{{✓}}
|{{✓}}
|}
</div>
==Sharp==
==Elektronika==
Elektronika calculators were made by the Soviet Union, including arithmetic (basic), scientific, and programming models. These calculators are rarely being used or even heard of outside the Soviet Union/Russia, but just like all Soviet Union products, they never lack fans.
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]|-!colspan="7"|PC / x86
|-
| [http://www.emulator3000.org/c3.htm Calculators 3000]
| align=left|{{Icon|Windows}}
| [http://www.emulator3000.org/c3.htm 6.2]
| 5 models emulated: B3-34, MK-56, MK-54, MK-61, MC-1104, with other 21 models simulated
| {{✗}}
| {{✓}}
|-
| [https://play.google.com/store/apps/details?id=com.cax.pmk MK 61/54]| align=left|{{Icon|Android}}| 2.3| B3-34, MK-54, MK-56, MK-61, MK-52| {{✓}}| {{✗}}| {{✓}}|-| [https://web.archive.org/web/20210601061619/http://www.pisi.com.pl/piotr433/mk90emue.htm MK-90 Emulator]
| align=left|{{Icon|Windows}}
| 17[https://web.archive.org/web/20210601061619/http://www.pisi.com.pl/piotr433/mk90emue.htm v17]
| MK-90
| {{✓}}
| {{✓}}
|-
| [https://web.archive.org/web/20220208142602/http://www.pisi.com.pl/piotr433/mk85emue.htm MK-85 Emulator]
| align=left|{{Icon|Windows}}
| 49[https://web.archive.org/web/20220208142602/http://www.pisi.com.pl/piotr433/mk85emue.htm v49]
| MK-85
| {{✓}}
| {{✓}}
|-
| [https://web.archive.org/web/20220121131143/http://www.pisi.com.pl/piotr433/mk87emue.htm MK-87 Emulator]
| align=left|{{Icon|Windows}}
| 06[https://web.archive.org/web/20220121131143/http://www.pisi.com.pl/piotr433/mk87emue.htm v06]
| MK-87
| {{✓}}
| {{✓}}
|-
| [https://sourceforge.net/projects/emkatic/ eMKatic]
| align=left|{{Icon|Windows|Linux|FreeBSD}}
| [https://sourceforge.net/projects/emkatic/ 0.41]
| MK-152, MK-152M, MK-1152, MK-161
| {{✓}}
| {{?}}
| {{✓}}
|-
!colspan="7"|Mobile / ARM
|-
| MK 61/54
| align=left|{{Icon|Android}}
| [https://play.google.com/store/apps/details?id=com.cax.pmk 2.3]
| B3-34, MK-54, MK-56, MK-61, MK-52
| {{✓}}
| {{✗}}
| {{✓}}
|}
</div>
==Miscellaneous Calculators (1960 - 1989)==
434
edits

Navigation menu