Most System Flags
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 (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.