Editing Calculator emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 21: Line 21:
 
* 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 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====
Line 63: Line 63:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
| [[CEmu]]
+
| [https://ce-programming.github.io/CEmu CEmu]
 
|align=left|{{Icon|Win|Lin|Mac}}
 
|align=left|{{Icon|Win|Lin|Mac}}
 
| [https://github.com/CE-Programming/CEmu git]
 
| [https://github.com/CE-Programming/CEmu git]
Line 166: Line 166:
  
 
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.
 
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.
 
TI Flash Studio is the official tool for developing flash apps for TI-89/92 series calculators, which comes with an emulator. Unfortunately, this tool has been long abandoned and is no longer compatible with newer versions of Windows.
 
  
 
Using third-party emulators requires a copy of the operating system of the calculator. It could be officially downloaded from [https://education.ti.com/en/software/search here], but a reason is required. It's unclear whether they will actually look into it -- "The OS of my calculator is damaged and requires recovery" could be a fairly reasonable one.  
 
Using third-party emulators requires a copy of the operating system of the calculator. It could be officially downloaded from [https://education.ti.com/en/software/search here], but a reason is required. It's unclear whether they will actually look into it -- "The OS of my calculator is damaged and requires recovery" could be a fairly reasonable one.  
Line 201: Line 199:
 
| {{✗}}
 
| {{✗}}
 
| ?
 
| ?
|-
 
| TI Flash Studio
 
|align=left|{{Icon|W9x}}
 
| 1.1?
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
 
|-
 
|-
 
!colspan="9"|Mobile / ARM
 
!colspan="9"|Mobile / ARM
Line 313: Line 304:
 
!colspan="9"|Browser
 
!colspan="9"|Browser
 
|-
 
|-
| [https://nspirecxii.ti.com/tco TI-Nspire™ CX II Online Calculator]<ref group=P name=PaidService>Paid service.</ref>
+
| [https://nspirecxii.ti.com/tco TI-Nspire™ CX II Online Calculator]
 
|align=left|{{Icon|Web}}
 
|align=left|{{Icon|Web}}
 
| -
 
| -
Line 673: Line 664:
 
Most of the modern Casio graphic calculators run on 32-bit Hitachi SuperH-3/4 processors, while scientific, programmable, and financial models run on nx-u8/100 based ASICs. More retro ones come with all kinds of different hardware architectures, like VX-4 and PB-1000 that runs on Hitachi HD61700A processor, or fx-7000G that runs on NEC μPD1007G-008.
 
Most of the modern Casio graphic calculators run on 32-bit Hitachi SuperH-3/4 processors, while scientific, programmable, and financial models run on nx-u8/100 based ASICs. More retro ones come with all kinds of different hardware architectures, like VX-4 and PB-1000 that runs on Hitachi HD61700A processor, or fx-7000G that runs on NEC μPD1007G-008.
  
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:
+
Community-driven, open-sourced emulators exist for some models, but unfortunately not for modern models yet. You can still get official emulators at the following site:
 
* [https://edu.casio.com/softwarelicense/index.php Official emulators (90-day trial, for graphic/legacy scientific models)]
 
* [https://edu.casio.com/softwarelicense/index.php Official emulators (90-day trial, for graphic/legacy scientific models)]
 
* [https://classpad.net/intl/features/ Classwiz CW series online emulators (paid service)]
 
* [https://classpad.net/intl/features/ Classwiz CW series online emulators (paid service)]
  
Community-driven emulators require ROM files. As scientific and financial models have no programming and data transfer functionalities, the ROM has to be acquired either by extracting from official emulators, or copying the ROM into VRAM then analyzing the pixels on the display into binary via [https://tiplanet.org/forum/viewtopic.php?f=51&t=26476 Hackstring] which is a kind of [https://en.wikipedia.org/wiki/Arbitrary_code_execution arbitrary code execution].
+
Community-driven emulators require ROM files. As scientific and financial models have no programming and data transfer functionalities, the ROM has to be acquired either by extracting from official emulators, or copying the ROM into VRAM then analyzing the pixels on the display into binary via [https://tiplanet.org/forum/viewtopic.php?f=51&t=26476 Hackstring] which is a kind of [https://en.wikipedia.org/wiki/Arbitrary_code_execution arbitary code execution].
  
 
<div style="overflow-x:auto;width:100%">
 
<div style="overflow-x:auto;width:100%">
Line 721: Line 712:
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|-
 
|CasioEmuNeo
 
|align=left|{{Icon|Windows}}
 
| [https://github.com/qiufuyu123/CasioEmuNeo git]
 
|fx-ES, fx-ES PLUS, fx-EX, fx-CW
 
|{{✓}}
 
|{{~}}
 
|{{~}}
 
 
|-
 
|-
 
|CasioEmu
 
|CasioEmu
Line 734: Line 717:
 
| [https://github.com/user202729/CasioEmu git]<ref group=R name=manual-compile>Has to be manually compiled.</ref>
 
| [https://github.com/user202729/CasioEmu git]<ref group=R name=manual-compile>Has to be manually compiled.</ref>
 
|fx-ES, fx-ES PLUS, fx-EX
 
|fx-ES, fx-ES PLUS, fx-EX
|{{✓}}
 
|{{~}}
 
|{{✗}}
 
|-
 
|Web-Calc-Emulator
 
|align=left|{{Icon|Web}}
 
| [https://github.com/CalcWorld/Web-Calc-Emulator git]
 
|fx-ES, fx-ES PLUS, fx-EX, fx-CW
 
 
|{{✓}}
 
|{{✓}}
 
|{{~}}
 
|{{~}}
Line 1,702: Line 1,677:
 
{{NEL}}
 
{{NEL}}
 
[[Category:Calculator emulators|*]]
 
[[Category:Calculator emulators|*]]
 +
[[Category:Other Devices]]
 
[[Category:Portable]]
 
[[Category:Portable]]
 
[[Category:68000-based|*]]
 
[[Category:68000-based|*]]
 
[[Category:Z80-based|*]]
 
[[Category:Z80-based|*]]
 
[[Category:ARM-based|*]]
 
[[Category:ARM-based|*]]
[[Category:Various Emulation]]
+
[[Category:Emulated By MAME|*]]
[[Category:Hardware|*]]
 

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)