Calculator emulators: Difference between revisions
Store delisted and fork |
add Calcoom emulators |
||
| (18 intermediate revisions by 10 users not shown) | |||
| Line 16: | Line 16: | ||
Using third-party emulators requires a copy of the operating system of the calculator. It can be officially downloaded from [https://education.ti.com/en/software/search here]. | Using third-party emulators requires a copy of the operating system of the calculator. It can be officially downloaded from [https://education.ti.com/en/software/search here]. | ||
====Generations of TI-83/84 hardware==== | ====Generations of TI-83/84 hardware==== | ||
There are actually | There are actually 4 generations of TI-83/84 hardware, despite all of them being categorized under the same TI-83/84 model number. Notice that assembly programs written for one generation won't be able to run on a TI-83/84 with another generation of hardware. | ||
* Monochrome Z80: Featuring Zilog Z80 microprocessor, monochrome LCD, and AAA batteries. Including TI-83/84 Plus (Sliver Edition) and all their variations such as TI-83 Plus.fr, TI-84 Plus Pocket etc. | * Monochrome Z80: Featuring Zilog Z80 microprocessor, monochrome LCD, and AAA batteries. Including TI-83/84 Plus (Sliver Edition) and all their variations such as TI-83 Plus.fr, TI-84 Plus Pocket etc. | ||
* Color Z80: Featuring Zilog Z80 microprocessor but with color LCD and rechargeable lithium-ion batteries. There is only one model in this generation: TI-84 Plus C Silver Edition. | * Color Z80: Featuring Zilog Z80 microprocessor but with color LCD and rechargeable lithium-ion batteries. There is only one model in this generation: TI-84 Plus C Silver Edition. | ||
* eZ80: Featuring Zilog eZ80 microprocessor with color LCD. Including TI-83 Premium CE (Python Edition), TI-82 Advanced Python Edition, and TI-84 CE (Python Edition). | * eZ80: Featuring Zilog eZ80 microprocessor with color LCD. Including TI-83 Premium CE (Python Edition), TI-82 Advanced Python Edition, and TI-84 CE (Python Edition). | ||
* ARM: Featuring an ARM based microprocessor with color LCD. There is only one model in this generation: TI-84 Evo. | |||
====Orion TI-84 Plus==== | ====Orion TI-84 Plus==== | ||
| Line 36: | Line 37: | ||
! scope="col"|Color Z80 | ! scope="col"|Color Z80 | ||
! scope="col"|eZ80 | ! scope="col"|eZ80 | ||
! scope="col"|ARM | |||
! scope="col"|[[Licensing|License]] | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
| Line 47: | Line 49: | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{Green}} {{License|MIT}} ({{License|Permissive}}) | | {{Green}} {{License|MIT}} ({{License|Permissive}}) | ||
| Line 56: | Line 59: | ||
| [http://lpg.ticalc.org/prj_tilem/ 2.0] | | [http://lpg.ticalc.org/prj_tilem/ 2.0] | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| Line 68: | Line 72: | ||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | | {{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| Line 77: | Line 82: | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{Red}} {{License|Proprietary}} | | {{Red}} {{License|Proprietary}} | ||
| Line 88: | Line 94: | ||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{Red}} {{License|Proprietary}} | | {{Red}} {{License|Proprietary}} | ||
| {{✓}} | | {{✓}} | ||
| Line 94: | Line 101: | ||
| [[MAME]] | | [[MAME]] | ||
|align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}} | |align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}} | ||
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref>< | |<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref><br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core] | ||
| {{✓}} | | {{✓}} | ||
| {{~}}<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> | ||
| {{~}}<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> | ||
| {{✗}} | |||
| {{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | | {{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | ||
| {{✓}} | | {{✓}} | ||
| Line 109: | Line 117: | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{Green}} {{License|MIT}} ({{License|Permissive}}) | | {{Green}} {{License|MIT}} ({{License|Permissive}}) | ||
| Line 120: | Line 129: | ||
| | | | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| Line 130: | Line 140: | ||
| [https://github.com/pbfy0/nspire-z80/releases/tag/v0.12 v0.12] | | [https://github.com/pbfy0/nspire-z80/releases/tag/v0.12 v0.12] | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| Line 142: | Line 153: | ||
| | | | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| Line 151: | Line 163: | ||
|align=left|{{Icon|Web}} | |align=left|{{Icon|Web}} | ||
| | | | ||
| {{✗}} | |||
| {{✗}} | |||
| {{✓}} | |||
| {{✗}} | |||
| {{Red}} {{License|Proprietary}} | |||
| {{✓}} | |||
| {{~}} | |||
|- | |||
| [https://ti84evo.ti.com/84evo/en TI-84 Evo Online Calculator]<ref group=M name=PaidService>Paid Service.</ref> | |||
|align=left|{{Icon|Web}} | |||
| | |||
| {{✗}} | |||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| Line 190: | Line 214: | ||
| [[MAME]] | | [[MAME]] | ||
|align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}}<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|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}}<ref group=N name=free>Also supports emulation for other Motorola 68000 based calculators including TI-92(II/+) and Voyage 200.</ref> | ||
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref>< | |<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref><br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core] | ||
| {{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | | {{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | ||
| {{✓}} | | {{✓}} | ||
| Line 213: | Line 237: | ||
| Graph 89<ref group=N name=free>Also supports emulation for other Motorola 68000 based calculators including TI-92(II/+) and Voyage 200.</ref> | | 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}} | |align=left|{{Icon|Android}} | ||
| [https://f-droid.org/en/packages/com.eanema.graph89/ 1. | | [https://f-droid.org/en/packages/com.eanema.graph89/ 1.2.0 (fork)]<br>[https://bitbucket.org/dhashoandroid/graph89-paid/src/master/ Original-e03b920] | ||
| {{Green}} {{License|GPLv3}} | | {{Green}} {{License|GPLv3}} | ||
| {{✓}} | | {{✓}} | ||
| Line 299: | Line 323: | ||
| TI-Nspire App | | TI-Nspire App | ||
|align=left|{{Icon|iOS}} | |align=left|{{Icon|iOS}} | ||
| | | 6.1.0?<ref group=P name=iPadOnly>iPad only.</ref> | ||
| {{Red}} {{License|Proprietary}} | | {{Red}} {{License|Proprietary}} | ||
| {{✓}} | | {{✓}} | ||
| Line 306: | Line 330: | ||
| TI-Nspire CAS App | | TI-Nspire CAS App | ||
|align=left|{{Icon|iOS}} | |align=left|{{Icon|iOS}} | ||
| [https://apps.apple.com/us/app/ti-nspire-cas/id545351700 6.1 | | [https://apps.apple.com/us/app/ti-nspire-cas/id545351700 6.3.1]<ref group=P name=iPadOnly>iPad only.</ref> | ||
| {{Red}} {{License|Proprietary}} | | {{Red}} {{License|Proprietary}} | ||
| {{✓}} | | {{✓}} | ||
| Line 376: | Line 400: | ||
| Emu48 | | Emu48 | ||
| align=left|{{Icon|Win|Mac|WinCE|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> | | align=left|{{Icon|Win|Mac|WinCE|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 | | [https://hp.giesselink.com/emu48.htm {{Emu48Ver}}]<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 | | 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, 49G, 39g+, 39gs, 40gs, 48gII, 49g+, 50g | ||
| {{?}} | | {{?}} | ||
| Line 392: | Line 416: | ||
| [[MAME]] | | [[MAME]] | ||
| align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}} | | align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}} | ||
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref>< | |<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref><br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core] | ||
| 38G, 39G(✗), 48G, 48GX, 48G+, 48S, 48SX, 49G(✗), 49G+(✗)<ref group=Q name=problem>Models with a ✗ means it's listed, but doesn't work.</ref> | | 38G, 39G(✗), 48G, 48GX, 48G+, 48S, 48SX, 49G(✗), 49G+(✗)<ref group=Q name=problem>Models with a ✗ means it's listed, but doesn't work.</ref> | ||
| {{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | | {{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | ||
| Line 426: | Line 450: | ||
| Emu48 | | Emu48 | ||
| align=left|{{Icon||APK|WinMobile}} | | align=left|{{Icon||APK|WinMobile}} | ||
| [https://hp.giesselink.com/emu48.htm | | [https://hp.giesselink.com/emu48.htm {{Emu48Ver}}] | ||
| 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, 49G, 39g+, 39gs, 40gs, 48gII, 49g+, 50g | | 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, 49G, 39g+, 39gs, 40gs, 48gII, 49g+, 50g | ||
| {{?}} | | {{?}} | ||
| Line 453: | Line 477: | ||
| 38G, 39G, 48G, 48GX, 48S, 49G, 49G+, 50g | | 38G, 39G, 48G, 48GX, 48S, 49G, 49G+, 50g | ||
| {{?}} | | {{?}} | ||
| {{ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
| Line 461: | Line 485: | ||
| 48GX | | 48GX | ||
| {{?}} | | {{?}} | ||
| {{ | | {{✗}} | ||
| {{~}} | | {{~}} | ||
|- | |- | ||
| Line 530: | Line 554: | ||
| HP Prime Graphing Calculator App | | HP Prime Graphing Calculator App | ||
|align=left|{{Icon|Win}} | |align=left|{{Icon|Win}} | ||
| [https://www.microsoft.com/store/productId/9NCL1WWGMSSM 2.1.14582.0-Free]< | | [https://www.microsoft.com/store/productId/9NCL1WWGMSSM 2.1.14582.0-Free]<br>[https://www.microsoft.com/store/productId/9NBLGGH5XSL5 2.1.14582.70-Paid] | ||
| {{Red}} {{License|Proprietary}} | | {{Red}} {{License|Proprietary}} | ||
| {{~}}<ref group=P name=free2>Free version with limited functionalities available separately.</ref> | | {{~}}<ref group=P name=free2>Free version with limited functionalities available separately.</ref> | ||
| Line 540: | Line 564: | ||
| HP Prime Graphing Calculator App | | HP Prime Graphing Calculator App | ||
|align=left|{{Icon|iOS|APK}} | |align=left|{{Icon|iOS|APK}} | ||
| [https://play.google.com/store/apps/details?id=com.hp.primecalculator.free 2.1.14584-Free]<br | | [https://play.google.com/store/apps/details?id=com.hp.primecalculator.free 2.1.14584-Free]<br> [https://play.google.com/store/apps/details?id=com.hp.primecalculator 2.1-Paid] | ||
| {{Red}} {{License|Proprietary}} | | {{Red}} {{License|Proprietary}} | ||
| {{~}}<ref group=P name=free3>Free version with limited functionalities available separately.</ref> | | {{~}}<ref group=P name=free3>Free version with limited functionalities available separately.</ref> | ||
| Line 753: | Line 777: | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
|CasioEmuNeo | |CasioEmuMsvc | ||
| align="left" |{{Icon|Windows|Linux|APK|Mac|Web}} | |||
|[https://github.com/telecomadm1145/CasioEmuMsvc git] | |||
|fx-ES, fx-5800P, fx-ES PLUS, fx-EX, fx-82 Solar II, fx-CW | |||
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | |||
|{{✓}} | |||
|{{✓}} | |||
|- | |||
|CasioEmuNeo | |||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
| [https://github.com/qiufuyu123/CasioEmuNeo git] | | [https://github.com/qiufuyu123/CasioEmuNeo git] | ||
| Line 779: | Line 811: | ||
|BeuCalc | |BeuCalc | ||
|align=left|{{Icon|Java}} | |align=left|{{Icon|Java}} | ||
|[ | |[http://www.enderkitty.net/projects/beucalc/beucalc-v0.6b5.zip v0.6b5] | ||
|fx-ES, fx-ES PLUS, fx-EX | |fx-ES, fx-5800P, fx-ES PLUS, fx-EX, fx-82 Solar II, fx-CW | ||
|{{?}} | |{{?}} | ||
|{{✓}} | |{{✓}} | ||
| Line 787: | Line 819: | ||
|[[MAME]] | |[[MAME]] | ||
|align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}} | |align=left|{{Icon|Windows|Mac|Linux|FreeBSD|RiscOS|AmigaOS}} | ||
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref>< | |<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref><br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core] | ||
|PB-1000, PB-2000C, CFX-9850G | |PB-1000, PB-2000C, CFX-9850G | ||
|{{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | |{{Green}} {{License|GPLv2}}<br>{{License|BSD3}} | ||
| Line 797: | Line 829: | ||
<references group="N"/> | <references group="N"/> | ||
== | ==NumWorks== | ||
{{Main|NumWorks calculator emulators}} | |||
==Sharp== | |||
Sharp's scientific and graphic calculators aren't as successful as TI or Casio when it comes to the education market, but many of them still present unique or interesting features. | |||
Community-driven, open-sourced emulators exist for some models, but unfortunately they are still in relatively primitive stages for now. You can still get official emulators at the following site: | |||
[https://www.sharp-calculators.com/support/software/ Sharp calculator emulators] | |||
<div style="overflow-x:auto;width:100%"> | <div style="overflow-x:auto;width:100%"> | ||
| Line 808: | Line 846: | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"|Emulates | |||
! scope="col"|[[Licensing|License]] | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
|- | |- | ||
|BeuEPS | |||
|align=left|{{Icon|Java}} | |||
|[https://tiplanet.org/forum/archives_voir.php?id=4431051 v0.0] | |||
| align=left|{{Icon| | |EL-W531 | ||
| [https:// | |{{?}} | ||
| | |{{✓}} | ||
| {{✓}} | |{{~}} | ||
| {{ | |} | ||
| | </div> | ||
==Canon== | |||
Canon currently offers emulators for only a limited number of scientific calculator models, and there are no community-driven or open-sourced emulators available yet. | |||
You can find some Canon calculators emulators at the following links, but please note that a Serial Number is required to use them. | |||
* [https://ebmhk.canon/f-789sga-emulator/ F-789SGA Emulator] | |||
* [https://ebmhk.canon/f-789sga-ii-emulator/ F-789SGA II Emulator] | |||
* [https://ebmhk.canon/f-570sg-emulator/ F-570SG Emulator] | |||
* [https://ebmhk.canon/f-715sg-emulator/ F-715SG Emulator] | |||
* [https://ebmhk.canon/f-718sga-emulator/ F-718SGA emulator] | |||
* [https://ebmhk.canon/f-960sg-emulator/ F-960SG Emulator] | |||
==Aurora== | |||
Aurora is a Chinese brand and calculators are part of their business. They offer emulators for their calculators for free on the following site: | |||
[https://www.aurora-europe.co.uk/emulators.html Aurora’s calculator emulators] | |||
'''Notice the installation program of some emulators have bugs that will delete lnk files that aren't related to the emulator on the desktop, including operating system ones, such as "Computer".''' | |||
This calculator brand doesn't seem to be very common. Community-driven, open-sourced emulators exist for some models, but unfortunately they are still in relatively primitive stages for now. | |||
| Line 911: | Line 897: | ||
|align=left|{{Icon|Java}} | |align=left|{{Icon|Java}} | ||
|[https://tiplanet.org/forum/archives_voir.php?id=4431051 v0.0] | |[https://tiplanet.org/forum/archives_voir.php?id=4431051 v0.0] | ||
| | |AX-595TV | ||
|{{?}} | |{{?}} | ||
|{{✓}} | |{{✓}} | ||
| Line 918: | Line 904: | ||
</div> | </div> | ||
== | ==Calcoom== | ||
Calcoom is a German calculator brand that produces clones of Casio calculators. The company provides downloadable emulators for its calculator models. Currently, there are no community-developed or open-source emulators available yet. | |||
You can find some Calcoom calculators emulators at the following links. | |||
* [https://www.taschenrechner.de/files/software/IQ-Z8_Plus_Emulator.zip IQ-Z8 Plus Emulator] | |||
* [https://www.taschenrechner.de/files/software/IQ-Z8_Emulator.zip IQ-Z8 Emulator] | |||
* [https://www.taschenrechner.de/files/software/IQ-V9_Emulator.zip IQ-V9 Emulator] | |||
* [https://www.taschenrechner.de/files/software/IQ-S8X_Emulator.zip IQ-S8X Emulator] | |||
* [https://www.taschenrechner.de/files/software/IQ-S1_Emulator.zip IQ-S1 Emulator] | |||
==Elektronika== | ==Elektronika== | ||
| Line 1,777: | Line 1,732: | ||
---- | ---- | ||
{{NEL}} | {{NEL}} | ||
[[Category: | [[Category:68k-based]] | ||
[[Category: | [[Category:ARM-based]] | ||
[[Category:Hardware]] | |||
[[Category: | [[Category:Portable]] | ||
[[Category: | [[Category:Various emulation]] | ||
[[Category:Various | [[Category:Z80-based]] | ||
[[Category: | |||