Changes

Jump to navigation Jump to search

Calculator emulators

401 bytes added, 19 March
Added Emulator Plus42 that emulates HP-42S
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="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
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.
<div style="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
All emulators could only emulate Touchpad keyboard for now.
<div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
| {{✓}}
|}
</div>
<references group=P />
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="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
===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="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
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="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
|-
!colspan="7"|PC / x86
|-
| Plus42
| align=left|{{Icon|Windows}}{{Icon|Linux}}{{Icon|macOS}}{{Icon|Android}}{{Icon|iOS}}
| [https://thomasokken.com/plus42 1.1.6]
| HP-42S
| {{✓}}
| {{✓}}
| {{✓}}
|-
| Emu42
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="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
Upsilon is the fork of yet another fork of Epsilon called Omega and has been ported to other hardware besides Numworks.
<div style="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
==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="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
|-
! scope="col"|Name
These Calculators have a higher chance of being emulated through MAME than getting their own emulator
<div style="overflow-x:auto;width:100%">{| class="mw-collapsible mw-collapsed wikitable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|[[MAME]] support
|
|}
</div>
==Calculator games==
<div style="overflow-x:auto;width:100%">
{|class="wikitable sortable mw-collapsible mw-collapsed
|+ style="background: #ECECEC;width:100%"|
! Name
! Year
|
|}
</div>
==See also==
424
edits

Navigation menu