Assembly Shells

This article is under construction and needs to be completed. You can help by expanding it.

(Taken from Wikipedia assembly shell page)

A variety of assembly shells have been made for every TI graphing calculator that features a link port. These shells enable you to run assembly programs on your calculator. It is to your advantage to compare all the shells available for your calculator and determine which one best fits your needs.

On graphing calculators, an assembly shell is a program that is used to run programs written in the calculator's native machine code rather than the calculator's standard high-level programming language. Such programs were originally created at a time when calculator manufacturers did not support native-code programming on their hardware; the first, ZShell[1] was created for the Texas Instruments TI-85 calculator after an exploit was found to bypass the calculator's standard operating system. Rather than crack down on users who had managed to bypass the OS to run their own code, Texas Instruments chose to release native programming information for its then-upcoming TI-83 calculator; though this rendered the traditional assembly shell unnecessary on the 83 hardware, calculator programmers continued to develop shells to add to or replace the standard operating system. Since the TI-83, TI has supported assembly-level programming on all subsequent graphing calculators, though similar shell hacks needed to be created for older hardware such as the TI-82 and the TI-92. Hewlett-Packard also supports assembly language programming on their hardware; however, due to the availability of onboard programming tools, a separate shell is not needed.

While all assembly shells can run assembly programs, some (at least on the TI-83 Plus) also have the capability of running TI-Basic programs.

On some calculators, no native support or easily recognized security holes for running assembly programs is provided, so a hacked memory backup file containing a shell[2] is sent to the calculator.

TI-73 Shells

Name Download Screenshot Authors Version Size Last Updated Notability
Mallard mallard.zip mallard.gif Michael Vincent 0.3 7,110 bytes February 27, 2006 The first assembly shell for the TI-73.

TI-81 Shells

Name Download Screenshot Authors Version Size Last Updated Notability
Unity unity.zip unity.gif Benjamin Moody 1.1 Non-applicable June 2, 2010 Unity is an assembly program loader for the TI-81. It serves as an extension to the calculator operating system, allowing you to run Z80 assembly programs. Assembly code may be freely mixed with BASIC code, and includes checksums to detect typing errors.

TI-82 Shells

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.

Name Download Screenshot Authors Version Size Last Updated Notability
ACE
(Ash Crash Enhanced)
ace.zip ace.gif Hideaki Omuro Beta 4 13,635 bytes February 2, 2002 ACE works with TI-82 ROM versions 16.0, 17.0, 18.0, 19.0, and 19.006. It comes pre-packaged with six programs.
Ash ash.zip ash.gif Dines Justesen & Mattias Lindqvist 3.0 3,424 bytes August 26, 1997 The first TI-82 assembly shell to use relocation (just like ZShell). Ash programs have the ability to be started like TI-Basic programs using the prgm command.
CrASH crash.zip crash.gif Hideaki Omuro & Jeff Mears 1.6 3,416 bytes January 17, 1998 CrASH features a non-crashable keyboard handler, its own routines, a smooth scrolling menu bar, and Ash 3.0 compatibility. CrASH programs, unlike Ash programs, can be any size up to the TI-82's RAM (about 25k).
JASS
(Just Another Stupid Shell or Joint ASH OShell)
jass.zip jass.gif Samuel Stauffer 0.1 3,755 bytes August 24, 1997 Jass was created to try to combine OS-82 and ASH v2.0.
OS-82
(OShell-82)
os82.zip os-82.gif Jason Todd & Andy Selle 1.1 9,130 bytes August 7, 1997 The first TI-82 assembly shell released. Features a more graphical interface than Ash and CrASH.
SNG
(Shell with GrayScale)
sng.zip sng.gif Marc Plouhinec 1.0 4,193 bytes June 15, 2004 SNG is the last shell released for the TI-82. It features several developer tools including built-in debugger, hexadecimal editor, and variables list, as well as support for greyscale, sound, and interrupts. It also has optional emulation of the other shells, so you can use their games and programs as well.

TI-83 Shells

