TI 83 Plus Assembly/Appendix B

Most System Flags edit

Flag Value IY Offset Value Effect
TrigDeg 2 TrigFlags 0 0 - Radian Mode
1 - Degree Mode
DonePrgm 5 DoneFlags 0 1 - Display "Done" after program
PlotLoc 1 PlotFlags 2 0 - Graph and draw routines sent to screen and PlotSScreen
1 - Graph and draw routines sent to screen only.
PlotDisp 2 0 - Homescreen is displayed
1 - Graph screen is displayed.
GrfFuncM 4 GrfModeFlags 2 1 - Function graphing mode
GrfPolarM 5 1 - Polar graphing mode
GrfParamM 6 1 - Parametric graphing mode
GrfRecurM 7 1 - Recursive (Sequence) graphing mode
GraphDraw 0 GraphFlags 3 1 - Graph must be redrawn
0 - Graph is okay.
GrfDot 0 GrfDBFlags 4 1 - Dot graph mode
0 - Connected graph mode
GrfSimul 1 1 - Simultaneous graphing
0 - Sequential graphing
GrfGrid 2 1 - Grid displayed
0 - No grid
GrfPolar 3 1 - Polar coordinates
0 - Rectangular coordinates
GrfNoCoord 4 1 - Don't display coordinates
0 - Display coordinates
GrfNoAxis 5 1 - Don't display the axis
0 - Display the axis
GrfLabel 6 1 - Display axis labels
0 - Don't display axis labels
TextEraseBelow 1 TextFlags 5 1 - When displaying a small character, erase the pixels below it.
TextScrolled 2 1 - Text display caused screen to scroll
TextInverse 3 1 - Display text as white-on-black.
TextInsMode 4 1 - Insert mode
0 - Overstrike mode
ApdAble 2 ApdFlags 8 1 - APD™ is active
ApdRunning 3 1 - APD™ clock is running
OnRunning 3 OnFlags 9 1 - Calculator is on.
OnInterrupt 4 1 - The [ON] key was pressed
StatsValid 6 StatFlags 9 1 - Statistics results are valid
StatANSDisp 7 1 - Display statistics results
FmtExponent 0 FmtFlags 10 1 - Show exponent
0 - No exponent
FmtEng 1 1 - Engineering notation
0 - Scientific Notation
FmtHex 2 If FmtHex and FmtOct are 1, then...


...1 - Display answer as x/y
0 - Display answer as x°y'z"

FmtOct 3
FmtBin 4
FmtReal 5 1 - Real math mode
FmtRect 6 1 - Rectangular complex mode (a+bi)
FmtPolar 7 1 - Polar complex mode (rei)
CurAble 2 CurFlags 12 1 - Cursor flash is enabled
CurOn 3 1 - Cursor is showing
CurLock 4 1 - Cursor is locked off
AppTextSave 1 AppFlags 13 1 - Written characters are saved in the TextShadow buffer.
AppAutoScroll 2 1 - Screen automatically scrolls when the 5x7 font is written and goes beyond the edge of the screen.
WebMode 0 SeqFlags 15 1 - Web mode
0 - Normal sequence mode
SeqUV 2 1 - Sequence mode: U vs. V
SeqVW 3 1 - Sequence mode: V vs. W
SeqUW 4 1 - Sequence mode: U vs. W
IndicRun 0 IndicFlags 18 1 - Run indicator is on.
0 - Run indicator is off
IndicOnly 2 1 - Interrupt handler only checks run indicator (don't process APD™, blink the cursor, or scan for keys).
Shift2nd 3 ShiftFlags 18 1 - [2nd] key was pressed.
ShiftAlpha 4 1 - [ALPHA] key was pressed.
ShiftLwrAlph 5 1 - Lowercase mode set.
ShiftALock 6 1 - Alpha lock is active
ShiftKeepAlph 7 1 - Alpha lock cannot be canceled.
AutoFill 4 TblFlags 19 1 - Ask for independent variable in table
0 - Fill table automatically.
AutoCalc 5 1 - Ask to calculate dependent variable in table.
0 - Calculate automatically
ReTable 6 1 - Table has to be recalculated.
0 - Table is okay.
GrfSplit 0 SGrFlags 20 1 - Horizontal split mode
VertSplit 1 1 - Vertical split mode
GrfSplitOverride 3 1 - Ignore graph split flag
TextWrite 7 1 - Small font writes to PlotSScreen
0 - Small font writes to display.
LwrCaseActive 3 AppLwrCaseFlag 36 1 - Lowercase enabled. Press [ALPHA][ALPHA] to access lowercase characters.
FullScrnDraw 2 ApiFlg4 43 1 - Allows graphics commands to use row 0 and column 95
FracDrawLFont 2 FontFlags 50 1 - Routines that normally display small font now display large font.
CustomFont 7 1 - Small font drawing routines use your own characters.
BufferOnly 0 PlotFlag3 60 1 - Drawing routines written to PlotSScreen instead of display.
UseFastCirc 4 1 - Circles drawn in sections simultaneously.
0 - Circles drawn in a circular direction.
  Asm_Flag1
Asm_Flag2
Asm_Flag3
33
34
35
Not used by the calculator. Use these for your own personal use.