TI 83 Plus Assembly/Appendix B
Appearance
Most System Flags
[edit | edit source]| 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 PlotSScreen1 - 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 PlotSScreen0 - 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 |
33 34 35 |
Not used by the calculator. Use these for your own personal use. | ||