Name Download Screenshot Authors Version Size Last Updated Notability
Anova (X-1 Anova MicroShell) anova.zip anova.gif Solignac Julien 1.04 925 bytes August 11, 1999 It is quite small in size, only using one byte to load. It is also low power consuming, as low as the TI-OS itself.
Aurora aurora.zip aurora.gif Bill Nagel 1.0 5,973 bytes June 24, 1997 It features a Windows '95 style GUI for the 83. It supports icons for your programs, and provides an API for both TI-Basic and assembly programs.
AShell83 ashell.zip ashell.gif Bill Nagel 1.0 3,812 bytes December 20, 1997 First assembly shell released for TI-83. Assembly programs have program write-back for highscores and can be up to 26k in size, only requiring 1k of free RAM to run. Automatic detection of TI-Basic programs, being the shell that introduced the standard colon on the first line.
Cos 2000 cos2k.zip cos2k.gif Sherman Cahal 6.01 7,612 bytes August 31, 2000 It provides a file manager with standard features, as well as developer tools: contrast changer, ROM dumper, memory viewer, etc.
TI-Explorer explorer.zip explorer.gif Sebastiaan Roodenburg 0.92 3,772 bytes October 25, 1999 It has a windows-like GUI, and runs TI-Basic, AShell, SOS and ION programs.
ICE
(Ion Compatible Enhanced)
ice.zip ice.gif Solignac Julien 0.91 938 bytes December 23, 1999 It uses folders for organization, so there are five folders and you can move files from one folder to another.
Inidium inidium.zip inidium.gif Solignac Julien 1.0 1,108 bytes September 2, 1999 An Ion compatible shell, but smaller and includes icons. Programs can run with as little as 29 bytes of free RAM.
Ion ion.zip ion.gif Joe Wingbermuehle 1.6 1,529 bytes June 17, 2000 It allows you to simultaneously create programs for both the TI-83 and TI-83+. It supports modules, which allow you to customize the interface and features.
Jackknife jackknife.zip jackknife.gif Jeff Theusch 1.0 8,149 bytes December 22, 2003 Jackknife is a program manipulator, a shell, and a security tool. It is Ion, SOS, and AShell compatible. It provides password protection for the shell and the calculator itself, and it has an AnsString function to show or hide hidden programs.
SOS
(Swapping Operating System)
sos.zip sos.gif Joe Wingbermuehle 2.0 898 bytes June 18, 1999 Automatically detects assembly and TI-Basic programs, and supports modules and libraries. Programs can run with less than 1k of free RAM.
Venus venus.zip venus.gif Tijl Coosemans 2.4 1,187 bytes February 4, 2005 Allows you to run compatible assembly programs as normal TI-Basic programs, directly from the PRGM-menu. It provides several graphical shells from which you can run Venus, Ion, SOS, AShell and TI-Basic programs.
Wince
(Windows Ce)
wince.zip wince.gif Jeff Leung 1.07 18,912 bytes February 8, 2001 It is a remake of the classic Windows OS for the computer.
ZeS
(Zilog enhanced System)
zes.zip zes.gif Jean Carot 0.5 623 bytes October 10, 2000 It allows easy assembly program execution.

TI-83+ Shells

Name Download Screenshot Authors Version Size Last Updated Notability
CrunchyOS crunchyos.zip crunchyos.gif Dan Weiss 0.6 16,384 bytes January 18, 2004 Ion- and MirageOS-compatible Flash application shell that features program compression, resulting in smaller program sizes by 10% to 50%.
Doors CS doorscs.zip doorscs.gif Christopher Mitchell 7.1 32,768 bytes December 30, 2010 It is a two-page Flash application shell that provides several programmer features and support for all types of programs. It has a Windows interface with icons and utilizes a mouse cursor.
FreitazOS freitazos.zip freitazos.gif Hugo Freitas 1.0 25,191 bytes August 25, 2006 A shell with the Windows look. It comes with three programs that can be installed in the shell.
GlobalOS
(GOS)
globalos.zip globalos.gif Brandon Pawoll 1.0 4,582 bytes October 23, 2003 It has support for hardware, sound, and image drivers.
ICE
(Ion Compatible Enhanced)
ice.zip ice.gif Solignac Julien 0.91 938 bytes December 23, 1999 It is for both the TI-83 and TI-83+. It uses folders for organization, so there are five folders and you can move files from one folder to another.
Ion ion.zip ion.gif Joe Wingbermuehle 1.6 1,529 bytes June 17, 2000 It is for both the TI-83 and TI-83+, and allows you to simultaneously create programs for both. It supports modules, which allow you to customize the interface and features.
Izzard izzard.zip izzard.gif Michael Vincent 1.0 3,247 bytes January 6, 2001 An Ion-compatible shell. It has an easy-to-use GUI, folder support, password protection, and lockdown feature.
MirageOS mirageos.zip mirageos.gif Jason Kovacs & Dan Englender 1.2 16,384 bytes May 12, 2004 The first Flash application shell for any calculator. It has revolutionized the TI-83+ with its many built-in features for the user and the assembly programmer.
Noshell noshell.zip noshell.gif Brandon Wilson 1.2 16,384 bytes June 21, 2007 A Flash application which installs a parser hook that allows you to execute any program (TI-Basic, assembly, Ion, MirageOS), whether in RAM or archived, from the PRGM menu just as you would a TI-Basic program.
Plasma plasma.zip plasma.gif Joe Flint & Brandon Engelberth 1.4 2,687 bytes February 16, 2002 Ion-compatible shell that runs programs by copying them out of FLASH rather than unarchiving them. This saves on the flash chip and doesn't produce any Garbage Collect messages.
PSE
(Purple Haze Special Edition)
pse.zip pse.gif Adam Koch 1.0 3,065 bytes March 18, 2001 PSE is an Ion-compatible shell that is basically Ion in everything but name.
TSE II
(Task Switching Environment)
tse.zip tse.gif Michael Vincent & Robin Kay 1.0 2,496 bytes January 6, 2001 A multitasking shell for the 83+, allowing you to run several programs simultaneously and switch between them.

TI-85 Shells

Name Download Screenshot Authors Version Size Last Updated Notability
CShell-NT cshell.zip cshell.gif Michael Wyman &
Keith Burzinski
3.05 3,508 bytes June 13, 1997 CShell-NT is basically another ZShell clone.
Future OS futureos.zip futureos.gif Jon Johnson 1.5.2 4,648 bytes August 23, 2000 Future OS is more like a TI-86 shell than anything else for TI-85. It has all features except emulation of ASE and early version of YAS, but has other features they don't.
MISH
(Menu Independent SHell)
mish.zip mish.gif Richard Lewis 1.6 3,005 bytes March 22, 1999 Tools to switch and patch an OS.
OS/7 os7.zip os7.gif N/A N/A 492 bytes August 21, 1997 Smallest assembly shell for the TI-85.
OS-85
(OShell-85)
os85.zip os85.gif Jason Todd 3.1 13,155 bytes May 8, 1997 It is very similar to OS-82 except for being for the TI-85. It includes a few built-in games to play.

