Difference between pages "Sega Dreamcast emulators" and "Calculator emulators"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Added Naomi 2 board info)
 
(scientific and financial models)
 
Line 1: Line 1:
{{Infobox console
+
{{WIP}}
|title = Sega Dreamcast
+
A calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.
|logo = DreamcastConsole.png
 
|developer = [[:Sega]]
 
|type = [[:Category:Home consoles|Home video game console]]
 
|generation = [[:Category:Sixth-generation video game consoles|Sixth generation]]
 
|release = 1998
 
|discontinued = 2001
 
|predecessor = [[Sega_Saturn_emulators|Sega Saturn]]
 
|emulated = {{✓}}
 
}}
 
  
The '''[[wikipedia:Sega Dreamcast|Dreamcast]]''' is a sixth-generation console released by [[wikipedia:Sega|Sega]] on November 27, 1998 in Japan and later on September 9, 1999 in NA. It retailed for {{Inflation|USD|199.99|1999}}.
+
The first solid-state electronic calculator was created in the early 1960s. Pocket-sized devices became available in the 1970s when microprocessors were first developed.
  
More in depth, it had a Hitachi SH-4 RISC CPU at 200 MHz with 16 MB of RAM and 8 MB of VRAM. Also, it had a PowerVR2 GPU at 100 MHz, which theoretically was capable of pushing 3 million polygons/second on-screen. The audio system had a 2 MB audio RAM, which complemented a powerful 67 MHz Yamaha AICA sound processor, with a 32-bit ARM7 RISC CPU core. The audio chip could generate 64 voices with PCM or ADPCM codec and provided ten times the performance of the [[Sega Saturn emulators|Saturn's]] sound system.
+
Computer operating systems as far back as early Unix have included interactive calculator programs such as dc and hoc, and calculator functions are included in almost all personal digital assistant (PDA) type devices, the exceptions being a few dedicated address book and dictionary devices.
  
In the same year of Dreamcast's launch, Sega released the '''[[Sega NAOMI and variants|Naomi]]''', an arcade system board with similar components to the Dreamcast. Sammy's '''[https://segaretro.org/Atomiswave Atomiswave]''' arcade board was also based on the Dreamcast and Naomi.
+
In addition to general purpose calculators, there are those designed for specific markets. For example, there are scientific calculators which include trigonometric and statistical calculations. Some calculators even have the ability to do computer algebra. Graphing calculators can be used to graph functions defined on the real line, or higher-dimensional Euclidean space. Basic and scientific calculators are cheaper than graphing models.
  
Later, a successor of the Naomi board was released in 2001, called [https://es.wikipedia.org/wiki/Sega_NAOMI_2 Naomi 2]. It was a bit more powerful than it's predecessor, since it had two CPUs and two GPUs.
+
Even gaming is possible on some TI models, the TI-83 is an example and it can run Pong, Tetris and Doom. The newer model TI-Nspire is the most powerful and it can run 3D graphics and emulators.
Only 13 titles were released for this board.
 
  
Sega also collaborated with Microsoft on the Dreamcast's development, and this partnership would continue later with the [[Xbox emulators|Xbox]]. What came out of this was the possibility for games to be developed for an optimized version of '''Windows CE''' (with DirectX) on each disc. However, Windows CE wasn't mandatory to use, and most developers opted for Sega's development tools instead out of convenience. Even in major emulators, this aspect isn't implemented well.
+
==Texas Instruments==
  
==Emulators==
+
===TI-83 / TI-84 series===
{| class="wikitable" style="text-align: center;"
+
====Generations of TI-83/84 hardware====
 +
There are actually 3 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.
 +
* 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 Sliver 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).
 +
 
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
! scope="col"|Latest Version
+
! scope="col"|Version
! scope="col"|[[libretro|Libretro Core]]
+
! scope="col"|Monochrome Z80
! scope="col"|Naomi
+
! scope="col"|Color Z80
! scope="col"|Atomiswave
+
! scope="col"|eZ80
! scope="col"|Windows CE
 
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="10"|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]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
| [[redream]]
+
| [https://ce-programming.github.io/CEmu CEmu]
| align=left|{{Icon|Windows|Linux|macOS}}
+
|align=left|{{Icon|Win|Lin|Mac}}
| [https://redream.io/download {{RedreamVer}}]
+
| [https://github.com/CE-Programming/CEmu git]
| {{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
| [[Flycast]]
+
| [https://www.cemetech.net/projects/jstified jsTIfied]
| align=left|{{Icon|Windows|Linux|macOS}}
+
|align=left|{{Icon|Web}}
| [https://flyinghead.github.io/flycast-builds/ CI Builds]<br/>[https://flathub.org/apps/details/org.flycast.Flycast nightly]<small> (Flathub)</small>
+
|  
| {{✓}} ||{{✓}} ||{{✓}} ||{{}} ||{{}} ||{{}} ||{{✓}}
+
| {{✓}}
 +
| {{}}
 +
| {{}}
 +
| {{}}
 +
| ?
 +
| {{✓}}
 
|-
 
|-
| [http://flycast.dojo.ooo/ Flycast Dojo]
+
| TI-SmartView
| align=left|{{Icon|Windows|Linux|Fightcade}}
+
|align=left|{{Icon|Win|Mac}}
| [https://github.com/blueminder/flycast-dojo/ 0.4.22]
+
| [https://education.ti.com/en/software/details/en/67346A88B4AA474A93AF527B56CA84D9/ti-smartview-ti-83-plus-fr 1.1.0]<br>[https://education.ti.com/en/software/details/en/FFEA90EE7F9B4C24A6EC427622C77D09/sda-ti-smartview-ti-84-plus 4.0.0.x]
| {{✗}} ||{{✓}} ||{{✓}} ||{{}} ||{{✓}} ||{{✓}} ||{{✓}}
+
| {{✓}}
 +
| {{✓}}
 +
| {{}}
 +
| {{}}
 +
| ?
 +
| {{✓}}
 
|-
 
|-
| [[DEmul]]
+
| TI-SmartView CE
| align=left|{{Icon|Windows}}
+
|align=left|{{Icon|Win|Mac}}
| [http://demul.emulation64.com/downloads/ {{DEmulVer}}]
+
| [https://education.ti.com/en/software/details/en/BE8220257AA241148986628D6EE332E5/ti-smartview-ce-for-ti-84-plus-family 5.6]
| {{✗}} ||{{✓}} ||{{}} ||{{✓}} ||{{✗}} ||{{}} ||{{✓}}
+
| {{✓}}
 +
| {{}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{}}
 +
| {{✓}}
 
|-
 
|-
| [[reicast]]
+
| TI-84 Mode
| align=left|{{Icon|Windows|Linux}}
+
|align=left|{{Icon|Nspire}}<ref group=M name=84mode>Only available on non-CAS monochrome TI-Nspire models with TI-84 keypad attached.</ref>
| [http://builds.reicast.com/ CI Builds]<small> (Not Working)</small><br/>[https://snapcraft.io/reicast r8.1]<small> (Snap Store)</small>
+
|
| {{}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{}} ||{{}} ||{{✗}}
+
| {{}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{}}
 +
| {{}}
 +
|}
 +
<references group=M />
 +
 
 +
===TI-89 series===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
| [[nullDC]]
+
! scope="col"|Name
| align=left|{{Icon|Windows}}
+
! scope="col"|Platform(s)
| [http://www.emucr.com/2013/03/nulldc-svn-r150.html 1.0.4 r150]
+
! scope="col"|Version
| {{✗}} ||{{~}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [http://washemu.org/ WashingtonDC]
+
| [http://lpg.ticalc.org/prj_tiemu TiEmu]
| align=left|{{Icon|Linux}}
+
|align=left|{{Icon|Win|Lin|Mac}}
| [https://github.com/washingtondc-emu/washingtondc git]
+
| [https://sourceforge.net/projects/gtktiemu/files 3.03]<br>[https://ports.macports.org/port/tiemu3 macOS]
| {{}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
+
| {{}}
 +
| {{✗}}
 +
| {{✓}}
 
|-
 
|-
| [https://segaretro.org/Chankast Chankast]
+
| [https://ti89-simulator.com TI-89 Online Simulator]
| align=left|{{Icon|Windows}}
+
|align=left|{{Icon|Web}}
| [http://chanka.emulatronia.com/FrameSetDC_Down.htm 0.25]
+
|  
| {{✗}} ||{{}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{}}
+
| ?
 +
| {{}}
 +
| {{}}
 
|-
 
|-
| [http://www.lxdream.org Lxdream]
+
| [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|Linux|macOS}}
+
|align=left|{{Icon|Android}}
| [http://www.lxdream.org/download.php 0.9.1]
+
| 1.1.3c
| {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
+
| ?
 +
| {{✗}}
 +
| {{✓}}
 
|-
 
|-
| [[Makaron]]
+
| [https://home.adelphi.edu/~mo17502/VirtualTi89.html Virtual TI-89]
| align=left|{{Icon|Windows}}
+
|align=left|{{Icon|W9x}}
| [https://www.zophar.net/dreamcast/makaron.html T12/5]
+
| [https://home.adelphi.edu/~mo17502/Virtual%20TI.zip 2.5 beta 5]
| {{✗}} ||{{✗}} ||{{✗}} ||{{~}} ||{{✗}} ||{{✗}} ||{{✗}}
+
| {{✗}}
 +
| {{✗}}
 +
| ?
 +
|}
 +
<references group=N />
 +
 
 +
===TI-Nspire series===
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Platform(s)
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[MAME]]
+
| [[Firebird]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
+
|align=left|{{Icon|Win|Mac|Lin|APK|iOS}}
| [http://www.mamedev.org/release.html {{MAMEVer}}]
+
| [https://github.com/nspire-emus/firebird/releases git]
| {{✓}} ||{{~}} ||{{~}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
+
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
! colspan="10"|Mobile / ARM
+
| TI-Nspire™ CX CAS Student Software
 +
|align=left|{{Icon|Win|Mac}}
 +
| [https://education.ti.com/en/software/details/en/B4F6E4EE05B94D75AAB4DFE24B2720AE/ti-nspirecxcas_pc_trial 5.3.2]
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
| [[redream]]
+
| kArmTI
| align=left|{{Icon|Android|LinuxARM}}
+
|align=left|{{Icon|Win}}
| [https://play.google.com/store/apps/details?id=io.recompiled.redream 1.1.98]<small> (Android)</small><br/>[https://redream.io/download 1.5.0]<small> (Raspberry Pi)</small>
+
| 1.81
| {{✗}} ||{{✗}} ||{{}} ||{{}} ||{{}} ||{{}} ||{{}}
+
| {{✗}}
 +
| {{✗}}
 +
| {{~}}
 +
|-
 +
| nspire_emu
 +
|align=left|{{Icon|Win}}
 +
| 0.70
 +
| {{}}
 +
| {{}}
 +
| {{}}
 +
|}
 +
 
 +
==Hewlett-Packard==
 +
===monochrome graphic models===
 +
HP monochrome graphic calculators are a big family of products sharing similarities while each product has its unique features.
 +
 
 +
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.
 +
 
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
| [[Flycast]]
+
! scope="col"|Name
| align=left|{{Icon|Android|iOS}}
+
! scope="col"|Platform(s)
| [https://flyinghead.github.io/flycast-builds CI Builds]
+
! 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]]
 
|-
 
|-
| [[reicast]]
+
| [https://hp.giesselink.com/emu48.htm Emu48]
| align=left|{{Icon|Android|Pyra}}
+
| 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://play.google.com/store/apps/details?id=com.reicast.emulator r20.04]<small> (Android)</small></br>[https://pyra-handheld.com/repo/apps/122 Pyra Build]
+
| 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
 +
| {{}}
 +
| {{}}
 +
| {{✓}}
 
|-
 
|-
! colspan="10"|Console
+
| Droid48
 +
| align=left|{{Icon|APK}}
 +
| [https://play.google.com/store/apps/details?id=org.ab.x48&hl=zh&gl=US 1.72]
 +
| 48G, 48S
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 
|-
 
|-
| [[Flycast]]
+
| Power48
| align=left|{{Icon|Switch}}
+
| align=left|{{Icon|PalmOS}}
| [https://flyinghead.github.io/flycast-builds CI Builds]
+
| [https://palmdb.net/app/power48 1.0.0/1.5.1]
| {{✓}} ||{{✓}} ||{{}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
+
| 48SX, 48GX, 49G
 +
| {{✓}}
 +
| {{}}
 +
| {{~}}
 
|-
 
|-
| [[nullDC PSP]]
+
| PSPX48
 
| align=left|{{Icon|PSP}}
 
| align=left|{{Icon|PSP}}
| [https://github.com/PSP-Archive/nulldce-psp git] [https://archive.org/details/nullDC-PSP 1.2.1]
+
| [https://www.brewology.com/downloads/download.php?id=5142&mcid=1 1.0.5]
| {{✗}} ||{{}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
+
| 48G
 +
| {{}}
 +
| {{✗}}
 +
| {{~}}
 
|-
 
|-
| nulldc-360
+
| m48 <ref group=Q name=sourcecode>Has to be manually compiled and deployed.</ref>
| align=left|{{Icon|Xbox360}}
+
| align=left|{{Icon|iOS}}
| [https://github.com/gligli/nulldc-360 git]
+
| [https://www.hpcalc.org/details/9183 2020/06/06]
| {{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{}} ||{{~}} ||{{~}}
+
| 38G, 39G, 40G, 48SX, 48GX, 49G
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
|-
 +
| Alucin
 +
| align=left|{{Icon|AmigaOS}}
 +
| [https://www.hpcalc.org/details/3674 1.1]
 +
| 48G, 48S
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
|-
 +
| NeXTStep EM48
 +
| align=left|{{Icon|NeXTSTEP}}
 +
| [https://www.hpcalc.org/details/3680 1999/12/14]
 +
| 48SX
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
|-
 +
| saturn
 +
| align=left|{{Icon|Linux|Solaris|IRIX}}
 +
| [https://www.hpcalc.org/details/4382 4.1.1.1]
 +
| 40G, 48GX, 49G
 +
| {{}}
 +
| {{✗}}
 +
| {{}}
 
|}
 
|}
 +
<references group=Q />
 +
*
  
===Comparisons===
+
===HP Prime===
;[[redream]]: Multi-platform and easy to use, but it's closed-source. Compatible with [https://redream.io/compatibility 90+% of the Dreamcast library] (Windows CE now supported), has a good user interface, is easy to set up, and can run without a BIOS. Runs on [https://youtu.be/rywLHa1i9yk?t=529 low-end machines] provided that they support OpenGL 3.1. There's a payware premium version that provides high-definition rendering and additional slots for save states.
+
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.
;[[nullDC]]:  Can run a lot of games at great speed on mid-end PC and it's open-source, however, it's no longer developed and the more recent forks have improved upon it.
+
{| class="wikitable" style="text-align:center;"
:;[[reicast]]: Eventually, nullDC's author forked his own project into reicast, with the main objective to widen platform availability to smartphones and tablets. While wider availability is generally a good thing, this resulted in cutting accuracy corners from the nullDC codebase to achieve the speed goals necessary to run on these platforms. Advancements in mobile hardware should have led to the removal of such "hacks"; however lack of developer resources and interest led to long delays in Reicast development, and the codebase remained virtually untouched for years before the RetroArch team began working with it as part of a "Reicast core", later named Flycast.
+
|-
:;[[Flycast]]: Fork of reicast available as a standalone emulator and as a [[libretro]] core. Libretro collaborators, primarily [https://github.com/flyinghead/reicast-emulator flyinghead], dramatically improved Reicast in areas such as graphics, input, system clock, and Dreamcast VMU. Atomiswave and NAOMI SH-4-based arcade systems have also been added to great fanfare<ref name="flycastnaomi">https://github.com/libretro/flycast/issues/136</ref>, along with support for MAME's popular CHD format. Even full MMU support, which is needed to run WinCE-based games such as "Armada", "Half-Life" and "SEGA Rally Championship 2", has recently been tackled through an experimental branch (anyone following Dreamcast emulation over the years understands what a tough nut this is to crack). Aside from some audio stuttering issues in games such as "Looney Toons Space Race" and "Resident Evil: Code Veronica", this is a highly compatible and accurate emulator.
+
! scope="col"|Name
:;Flycast Dojo: Fork of Flycast with a focus on netplay features and replay. Also, available on the [https://www.fightcade.com/ Fightcade] matchmaking service.
+
! scope="col"|Platform(s)
;[[DEmul]]: Has the highest compatibility and accuracy, but it's Windows-only and closed-source. It supports Windows CE games, but in general, they run worse than standard Dreamcast titles. It's also more resource-intensive than other emulators.
+
! scope="col"|Version
 
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
;[[Makaron]]: One of the only two closed-source Dreamcast emulators that can properly play Windows CE games.
+
! scope="col"|Free To Use
 
+
! scope="col"|Active
==Emulation issues==
+
! scope="col"|[[Recommended Emulators|Recommended]]
For the emulators that are either mature or maturing, a very large percentage of games work well, but some games still have problems and glitches.
+
|-
 +
| HP Prime Virtual Calculator Emulator
 +
|align=left|{{Icon|Win}}
 +
| [https://www.hpcalc.org/details/8939 2.1.1.14596]<ref group=P name=free>Offical download portal is not available for individuals, only for signed up educators.</ref>
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| HP Prime Graphing Calculator App
 +
|align=left|{{Icon|Win|iOS|APK|W10P}}
 +
| [https://ssl.www8.hp.com/h41268/live/index.aspx?qid=20709&jumpid=va_r11363_us/en/any/tsg/pl_ot_ob_ds_pd/calculatoremulators_cc/dt 2.1.14584]
 +
| {{✗}}
 +
| {{~}}<ref group=P name=free2>Free version with limited functionalities available seperately.</ref>
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
<references group=P />
 +
===scientific and financial models===
 +
Just like monochrome graphic calculators, HP scientific and financial calculators are also a big family of products sharing similarities while each product has its unique features.
 +
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.
  
==VMU emulators==
+
==Casio==
While some Dreamcast emulators can leverage the screen of the VMU while the game is running, none of them allow you to play the minigames developed for it. See the main page on VMU emulation [[Sega VMU emulators|here]].
+
* [https://education.casio.co.uk/emulators Official emulators (90-day trial)]
  
==Downloads==
+
==Sharp==
* [[Emulator_Files#Dreamcast|BIOS]]
 
  
==References==
+
==See also==
<references />
 
  
{{Sega}}
+
* [[Emulators on TI Calculators]]
 +
* [[Emulators on Casio Calculators]]
  
[[Category:Consoles]]
+
==External links==
[[Category:Home consoles]]
+
* https://www.ticalc.org/programming/emulators/software.html
[[Category:Sega consoles]]
+
* https://www.hpcalc.org/hp48/pc/emulators
[[Category:Sega Dreamcast emulators|*]]
+
[[Category:Calculator emulators|*]]
[[Category:Sixth-generation video game consoles]]
 

Revision as of 02:08, 13 December 2021

A calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.

The first solid-state electronic calculator was created in the early 1960s. Pocket-sized devices became available in the 1970s when microprocessors were first developed.

Computer operating systems as far back as early Unix have included interactive calculator programs such as dc and hoc, and calculator functions are included in almost all personal digital assistant (PDA) type devices, the exceptions being a few dedicated address book and dictionary devices.

In addition to general purpose calculators, there are those designed for specific markets. For example, there are scientific calculators which include trigonometric and statistical calculations. Some calculators even have the ability to do computer algebra. Graphing calculators can be used to graph functions defined on the real line, or higher-dimensional Euclidean space. Basic and scientific calculators are cheaper than graphing models.

Even gaming is possible on some TI models, the TI-83 is an example and it can run Pong, Tetris and Doom. The newer model TI-Nspire is the most powerful and it can run 3D graphics and emulators.

Texas Instruments

TI-83 / TI-84 series

Generations of TI-83/84 hardware

There are actually 3 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.
  • 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 Sliver 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).
Name Platform(s) Version Monochrome Z80 Color Z80 eZ80 FLOSS Active Recommended
Wabbitemu[M 1] Windows macOS Android git
CEmu Windows Linux macOS git
jsTIfied Web ?
TI-SmartView Windows macOS 1.1.0
4.0.0.x
?
TI-SmartView CE Windows macOS 5.6
TI-84 Mode TI-Nspire [M 2]
  1. Also supports emulation for other Zilog Z80 based calculators including TI-73/81/82/85/86.
  2. Only available on non-CAS monochrome TI-Nspire models with TI-84 keypad attached.

TI-89 series

Name Platform(s) Version FLOSS Active Recommended
TiEmu Windows Linux macOS 3.03
macOS
TI-89 Online Simulator Web ?
Graph 89[N 1] Android 1.1.3c ?
Virtual TI-89 Windows 9x 2.5 beta 5 ?
  1. Also supports emulation for other Motorola 68000 based calculators including TI-92(II/+) and Voyage 200.

TI-Nspire series

Name Platform(s) Version FLOSS Active Recommended
Firebird Windows macOS Linux Android iOS git
TI-Nspire™ CX CAS Student Software Windows macOS 5.3.2
kArmTI Windows 1.81 ~
nspire_emu Windows 0.70

Hewlett-Packard

monochrome graphic models

HP monochrome graphic calculators are a big family of products sharing similarities while each product has its unique features.

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.

Name Platform(s) Version Emulates FLOSS Active Recommended
Emu48 Windows macOS Android Windows CE Windows Mobile MS-DOS[Q 1] 1.64 [Q 2] 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, 49G, 39g+, 39gs, 40gs, 48gII, 49g+, 50g
Droid48 Android 1.72 48G, 48S
Power48 PalmOS 1.0.0/1.5.1 48SX, 48GX, 49G ~
PSPX48 PSP 1.0.5 48G ~
m48 [Q 3] iOS 2020/06/06 38G, 39G, 40G, 48SX, 48GX, 49G
Alucin AmigaOS 1.1 48G, 48S
NeXTStep EM48 NeXTSTEP 1999/12/14 48SX
saturn Linux Solaris IRIX 4.1.1.1 40G, 48GX, 49G
  1. Mac OS X version is only available for PowerPC based Macs and there is no plan to port it to x86/ARM platform.
  2. Platforms besides Windows and Android are no longer maintained so their versions could be left way behind.
  3. Has to be manually compiled and deployed.

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.

Name Platform(s) Version FLOSS Free To Use Active Recommended
HP Prime Virtual Calculator Emulator Windows 2.1.1.14596[P 1]
HP Prime Graphing Calculator App Windows iOS Android Windows 10 Phone 2.1.14584 ~[P 2]
  1. Offical download portal is not available for individuals, only for signed up educators.
  2. Free version with limited functionalities available seperately.

scientific and financial models

Just like monochrome graphic calculators, HP scientific and financial calculators are also a big family of products sharing similarities while each product has its unique features. 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.

Casio

Sharp

See also

External links