TI 83 Plus Assembly/Appendix B
Most System Flags
editFlag | 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...
|
||
FmtOct | 3 | |||
FmtBin | 4 | |||
FmtReal | 5 | 1 - Real math mode | ||
FmtRect | 6 | 1 - Rectangular complex mode (a+bi) | ||
FmtPolar | 7 | 1 - Polar complex mode (re^θi) | ||
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. |