TI-86 Shells

Name Download Screenshot Authors Version Size Last Updated Notability
ACE
(Ash Crash Enhanced)
ace.zip ace.gif Hideaki Omuro Beta 4 13,635 bytes February 2, 2002 ACE works with TI-82 ROM versions 16.0, 17.0, 18.0, 19.0, and 19.006. It comes pre-packaged with six programs.

TI-89 Shells

Name Download Screenshot Authors Version Size Last Updated Notability
ACE
(Ash Crash Enhanced)
ace.zip ace.gif Hideaki Omuro Beta 4 13,635 bytes February 2, 2002 ACE works with TI-82 ROM versions 16.0, 17.0, 18.0, 19.0, and 19.006. It comes pre-packaged with six programs.

TI-92 Shells

Name Download Screenshot Authors Version Size Last Updated Notability
ACE
(Ash Crash Enhanced)
ace.zip ace.gif Hideaki Omuro Beta 4 13,635 bytes February 2, 2002 ACE works with TI-82 ROM versions 16.0, 17.0, 18.0, 19.0, and 19.006. It comes pre-packaged with six programs.

Sources

  • http://technicalc.org/tifaq/
  • http://more486.ticalc.org/shells.html
  • http://www.ticalc.org/features/info/asmshells.html
  • http://www.calcnews.net/?p=articles&article=shell_war
  • http://www.unitedti.org/forum/index.php?showtopic=3702

TI-82 Shells | TI-83 Shells | TI-85 Shells | TI-86 Shells | TI-92 Shells

TI-82 Shells

[Ash Screenshot]
Ash, the first TI-82 assembly shell to use relocation, was written by Dines Justesen and Mattias Lindqvist. Programming for Ash is very similar to programming for ZShell (except for relocation). Ash programs also have the ability to be started like BASIC programs (with the prgm command). However, Ash programs can't exceed 13k because of the method of relocation it uses. Ash 3.1, currently in beta, will be compatible with both Ash 3.0 and CrASH programs.
[CrASH Screenshot]
CrASH, the last TI-82 assembly shell to appear on the scene, was written by Hideaki Omuro and Jeff Mears. CrASH, like Ash, features relocation but also adds a non-crashable keyboard handler, its own routines, a smooth scrolling menu bar, and Ash 3.0 compatibility. CrASH programs, unlike Ash programs, can be any size up to the TI-82's RAM (about 25k).
[OS-82 Screenhot]
OS-82 (formally known as OShell-82), the first TI-82 assembly shell, was written by Jason Todd with help from Andy Selle. OS-82 features a more graphical interface than Ash and CrASH. Development on OS-82 has ceased, and since both Ash and CrASH now feature relocation, OS-82 is generally considered obsolete.

Categories Ash CrASH OS-82
Author(s) Dines Justesen,
Mattias Lindqvist Hideaki Omuro,
Jeff Mears Jason Todd,
Andy Selle
Version 3.0 1.3 1.1
Last Updated 97-08-26 98-01-17 97-08-07
Mem. Free After Install 27,697 27,705 27,339
Ash 3.0 Compatible N/A Yes No
Auto Power Down Yes Yes Yes
Change Contrast Yes Yes Yes
Max. Program Size 13k No Limit No Limit
Program Descriptions Yes Yes Yes
Programs On Screen 8 9 7
Relocation Yes Yes No
Shutdown Feature Yes Yes Yes
Download ash.zip crash.zip os82.zip

TI-83 Shells

