Emulators on TI calculators
Calculators have been developed by Texas Instruments since the 1970s. Texas Instruments' graphing calculators have support for various programming languages, listed here. Because of this support for programming languages software such as emulators have been created for these devices.
TI-Nspire
[edit | edit source]| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 2007 |
| Emulated | ✓ |
The TI-Nspire CX is the most powerful calculator produced by Texas Instruments, and because of this, there are many emulators that run on it. In order to get emulators to run, Ndless must be installed on the device. Note that while many programs for the Nspire CX will also work with the Nspire CM and monochrome models (Touchpad/Clickpad), some will not work on monochrome models due to having less RAM and slower CPU, and grayscale display with terrible response time make things hard to see if programs aren't adapted to it.
Nintendo
[edit | edit source]NES
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| NesNspire | 1.1 git |
? | Apache 2.0 (Permissive) | ✓ | ✓ |
| NESpire | 0.30 git (tangrs-mod) |
Mid | ? | ✗ | ✓ |
| LameNES | git | Low | BSD-3-Clause (Permissive) | ✗ | ~ |
SNES
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| PocketSNES | git | Mid | Non-commercial | ✗ | ✓ |
Game Boy / Color
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| gbc4NSpire | 0.92 git |
Mid | ? | ✗ | ✓ |
Game Boy Advance
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| gpSP-NSpire | Alpha 0.11 git |
Mid | GPLv2 (Copyleft) | ✗ | ✓ |
Pokemon Mini
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Pokemini | Release git |
Mid | GPLv3 (Copyleft) | ✗ | ✓ |
SEGA
[edit | edit source]Genesis
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| PicoDrive | 1.35 git |
Mid | Non-commercial | ✗ | ~ |
| DGen | git | Mid | ? | ✗ | ~ |
Master System / Game Gear
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| SMS Plus | Initial Release git |
Mid | Non-commercial | ✗ | ✓ |
Atari
[edit | edit source]2600
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Stella-NSpire | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
7800
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| ProSystem-NSpire | git | Mid | ✓ | ✗ | ✗ |
Jaguar
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| VirtualJaguar-NSpire | git | Low | GPLv3 (Copyleft) | ✗ | ✗ |
Other Consoles
[edit | edit source]WonderSwan
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended] |
|---|---|---|---|---|---|
| Oswan | Gameblabla's Oswan | Mid | Proprietary | ✗ | ✓ |
SuperVision
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Potator | git | Mid | Unlicense (Public domain equivalent) | ✗ | ✓ |
PC Engine / TurboGrafx-16
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Temper | Temper git |
Mid | ? | ✗ | ✓ |
| HuGo | git | Mid | GPLv2 BSD-3-Clause |
✗ | ✓ |
| Mednafen PCE-Fast | git | Mid | GPLv2 (Copyleft) | ✗ | ✓ |
Vectrex
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| VecX | Vecx | Mid | Proprietary | ✗ | ✓ |
Arcade
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| MAME-NSpire | git | Mid | GPLv2 BSD-3-Clause |
✗ | ✗ |
ScummVM
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| ScummVM-NSpire | 1.7.0 | Mid | Proprietary | ✗ | ✗ |
PlayStation
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| PCSX4NSpire | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
Commodore Plus4/16
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Yapesdl-NSpire | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
Computers
[edit | edit source]Macintosh Plus
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Mini vMac NSpire | 3.3.3 | Mid | Proprietary | ✗ | ✓ |
Apple I
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Pom1-NSpire | Pom1-Nspire | Mid | Proprietary | ✗ | ✓ |
Z80
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Z80 NSpire | Z80 Nspire | Mid | Proprietary | ✗ | ✓ |
Android
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| nDroid Project | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
(Tutorial)
Linux
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| NSpire Linux Loader 2 | git | Mid | GPLv3 (Copyleft) | ✗ | ✗ |
(Tutorial)
CHIP-8
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Chip8Emu | Chip8Emu | Mid | GPLv3 (Copyleft) | ✗ | ✓ |
Source ports and Reimplementations
[edit | edit source]| Name | Latest version | License | Game | Genre | Active | Recommended |
|---|---|---|---|---|---|---|
| nVVVVVV | git | MIT (Permissive) | VVVVVV | Platformer | ✗ | ✓ |
| nxengine-nspire | git | GPLv3 (Copyleft) | Cave Story | Platformer | ✗ | ✓ |
| nPal | git | GPLv3 (Copyleft) | Pal | RPG | ✗ | ✓ |
| wolf4sdl_nspire | git | Non-commercial | Wolfenstein 3d | FPS | ✗ | ✓ |
| 2048-nspire | git | ? | 2048 | Puzzle | ✗ | ✓ |
| Cannonball-nspire | git | MAME license (Non-commercial) | OutRun | Racing | ✗ | ✓ |
| sm64-nsp | git | ? | Super Mario 64 | Platformer | ✗ | ✗ |
TI-84 series
[edit | edit source]| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 2005 |
| Emulated | ✓ |
Between the TI-84+, the TI-84+ Silver Edition, the TI-84+ C Silver Edition, and the TI-84+ CE, there a few emulators that run on this family of calculators. Most programs for the TI-84+ will also run on the TI-83+ and TI-83+ SE, and they are included here for completeness.
Nintendo
[edit | edit source]Game Boy
[edit | edit source]| Name | Latest version | License | 83+ | 83+ SE | 84+ | 84+ SE | 84+ C SE | 84+ CE |
|---|---|---|---|---|---|---|---|---|
| TI-Boy CE | git | GPLv3 (Copyleft) | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| TI-Boy CSE | Alpha 0.0.03 | Proprietary | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ |
| TI-Boy SE | git | GPLv3 (Copyleft) | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
NES
[edit | edit source]| Name | Latest version | License | Active | 84+ CE |
|---|---|---|---|---|
| FamiCalc | git | MIT (Permissive) | ✓ | ✓ |
| NES84 | git | MIT (Permissive) | ✗ | ✓ |
CHIP-8
[edit | edit source]CHIP-8
[edit | edit source]| Name | Latest version | Extension(s) | License | Active | 83+ | 83+ SE | 84+ | 84+ SE | 84+ C SE | 84+ CE |
|---|---|---|---|---|---|---|---|---|---|---|
| C8SALT | git | CHIP-8 S-CHIP |
MIT (Permissive) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Chip-84 | git | CHIP-8 | ? | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| Chip84CE | git | CHIP-8 | MIT (Permissive) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| Vinegar | 1.1 | CHIP-8 | ? | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Computers
[edit | edit source]DOS
[edit | edit source]| Name | Latest version | License | 83+ | 83+ SE | 84+ | 84+ SE | 84+ C SE | 84+ CE |
|---|---|---|---|---|---|---|---|---|
| CalcDOS | Link | Proprietary | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
TI-85 series
[edit | edit source]| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 1992 |
| Emulated | ✓ |
CHIP-8
[edit | edit source]CHIP-8
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| uChip8 | 0.1 | ? | ? | ✗ | ! |
TI-89 series
[edit | edit source]| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 1998 |
| Emulated | ✓ |
Game Boy / Color
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| gb68k[N 1] | 0.5.6 | Low | ! | ✗ | ✗ |
TI-92 series
[edit | edit source]| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 1995 |
| Emulated | ✓ |
CHIP-8
[edit | edit source]CHIP-8
[edit | edit source]| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Chip8/SChip8 Emulation Library | 0.9 Beta | ? | Proprietary | ? | ! |
Notes
[edit | edit source]- ↑ gb68k runs on TI-89, Voyage 200 and TI-92+