What is the difference between Ion and SOS?
Obviously, support for the TI-83 Plus is the most significant difference, otherwise, there are three major differences between Ion and SOS, which is a shell also by Joe Wingbermuehle for the TI-83. First of all, Ion uses a new and improved method of relocation, which allows assembly language programs to take complete advantage of all the system ROM calls. Secondly, Ion does not support external libraries. Ion has the most popular library routines built-in. This saves space and eliminates confusion caused by different library files. The routines not included in Ion were seldom used and, therefore, removed. Lastly, Ion loads itself in a different way, which allows it to run with under 45 bytes of free memory. Other features were added and removed, but these are the most significant.