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| 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
editNES
edit| 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| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| PocketSNES | git | Mid | Non-commercial | ✗ | ✓ |
Game Boy / Color
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| gbc4NSpire | 0.92 git |
Mid | ? | ✗ | ✓ |
Game Boy Advance
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| gpSP-NSpire | Alpha 0.11 git |
Mid | GPLv2 (Copyleft) | ✗ | ✓ |
Pokemon Mini
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Pokemini | Release git |
Mid | GPLv3 (Copyleft) | ✗ | ✓ |
SEGA
editGenesis
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| PicoDrive | 1.35 git |
Mid | Non-commercial | ✗ | ~ |
| DGen | git | Mid | ? | ✗ | ~ |
Master System / Game Gear
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| SMS Plus | Initial Release git |
Mid | Non-commercial | ✗ | ✓ |
Atari
edit2600
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Stella-NSpire | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
7800
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| ProSystem-NSpire | git | Mid | ✓ | ✗ | ✗ |
Jaguar
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| VirtualJaguar-NSpire | git | Low | GPLv3 (Copyleft) | ✗ | ✗ |
Other Consoles
editWonderSwan
edit| Name | Latest version | Accuracy | License | Active | Recommended] |
|---|---|---|---|---|---|
| Oswan | Gameblabla's Oswan | Mid | Proprietary | ✗ | ✓ |
SuperVision
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Potator | git | Mid | Unlicense (Public domain equivalent) | ✗ | ✓ |
PC Engine / TurboGrafx-16
edit| 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| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| VecX | Vecx | Mid | Proprietary | ✗ | ✓ |
Arcade
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| MAME-NSpire | git | Mid | GPLv2 BSD-3-Clause |
✗ | ✗ |
ScummVM
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| ScummVM-NSpire | 1.7.0 | Mid | Proprietary | ✗ | ✗ |
PlayStation
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| PCSX4NSpire | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
Commodore Plus4/16
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Yapesdl-NSpire | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
Computers
editMacintosh Plus
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Mini vMac NSpire | 3.3.3 | Mid | Proprietary | ✗ | ✓ |
Apple I
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Pom1-NSpire | Pom1-Nspire | Mid | Proprietary | ✗ | ✓ |
Z80
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Z80 NSpire | Z80 Nspire | Mid | Proprietary | ✗ | ✓ |
Android
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| nDroid Project | git | Mid | GPLv2 (Copyleft) | ✗ | ✗ |
(Tutorial)
Linux
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| NSpire Linux Loader 2 | git | Mid | GPLv3 (Copyleft) | ✗ | ✗ |
(Tutorial)
CHIP-8
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Chip8Emu | Chip8Emu | Mid | GPLv3 (Copyleft) | ✗ | ✓ |
Source ports and Reimplementations
edit| 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| 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
editGame Boy
edit| 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| Name | Latest version | License | Active | 84+ CE |
|---|---|---|---|---|
| FamiCalc | git | MIT (Permissive) | ✓ | ✓ |
| NES84 | git | MIT (Permissive) | ✗ | ✓ |
CHIP-8
editCHIP-8
edit| 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
editDOS
edit| Name | Latest version | License | 83+ | 83+ SE | 84+ | 84+ SE | 84+ C SE | 84+ CE |
|---|---|---|---|---|---|---|---|---|
| CalcDOS | Link | Proprietary | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
TI-85 series
edit| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 1992 |
| Emulated | ✓ |
CHIP-8
editCHIP-8
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| uChip8 | 0.1 | ? | ? | ✗ | ! |
TI-89 series
edit| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 1998 |
| Emulated | ✓ |
Game Boy / Color
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| gb68k[N 1] | 0.5.6 | Low | ! | ✗ | ✗ |
TI-92 series
edit| Developer | Texas Instruments |
|---|---|
| Type | Calculator |
| Release date | 1995 |
| Emulated | ✓ |
CHIP-8
editCHIP-8
edit| Name | Latest version | Accuracy | License | Active | Recommended |
|---|---|---|---|---|---|
| Chip8/SChip8 Emulation Library | 0.9 Beta | ? | Proprietary | ? | ! |
Notes
edit- ↑ gb68k runs on TI-89, Voyage 200 and TI-92+