is a keyword used in TIGCC
in for TI calculator
s. It basically states "this program requires no libraries or includes". When the compiler
reads it, it will use only commands found on the TI-OS (operating system for the calculator).
The main advantages and disadvantages of using nostub are written below:
1. nostub gives great versatility - the users do not need to download and install calculator kernel
s for accessing the various code libraries.
2. nostub means that the program CANNOT access any code libraries. therefore, any commands that are not availible in TI-OS have to be written by the programmmer and included within the binary
3. when using nostub, there is generally a lower chance of the calculator crashing, and losing all its files. this is because there are no 3rd-party
commands, only commands that Texas Instruments made.
Generally, calculators with AMS versions of 2.05 and above have no kernels availible, therefore the only programs that they can run are the ones that are compiled with nostub. :)