 |
Home > ASM Info > TI-82 Assembly Shells Comparison
Overview
Unlike some calculators (such as the TI-86 and TI-89), the TI-82 does not natively support the
execution of assembly language (ASM) programs. However, several
people have developed unauthorized shells which exploit a
loophole in the TI-82's design in order to execute their own machine code.
Shells
Ash
Official Ash Homepage - Formerly at http://www.gbar.dtu.dk/~c958362/ash/
Ash works with ROM versions 16.0, 17.0, 18.0, and 19.0. It was created by
Dines Justesen and
Mattias Lindqvist. Ash v3.0 uses relocation, which
makes programming easier and programs slightly smaller. The authors of Ash provide graphics
routines and detailed docs about the TI-82's RAM, ROM, and ports.
|
|
CrASH
CrASH is known to work with ROM versions 16.0, 17.0, 18.0, and 19.0. It was created by
Hideaki Omuro and
Jeff Mears. CrASH features relocation, a
non-crashable keyboard handler, several very useful commonly used routines, and other
improvements over Ash. This is probably the most advanced shell
availible for the TI-82.
|
|
OS-82
OS-82 currently works with ROM versions 7*, 16.0, 17.0, 18.0, and 19.0. It was created by
Jason Todd.
This shell provides a more graphical user interface. All OShell-82 programs can
be executed by OS-82. For programmers it includes documents describing supported ROM calls.
|
OShell-82
Official OShell-82 Homepage
OShell-82 was the first ASM shell to be released for the TI-82. It was created by
Jason Todd.
Supported are ROM versions 16.0, 17.0, 18.0, and 19.0. For programmers it includes documents
describing supported ROM calls.
|
|
Jass
Jass (Just Another Stupid Shell or Joint ASH OShell) is a shell which will execute ASH 2.0, OShell-82 v2.5,
and OS-82 v1.1 programs. It was created by
Samuel Stauffer.
|
Don Barnes
don@dbarnes.com
|