[AShell83 Screenshot]
AShell83, the first TI-83 assembly shell, was written by Bill Nagel. Regular TI-83 assembly programs are limited to 13,586 bytes (or half the TI-83's RAM). Under AShell83, assembly programs can be up to about 25k. Bill Nagel is working on a new version of AShell83 called AShell2.
[SOS Screenshot]
SOS, the smallest TI-83 assembly shell, was written by Joe Wingbermuehle. SOS, like AShell83, supports assembly programs up to about 25k. SOS can also run all AShell83 programs. Features unique to this shell are library support and a shutdown feature.

Categories AShell83 SOS
Author Bill Nagel Joe Wingbermuehle
Version 1.0 1.6
Last Updated 97-12-20 98-10-25
Memory Free After Install 26,078 26,397
AShell83 Compatible N/A Yes
Auto Power Down Yes Yes
BASIC Programs Yes Yes
Change Contrast Yes Yes
Displays Free Memory Yes Yes
Displays Program Size Yes Yes
Library Support No Yes
Max. Program Size 25k 25k
Program Descriptions Yes Yes
Programs Detected (total) 16 254
Programs On Screen At Once 16 8
Program Write-Back Yes Yes
Saves Highlighter Position Yes Yes
Shutdown Feature No Yes
Split Screen Bug Fixed No Yes
Download ashell.zip sos.zip

TI-85 Shells

[PhatOS Screenshot]
PhatOS, the only TI-85 assembly shell to feature hidden programs, was originally written by Mike Baker and Martin Hock. The project has now been handed over to Adam Geitgey. Like Rigel and Usgard, PhatOS has features relocation and ZShell 4.0 compatibility. PhatOS has PhatStrings, which can be converted to and from normal strings by the shell, that let you hide your programs from view. There are also ExtraPhat Strings which are smaller and faster than normal strings.
Screenshot Not
Available. Rigel, the only TI-85 assembly shell to feature true library support, was written by Ben Sferrazza. Like Usgard, Rigel features relocation, TSR support, interrupt support, and ZShell 4.0 compatibility. In addition, Rigel supports background images with an add-on program.
[Usgard Screenshot]
Usgard, probably the most popular new TI-85 assembly shell, was written by Andreas Ess, Sam Davies, Jimmy Mardell, Austin Butler, and Mel Tsai. Usgard was written becuase development on ZShell has stopped and becuase of the demand for an advanced shell. Usgard has many advantages over ZShell including relocation, TSR support, and interrupt support. Usgard is also ZShell 4.0 compatible and the only shell to support multiple user-defined interfaces.
[ZShell Screenshot]
ZShell, the first TI-85 assembly shell, was written by Dan Eble, Magnus Hagander, and Rob Taylor. ZShell was the first TI-8x assembly shell, first released in November 1994. Development on ZShell has now stopped with the last version released in November 1995. ZShell is a basic assembly shell with no advanced features. Many programmers consider ZShell obsolete now.

Categories PhatOS Rigel Usgard ZShell
Author(s) M. Baker,
M. Hock,
A. Geitgey B. Sferrazza A. Ess,
S. Davies,
J. Mardell,
A. Butler,
Mel Tsai Dan Eble,
Magnus Hagander,
R. Taylor
Version 0.9 1.0 1.5 4.0
Last Updated 97-08-01 97-10-25 97-10-26 95-11-22
Mem. Free After Install 26,947 26,525 25,719 27,018
Auto Power Down Yes Yes Yes No
Change Contrast Yes Yes Yes No
Displays Free Memory No No Yes No
Displays Program Size No No Yes No
Interrupt Support No Yes Yes No
Library Support None DLLs Fake Libs None
Lite Version Yes No Yes No
Program Descriptions Yes Yes Yes Yes
Programs On Screen 10 8 16 8
Relocation True True Fake None
Shutdown Feature Yes Yes Yes No
TSR Support No Yes Yes No
User-Defined Interface No No Yes No
ZShell 4.0 Compatible Yes Yes Yes Yes
Download phatos.zip rigel.zip usgard.zip zshell.zip

TI-86 Shells

[AuroraShell Enhanced (ASE) Screenshot
AuroraShell Enhanced (ASE), the first TI-86 assembly shell with TI-85 emulation, was written by Bill Nagel. TI-85 emulation includes PhatOS, Rigel, Usgard, and ZShell programs. ASE also features TI-82 Ash and CrASH emulation, with the help of a program converter. You can also delete programs. Bill Nagel has said he is no longer working on ASE, so v1.3 is the final version.
[Byronic Shell Screenshot
Byronic Shell, aimed to be the most customizable TI-86 assembly shell, was written by Kirk Meyer. This shell will have many versions, and all will be actively supported. Only the latest version, with the most features, will be listed on this page. Currently, Byronic Shell offers a mix between ASE/Rascall and Iridus/Mini-Shell Enhanced. This shell keeps the size down by dropping TI-82/85 emulation, displays for free memory and program size, and password protection. However, Byronic Shell can display more programs at once than any other shell and offers a unique trash can feature.
[Iridus Screenshot
Iridus, the first TI-86 assembly shell, was written by Alan Bailey. This is a very simple shell with no advanced features.
[Mini-Shell Enhanced Screenshot
Mini-Shell Enhanced, the smallest TI-86 assembly shell, was written by Chicane. This shell offers some of the best of both worlds. It features BASIC program support, program deletion, free memory display, program size display, and a shutdown feature like ASE, but also keeps the size down by dropping other features such as program groups like Iridus does.
[Rascall Screenshot
Rascall, the largest and most graphical TI-86 assembly shell, was written by Matthew Shepcar. Rascall features TI-85 emulation of PhatOS, Rigel, Usgard, and ZShell programs. Rascall also provides security so you can you hide programs or lock your memory to prevent others from deleting your programs.

Categories ASE Byronic Shell Iridus Mini-Shell Enhanced Rascall
Author Bill Nagel Kirk Meyer Alan Bailey Chicane Matthew Shepcar
Version 1.3 0.3 0.92 1.3 0.9
Last Updated 98-01-19 98-08-14 97-07-29 98-09-25 98-01-23
Shell Size 3,415 1,056 1,008 931 4,886
BASIC Programs Yes Yes No Yes Yes
Change Contrast Yes Yes Yes Yes Yes
Delete Programs Yes Yes No Yes No
Disp. Free Mem. Yes No No Yes Yes
Disp. Prog. Size Yes No No Yes No
Hide Programs No No No No Yes
Memory Locking No No No No Yes
Prog. Descriptions Yes No No Yes Yes
Program Groups Yes Yes No No Yes
Progs. On Screen 14 24 8 8 18
Password Protect Yes No No No Yes
Shutdown Feature Yes Yes No Yes Yes
TI-82 Emulation Yes No No No No
TI-85 Emulation Yes No No No Yes
Download ase.zip byron03.zip iridus.zip mse.zip rascall.zip

TI-92 Shells

[Fargo 0.1.x Screenshot]
Fargo 0.1.x, the first TI-92 assembly shell, was written by David Ellsworth. This shell is now considered obsolete because its successor, Fargo II, has been released. This version was plagued with rather large backup files, no helpful error messages, and system crashes.
[Fargo II Screenshot]
Fargo II, the sequel to Fargo 0.1.x, was written by David Ellsworth. From the outside, Fargo II looks very similar to Fargo 0.1.x, but from the programmer's perspective, there are improvements. Fargo II adds support for ROM 1.0b1, 1.10 (alternate), and 2.1 which Fargo 0.1.x lacks. There is also an option to install a 0.1.x-compatibility module so you can run Fargo 0.1.x and Fargo II programs.

Categories Fargo 0.1.x Fargo II
Author David Ellsworth David Ellsworth
Version 0.1.15 0.2.7.1
Last Updated 97-11-02 98-04-09
Memory Free After Install 65,082 62,988
Auto Power Down Yes Yes
Change Contrast Yes Yes
Fargo 0.1.x Compatible N/A Yes
Helpful Error Messages No Yes
Library Support Yes Yes
Program Descriptions Yes Yes
Progs. Interface with TI-BASIC No Yes
Programs On Screen At Once 13 13
ROM 1.0b1 Support No Yes
ROM 2.1 Support No Yes
Saves Highlighter Position Yes Yes
Shutdown Feature Yes Yes
Download fargo-0.1.15.zip fargo-0.2.7.1.zip

Michael Wyman wrote CShell
http://pages.prodigy.net/tsk3000/CShell/aboutcnt.html

THE CSHELL-NT INFO PAGE
cshellnt.gif
CShell-NT NOW!

What is CShell?

CShell (NT or SE) is an assembly language shell for the TI-85 that allows execution of assembly language programs. Probably the easiest way to explain it is as "another ZShell".

For those of you who have used ZShell, CShell-NT is very similar. It displays a menu containing a list of programs, and allows you to select one to run. This is basicly what ZShell does; however CShell-NT offers a few added features, such as contrast change, Auto-Power Down, Manual-Power Down, and MPIRs, for those of you who are programmers. In addition, CShell-NT is smaller and faster than ZShell!

The latest version of CShell-NT is 3.05 and it was released on June 10, 1997.

Click on the icon at the top of this page to download the above mentioned version of CShell-NT!


Shells

TI-73:

ASM Shells:

Mallard

Author: Michael Vincent (gro.tfoslacidar|leahcim#gro.tfoslacidar|leahcim)
Version: 0.2
ticalc link: http://www.ticalc.org/archives/files/fileinfo/366/36618.html

TI-80, TI-81

Calculators have no link port, asm is impossible.

TI-82

ASM Shells

Ace

Author: Hideaki Omuro (gro.xfl.erawhsarc|namhsarc#gro.xfl.erawhsarc|namhsarc)
Author: TiCPU (porter) (moc.liamtoh|upcit#moc.liamtoh|upcit)
Version: 4 beta
ticalc link: http://www.ticalc.org/archives/files/fileinfo/226/22691.html

Ash

Author: Dines Justesen (kd.bua|senid#kd.bua|senid)
Version: 3.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/14/1411.html

Crash

Author: Hideaki Omuro (gro.xfl.erawhsarc|namhsarc#gro.xfl.erawhsarc|namhsarc)
Author: Jeff Mears (n/a)
Version: 1.6
ticalc link: http://www.ticalc.org/archives/files/fileinfo/87/8772.html

Crash 19.006

Author: Hideaki Omuro (gro.xfl.erawhsarc|namhsarc#gro.xfl.erawhsarc|namhsarc)
Author: Jeff Mears (n/a)
Author: Julien Lasson (porter) (ts.rf|28itetenalp#ts.rf|28itetenalp)
ticalc link: http://www.ticalc.org/archives/files/fileinfo/286/28681.html

OS-82

Author: Jason Todd (moc.tenire|srelddot#moc.tenire|srelddot)
Version: 1.1
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/1/113.html

SNG

Author: Marc Plouhinec (rf.oohay|cenihuolp_m#rf.oohay|cenihuolp_m)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/252/25217.html

TI-83

ASM Shells

Anova Microshell

Author: Solignac Julien (gro.clacx|sungyc1x#gro.clacx|sungyc1x)
Version: 1.04.01
ticalc link: http://www.ticalc.org/archives/files/fileinfo/90/9045.html

AShell 83

Author: Bill Nagel (ten.asu|legan.b#ten.asu|legan.b)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/7/714.html

Aurora

Author: Bill Nagel (ten.asu|legan.b#ten.asu|legan.b)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/5/520.html

Cos 2000 Beta

Author: Sherman Cahal (ten.ggard|yknib#ten.ggard|yknib)
Version: 6.0.1
ticalc link: http://www.ticalc.org/archives/files/fileinfo/145/14536.html

Doors CS

Author: Kerm Martian (ten.hcetemec|nimda#ten.hcetemec|nimda)
Version: 5.1
ticalc link: http://www.ticalc.org/archives/files/fileinfo/341/34150.html

TI-Explorer

Author: Sebastiaan Roodenburg (ln.smetsysmir|naaitsabeS#ln.smetsysmir|naaitsabeS)
Version: 0.92
ticalc link: http://www.ticalc.org/archives/files/fileinfo/88/8811.html

Ginius

Author: Jordie Diepeveen (PoTaToX) (ln.emoh|k2eidroj#ln.emoh|k2eidroj)
version: 1.2
ticalc link: http://www.ticalc.org/archives/files/fileinfo/166/16637.html

Ice

Author: Solignac Julien (gro.clacx|sungyc1x#gro.clacx|sungyc1x)
Version: 0.91
ticalc link: http://www.ticalc.org/archives/files/fileinfo/105/10523.html

Inidium

Author: Solignac Julien (gro.clacx|sungyc1x#gro.clacx|sungyc1x)
Version: 1.0 Alpha
ticalc link: http://www.ticalc.org/archives/files/fileinfo/92/9294.html

Ion

Author: Joe Wingbermuehle (gro.clac|gniweoj#gro.clac|gniweoj)
Version: 1.6
ticalc link: http://www.ticalc.org/archives/files/fileinfo/130/13059.html

Jackknife

Author: Mr Theusch (moc.liamtoh|57htapelet#moc.liamtoh|57htapelet)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/320/32079.html

SOS

Author: Joe Wingbermuehle (gro.clac|gniweoj#gro.clac|gniweoj)
Version: 2.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/87/8781.html

Venus

Author: Tijl Coosemans (gro.sissylu|ljit#gro.sissylu|ljit)
Version: 2.4
ticalc link: http://www.ticalc.org/archives/files/fileinfo/171/17170.html

Wince

Author: jeff Leung (moc.loa|afaflkj#moc.loa|afaflkj)
Version: 1.07
ticalc link: http://www.ticalc.org/archives/files/fileinfo/168/16864.html

ZES

Author: Jean Carot (moc.yticliam|naehy#moc.yticliam|naehy)
Version: 0.5
ticalc link: http://www.ticalc.org/archives/files/fileinfo/160/16075.html

TI-83+:

ASM Shells:

Ice

Author: Solignac Julien (gro.clacx|sungyc1x#gro.clacx|sungyc1x)
Version: 0.91
ticalc link: http://www.ticalc.org/archives/files/fileinfo/105/10527.html

Ion

Author: Joe Wingbermuehle (gro.clac|gniweoj#gro.clac|gniweoj)
Version: 1.6
ticalc link: http://www.ticalc.org/archives/files/fileinfo/130/13058.html

Izzard

Author: Michael Vincent (gro.tfoslacidar|leahcim#gro.tfoslacidar|leahcim)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/165/16533.html

Plasma

Author: Brandon Engelberth (moc.oohay|retsel_frawdder#moc.oohay|retsel_frawdder)
Author: Joe Flint (moc.oohay|56034feoj#moc.oohay|56034feoj)
Version: 1.4
ticalc link: http://www.ticalc.org/archives/files/fileinfo/210/21014.html

Purple Haze Special Edition

Author: Adam Koch (moc.liamtoh|ulutk_naisacuac#moc.liamtoh|ulutk_naisacuac)
Version: Not listed
ticalc link: http://www.ticalc.org/archives/files/fileinfo/177/17793.html

RAOS X

Author: Robert AK (kt.gnidoc-ten|retsambew#kt.gnidoc-ten|retsambew)
Version: 11.2
ticalc link: http://www.ticalc.org/archives/files/fileinfo/374/37439.html

TSE II

Author: Michael Vincent (gro.tfoslacidar|leahcim#gro.tfoslacidar|leahcim)
Author: Robin Kay (ten.bjc.p38est|nibor#ten.bjc.p38est|nibor)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/165/16537.html

Flash Shells

CrunchyOS

Author: Dan Weiss (moc.liamtoh|tidewd#moc.liamtoh|tidewd)
Version: 0.6
ticalc link: http://www.ticalc.org/archives/files/fileinfo/325/32507.html

DoorsCS

Author: Kerm Martian (ten.hcetemec|nimda#ten.hcetemec|nimda)
Version: 5.8.1 beta
link: http://www.cemetech.net/scripts/countdown....ta/dcs58_b1.zip

MirageOS

Author: Dan Englender (gro.clac|nad#gro.clac|nad)
Author: Jason Kovacs (gro.clac|k_nosaj#gro.clac|k_nosaj)
Version: 1.2
ticalc link: http://www.ticalc.org/archives/files/fileinfo/139/13949.html

TI-85

ASM Shells

CShell-NT

Author: Keith Burzinski (teN.ygidorP|0003kst#teN.ygidorP|0003kst)
Version 3.05
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/6/606.html

Future OS

Author: Jon Johnson (moc.liamtoh|ytinifnijrj#moc.liamtoh|ytinifnijrj)
Version: 1.5.2
ticalc link: http://www.ticalc.org/archives/files/fileinfo/120/12046.html

MISh

Author: Richard Lewis (ten.ytiCradeC|siweLdrahciR#ten.ytiCradeC|siweLdrahciR)
Version: 1.6
ticalc link: http://www.ticalc.org/archives/files/fileinfo/82/8275.html

OS-85

Author: Jason Todd (moc.tenire|srelddot#moc.tenire|srelddot)
Version: 3.1
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/7/717.html

OS/7

Author: N/A
Version: Not listed
ticalc link: http://www.ticalc.org/archives/files/fileinfoeinfo/0/71.html

OShell-85

Author: Jason Todd (moc.tenire|srelddot#moc.tenire|srelddot)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/6/658.html

Peak Relocation Shell

Author: Richard Lewis (ten.ytiCradeC|siweLdrahciR#ten.ytiCradeC|siweLdrahciR)
Version: Beta 2
ticalc link: http://www.ticalc.org/archives/files/fileinfo/79/7902.html

PhatOS

Author: Mike Baker (moc.xunil|mbm#moc.xunil|mbm)
Version: 0.9
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/1/144.html

Rigel

Author: Ben Sferrazza (ude.sregtur.nede|sneb#ude.sregtur.nede|sneb)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/20/2079.html

Usgard

Author: Andreas Ess (ta.lov.elbac|saerdna.sse#ta.lov.elbac|saerdna.sse)
Version: 1.5
ticalc link: http://www.ticalc.org/archives/files/fileinfo/19/1919.html

ZShell

Author: Dan Eble (gro.clacit|elbe#gro.clacit|elbe)
Author: Magnus Hagander (gro.clacit|ahm#gro.clacit|ahm)
Version: 4.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/19/1968.html

TI-86

ASM Shells

Anaconda

Author: Kirk Meyer (moc.liamtoh|mreht0si#moc.liamtoh|mreht0si)
Version: 0.4
ticalc link: http://www.ticalc.org/archives/files/fileinfo/82/8256.html

AShell

Author: Bill Nagel (ten.asu|legan.b#ten.asu|legan.b)
Version: 1.1
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/7/720.html

Aurora

Author: Bill Nagel (ten.asu|legan.b#ten.asu|legan.b)
Version: 0.8
ticalc link: http://www.ticalc.org/archives/files/fileinfoinfo/1/196.html

Aurora Shell Enhanced

Author: Bill Nagel (ten.asu|legan.b#ten.asu|legan.b)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/56/5633.html

BEShell

Author: Brent Schneider (gro.clac|tnerb#gro.clac|tnerb)
Version: 0.5
ticalc link: http://www.ticalc.org/archives/files/fileinfo/103/10341.html

BugOS

Author: Alexander Liemen (ten.xmg|nemeil.rednaxela#ten.xmg|nemeil.rednaxela)
Version: 0.3.3 Beta
ticalc link: http://www.ticalc.org/archives/files/fileinfo/109/10911.html

CalcOS

Author: Jesse Puckett (moc.liame|38224noiprocs#moc.liame|38224noiprocs)
Version: 3
ticalc link: http://www.ticalc.org/archives/files/fileinfo/207/20765.html

Chameleon Shell

Author: Jesse Puckett (moc.liame|38224noiprocs#moc.liame|38224noiprocs)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/168/16871.html

Dinky Shell

Author: Jesse Puckett (moc.liame|38224noiprocs#moc.liame|38224noiprocs)
Version: 3.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/123/12357.html

Emanon

Author: Ben Mickle (moc.oohay|elkcimb#moc.oohay|elkcimb)
Version: 0.8
ticalc link: http://www.ticalc.org/archives/files/fileinfo/84/8478.html

File Manager

Author: Cassady Roop (ten.liartnogero|poorc#ten.liartnogero|poorc)
Version: 1.2
ticalc link: http://www.ticalc.org/archives/files/fileinfo/105/10580.html

Iridus

Author: Alan Bailey (ude.csiw|yeliabwa#ude.csiw|yeliabwa)
Version: 0.92
ticalc link: http://www.ticalc.org/archives/files/fileinfo/13/1389.html

ishell

Author: Aaron Curtis (ten.bjc.noitanimod-labolg|noraa#ten.bjc.noitanimod-labolg|noraa)
Author: Jonah Cohen (gro.clacit.hanoj|hanoj#gro.clacit.hanoj|hanoj)
Version: 2.01
ticalc link: http://www.ticalc.org/archives/files/fileinfo/210/21081.html

Key ShortCuttrer

Author: Leif Åstrand (if.itlum|dnartsa.fiel#if.itlum|dnartsa.fiel)
Version: 2.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/246/24650.html

Library Shell

Author: Patrick Wong (moc.liamtoh|4210gnowp#moc.liamtoh|4210gnowp)
Author: Scott Shannon (moc.mocten.xi|dnegnihS#moc.mocten.xi|dnegnihS)
Version: 1.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/122/12272.html

Micro Shell

Author: InFuZeD (moc.liamtoh|it_enoz#moc.liamtoh|it_enoz)
Version: 2.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/63/6321.html

MSE

Author: Chicane (moc.teniner|enacihc#moc.teniner|enacihc)
Version: 5.0 Beta
ticalc link: http://www.ticalc.org/archives/files/fileinfo/98/9891.html

NanoShell

Author: Michael Vincent (gro.tfoslacidar|leahcim#gro.tfoslacidar|leahcim)
Version: 4.0
ticalc link: http://www.ticalc.org/archives/files/fileinfo/165/16536.html

OS

Author: Jesse Puckett (moc.liame|38224noiprocs#moc.liame|38224noiprocs)
Version: 1.1
ticalc link: http://www.ticalc.org/archives/files/fileinfo/259/25977.html

Rascall

Author: Matthew Shepcar (moc.sulp.73wocoom|it#moc.sulp.73wocoom|it)
Version: 0.9
ticalc link: http://www.ticalc.org/archives/files/fileinfo/21/2147.html

Seklorean OS

Author: William White (moc.liamtoh|52etihw_lliw#moc.liamtoh|52etihw_lliw)
Version: Not listed
ticalc link: http://www.ticalc.org/archives/files/fileinfo/334/33456.html

Small Shell

Author: Scott Shannon (moc.mocten.xi|dnegnihS#moc.mocten.xi|dnegnihS)
Version: Not listed
ticalc link: http://www.ticalc.org/archives/files/fileinfo/135/13544.html

Large ASM

Author: Patrick Wong (moc.liamtoh|4210gnowp#moc.liamtoh|4210gnowp)
Version: 0.8
ticalc link: http://www.ticalc.org/archives/files/fileinfo/139/13927.html

Tinux

Author: Olivier Borowski (rf.eerf|iksworob.reivilo#rf.eerf|iksworob.reivilo)
Version: 0.8
ticalc link: http://www.ticalc.org/archives/files/fileinfo/106/10676.html

Yet Another Shell

Author: Aaron Curtis (ten.bjc.noitanimod-labolg|noraa#ten.bjc.noitanimod-labolg|noraa)
Version: 2.21
ticalc link: http://www.ticalc.org/archives/files/fileinfo/249/24966.html

Zap 2000

Author: Chicane (moc.teniner|enacihc#moc.teniner|enacihc)
Version: 0.72
ticalc link: http://www.ticalc.org/archives/files/fileinfo/84/8448.html

TI-86 Shells

(Taken from more486 asmshells page)

Anaconda Screenshot
Anaconda, the first shell to make use of plug-ins, was written by Kirk Meyer. The base program is only a bare bones shell, which means that you simply install the plug-ins for all of the features that you want. This way you don't waste space with features that you don't need. Currently, the unique plug-in quikvue (quickview), allows you to view all variables in the shell, including pictures quickly and efficiently. Kirk Meyer plans to release 82/83/85 emulation plug-ins in the future.
AuroraShell Enhanced (ASE) Screenshot
AuroraShell Enhanced (ASE), the first TI-86 assembly shell with TI-85 emulation, was written by Bill Nagel. TI-85 emulation includes PhatOS, Rigel, Usgard, and ZShell programs. ASE also features TI-82 Ash and CrASH emulation, with the help of a program converter. You can also delete programs. Bill Nagel has said he is no longer working on ASE, so v1.3 is the final version.
Emanon Animated Screenshot
Emanon, the first TI-86 assembly shell to allow user defined BASIC program descriptions, was written by Ben Mickle. This shell also includes applets, similar to Anaconda's plug-ins. Emanon allows for icons, 7x7 rather than 8x8. Also, programs can be hidden much like Rascall's fashion. Ben Mickle plans to include scrolling and an 85ZShell applet, though not in the near future.
Iridus Screenshot
Iridus, the first TI-86 assembly shell, was written by Alan Bailey. This is a very simple shell with a GUI and ability to change contrast.
Mini-Shell Enhanced Screenshot
Mini-Shell Enhanced (MSE), one of the smallest TI-86 assembly shells, was written by Chicane. This shell offers some of the best of both worlds. It features BASIC program support, program deletion, free memory display, program size display, and a shutdown feature like ASE. The latest release allows pictures to be selected as the background and program folders.
Omega-Shell Enhanced Screenshot
Omega-Shell Enhanced (OSE), quite possibly the smallest functional yet simple shell, was written by Will Dempster. It features similar features of other shells, including the ability to run BASIC and Assembly programs through a GUI and change of contrast.
Rascall Screenshot
Rascall, probably the most user configurable TI-86 assembly shell, was written by Matthew Shepcar. Rascall features TI-85 emulation of PhatOS, Rigel, Usgard, and ZShell programs. Rascall also provides security so you can you hide programs or lock your memory to prevent others from deleting your programs. Unfortunately, Matt Shepcar has lost all interest in Rascall, so 0.9 is the final version.
Yet Another Shell Screenshot
Yet Another Shell (YAS), the first TI-86 assembly shell to support emulation of larger than 12kb 85 assembly programs, was written by Aaron Curtis. YAS features TI-85 emulation of ZShell and Usgard programs. YAS also supports icons that have been coded into an ASM program as well as being able to run 85 assembly programs that exceed 12kb, previously which was not possible. Most recently, 82 emulation (ASH and CrASH), which previously only available in ASE v1.3, has now been factored into YAS. Also, the 12kb limit does not exist on 82 ASM programs.
ZAP 2000 Animated Screenshot
ZAP 2000, the largest and most graphical TI-86 assembly shell, was written by Chicane. ZAP 2000 features an "Explorer," ability to change contrast, program grouping, icon support, a mouse cursor, and more. Most recently, plugin's have been redone and TiL, a txt-to-string converter program, has been put in the ZAP 2000 archive and implemented seamlessly into the shell.