flashapp.h Header File

Header File Index

Routines, variables and structures related to FlashApps.

 Functions
EV_quit
Switches from the current application to the Home application.
OO_GetEndOfAllFlashApps
Returns a pointer to the first word-aligned byte after the last FlashApp.
OO_GetFirstFlashAppSectorAddress
Fills given CFILE and returns a pointer to the first byte of the first sector reserved for FlashApps.
OO_GetFlashAppSize
Returns the size of a FlashApp given its task ID.
 Predefined Types
CFILE
A structure representing the context of a memory-mapped file.

Note: this header is currently VERY incomplete.
On AMS 2.xx and 3.xx, FlashApps enable tighter integration to AMS than ASM programs enable: FlashApps can extend AMS, e.g. by exporting multiple TI-BASIC functions, and override various aspects of AMS (e.g. the language, or the font used by character drawing functions).

GCC4TI cannot currently generate FlashApps, but mixed mode operation with TIFS should be possible.