Yo there you mad coders...
I decided to share what is probably the most complete ti8X+ include file you could ever find on the web.
It is based on brandon's ti83plus.txt (05/07/2007) in which i added a significant quantity of missing equates (later os ones among others...).
It's designed to be compatible with tasm syntax.
*****
Features :
additions from the latest official include : ti83plus.inc - ti - 09/27/2002
system flags
plotTrace (plotFlags)
statANSDISP (statFlags)
newFlags2
noRestores (newFlags2)
No_Del_Stat (statFlags2)
Modifier0 (dBKeyFlags)
Modifier1 (dBKeyFlags)
Modifier2 (dBKeyFlags)
Modifier3 (dBKeyFlags)
repeatMost (dBKeyFlags)
haveDBKey (dBKeyFlags)
HWLinkErrF (dBKeyFlags)
small character font equates
more 2 byte keys (1.15+)
2nd byte Of t2bytetok tokens (1.15+)
language localization equates
parser equates
interrupt equates
memory paging equates
lcd driver equates
graph style definitions
various maybe useful precisions
additions by me
starting program counters equates
executable program header macro
standard application header macro (freeware)
large character font equates (0h,F2h-FFh)
small character font equates (EDh-FFh)
tokens (0h)
2nd byte Of t2bytetok tokens (DBh-FFh)
2nd byte Of t2bytetok2 tokens (0h-42h)
modifications by me
useless macros disabled
_cxPPutAway was renamed _PutAway, to match ti documentation (putaway.pdf).
tCoshH was renamed tCosH, its original name (typo).
tUnused01 was renamed t2ByteTok2, due to added equates.
LastToken value was increased, due to added equates.
PStat value is now calculated properly.
*****
The probably most usefull thing is a macro that automatically adds the standard application header (freeware apps only).
It may saves you time and space in your source if, like me, you use to fully automate application creation process using batch files (possible with rabbitsign for example).
All you need to do is adding the following line at the beginning of the code part in your source :
app_header(application_name,number_of_pages)
Note that application_name must be 8 characters long (Fill with spaces if your app name is shorter.).
Similarly, you can now use this macro :
prgm_header (a bit less boring than the usual .db t2bytetok,tasmcmp)
Other than that, some of these much coherent starting pc equates may be used :
.org prgm_start (for programs, same as usermem-2)
.org app_start (for applications, same as 4000h)
*****
Don't hesitate to post missing equates|infos in this topic if you find some.
I intend to update the file as soon as new stuff will be discovered.
Fat thx to brandon who did what ti didn't...
Have fun =]