[Main]
Title=Flash OS Linking Mode
[Top]
This mode creates an unsigned Flash operating system upgrade for the TI-89,
TI-92+ and Voyage 200 calculators. (TI-89 Titanium Flash upgrades are
currently not supported.) It can be turned on using the
'--flash-os' command-line option
or the _flash_os control symbol. It
currently supports only the raw TIB output format, which is enabled by the
'--outputbin' option. Support for
the current 89u/9xu/v2u format is planned and will be the default. It creates
a global import asking for the
appropriate Flash OS header (see
Automatically Created Global Imports
for more information). Since Flash operating systems are composed of 2
discontiguous parts, a small (24 KB) startup segment and a large (1944 KB for
2 MB FlashROMs, 3992 KB for 4 MB FlashROMs) main segment,
startup sections are handled in a special way
in this mode: Startup sections are placed into the startup segment, all other
sections are merged into the main segment.
Note: Flash OS support must be compiled in for this mode to be
available.