Emulators

From Hackspire
Revision as of 21:10, 17 July 2015 by AdRiWeB (talk | contribs) (updated nspire_emu, added Firebird)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Current programs

nspire_emu

nspire_emu is a TI-Nspire Clickpad/TouchPad/LabStation/CX (CAS) emulator, and was the first one made. It only supports Windows, but is compatible with Wine on other OSes. You can download it here or here. Its official discussion thread is on Omnimaga.

Most TI-Nspire emulators derive from nspire_emu. Note that these custom versions are not always kept up-to-date with the latest version of nspire_emu.

Setup:

Firebird

nspire_emu is a fork of nspire_emu. It runs natively on Windows, Linux, Mac, Android, and iOS (the GUI is made in Qt). It is still in development, but is available on GitHub.
Added/Changed features compared to nspire_emu are mainly improvements to the emulator core to make it more powerful as well as a fully-featured GUI to go along more user-friendly additions.
Like nspire_emu, use PolyDumper to dump the boot1.img.tns and boot2.img.tns from your TI-Nspire. Diags and Manuf can also be dumped and used in Firebird (see the flash creation feature)

Obsolete programs

Ncubate

Ncubate is a derived version of nspire_emu enhanced with features useful to developers, such as state saving/reloading, additional debugger commands and support for the GDB debugger.

It is not compatible with OS v3.x.

Xspire

Xspire is a port of nspire_emu for the GTK+ GUI library, compatible with Windows and Linux. This port also supports skins. You can download it from the United-TI thread (account required). Note that a more recent version may be available further in the thread. The GDK/GTK+ libraries are required for it to work (Windows users should use the Windows port).

Nspire Memory Editor

The Nspire Memory Editor plugs itself into nspire_emu to offer advanced memory-related features, such as hexadecimal memory edition, string and binary search, memory chunks read and write, and string or instruction-based breakpoints. Download it from the United-TI thread (account required). Note that a more recent version may be available further in the thread.