Shell and GUI for TI graphing calculators Scrolling desktop with up to six programs displayed at once Default and imbeddable custom icons Recognition of nearly every common shell filetype Support for AShell, SOS libless, SOS libbed, TI-BASIC, z80 ASM, MirageOS BASIC, Ion ASM, Doors CS BASIC, Doors CS ASM, and more filetypes. Support for hidden programs, datafiles, Shell Expansions (SEs), Appended Library Extensions (ALEs), SOS libraries, and more. HotKeys and multiple key conventions supported for maximal ease of use. Instant desktop view and quit HotKey make switching between Doors CS and the TI-OS a snap. Automatic recognition lets you run any file simply by clicking on its icon or name. Modular SEs and ALEs let you add functionality and features quickly and easily. Innovative associated program feature lets you open any registered file in the correct viewer simply by clicking on it. Adjust screen contrast, turn off the calculator, view free RAM, and view the remaining battery power with the helpful toolbar below the desktop. Error-trapping routines alert you of many common problems instead of letting your calculator crash. Fast mouse-like cursor interface controlled by the arrow keys streamlines using Doors CS. Support for an external keyboard and mouse is upcoming with TICI 1.0 hardware drivers. Small shell size leaves plently of space for programs and files. Extensive tools, including locking and unlocking files and programs, archiving and unarchiving, copying, renaming, and deleting, all from within Doors CS. RAM Recovery feature regains leaked RAM when a program causes Doors CS to quit unexpectedly. UltraThreading allows up to 256 Shell Expansion threads to execute at once from the desktop for partial multitasking capabilities.