This is an old revision of the document!
Action | State | Alias | Description |
Custom key definitions | Clear | — | Custom key definitions are disabled and the keyboard retains its default actions. |
Set | — | Custom key definitions created with ASNKEY are active. |
Action | State | Alias | Description |
Binary word size | 1 to 63 | — | The combined state of these flags defines the word size used by binary commands (flag -5 is the LSB, flag -10 is the MSB). The presence of the sign bit is always implied, therefore actual sizes range from 2 to 64 bits. |
Action | State | Alias | Description |
Main Menu location | Clear | ACTIVEMENU1 | When P is pressed, Main Menu will be displayed in Menu 1. |
Set | ACTIVEMENU2 | When P is pressed, Main Menu will be displayed in Menu 2. |
Action | State | Alias | Description |
Last soft menu indicator | Clear | — | Last pressed soft menu key belongs to Menu 1. |
Set | — | Last pressed soft menu key belongs to Menu 2. |
Action | State | Alias | Description |
Menu 2 visibility | Clear | — | Menu 2 and status area are visible. |
Set | — | Menu 2 and status area are hidden. |
Action | State | Alias | Description |
Financial payment mode | Clear | — | TVM calculations assume end-of-period payments. |
Set | — | TVM calculations assume beginning-of-period payments. |
Action | State | Alias | Description |
Menu 1 background | Clear | — | Menu 1 is displayed as light characters on dark background. |
Set | — | Menu 1 is displayed as dark characters on light background. |
Action | State | Alias | Description |
Menu 2 background | Clear | — | Menu 2 is displayed as light characters on dark background. |
Set | — | Menu 2 is displayed as dark characters on light background. |
Action | State | Alias | Description |
Default angle unit | -17 Clear, -18 Clear | DEG | Real arguments to trig functions and angle objects without suffix are assumed as degrees. |
-17 Clear, -18 Set | GRAD | Real arguments to trig functions and angle objects without suffix are assumed as gradians. |
-17 Set, -18 Clear | RAD | Real arguments to trig functions and angle objects without suffix are assumed as radians. |
-17 Set, -18 Set | DMS | Real arguments to trig functions and angle objects without suffix are assumed as degrees / minutes / seconds. |
Action | State | Alias | Description |
Underflow exception | Clear | — | In case of underflow, the value 0 is returned and flag -23 or flag -24 is set accordingly. |
Set | — | In case of underflow an error is issued. |
Action | State | Alias | Description |
Overflow exception | Clear | — | In case of overflow, infinite is returned and flag -25 is set accordingly. |
Set | — | In case of overflow an error is issued. |
Action | State | Alias | Description |
Infinite result exception | Clear | — | In case of infinite result, the value ∞ is returned and flag -26 is set accordingly. |
Set | — | In case of infinite result an error is issued. |
Action | State | Alias | Description |
Negative underflow indicator | Clear | — | If flag -20 is set, no negative underflow has occurred in latest calculation. |
Set | — | If flag -20 is set, negative underflow has occurred in latest calculation. |
Action | State | Alias | Description |
Positive underflow indicator | Clear | — | If flag -20 is set, no positive underflow has occurred in latest calculation. |
Set | — | If flag -20 is set, positive underflow has occurred in latest calculation. |
Action | State | Alias | Description |
Overflow indicator | Clear | — | If flag -21 is set, no overflow has occurred in latest calculation. |
Set | — | If flag -21 is set, overflow has occurred in latest calculation. |
Action | State | Alias | Description |
Infinite result indicator | Clear | — | If flag -22 is set, no infinite result has occurred in latest calculation. |
Set | — | If flag -22 is set, infinite result has occurred in latest calculation. |
Action | State | Alias | Description |
Preferred complex unit in symbolics | Clear | — | A complex number converted to symbolic representation will use the i constant. |
Set | — | A complex number converted to symbolic representation will use the j constant. |
Action | State | Alias | Description |
RPL / RPN stack mode | Clear | — | RPL mode: number of stack levels is limited only by available RAM. |
Set | — | RPN mode: number of stack levels is determined by flag -29. |
Action | State | Alias | Description |
RPN stack depth | Clear | — | Regular RPN stack (4 levels). |
Set | — | Extended RPN stack (8 levels). |
Action | State | Alias | Description |
Permanence of comments in program objects | Clear | — | The compiler will keep all comments in compiled program objects |
Set | COMMENTS | The compiler will remove volatile single-line comments (starting with @ ) and multi-line comments (delimited by @@@ ) in compiled program objects. Permanent comments (starting with @@ ) are always kept. |
Action | State | Alias | Description |
Clock format | Clear | TIME12 | The clock will be displayed in 12-hour format. |
Set | TIME24 | The clock will be displayed in 24-hour format. |
Action | State | Alias | Description |
Date format | Clear | DATEMDY | Date manipulation commands will accept dates in MM.DDYYYY format. |
Set | DATEDMY | Date manipulation commands will accept dates in DD.MMYYYY format. |
Action | State | Alias | Description |
Repeat alarm rescheduling | Clear | RESCALM | Unacknowledged repeating alarms will be rescheduled automatically. |
Set | — | Unacknowledged repeating alarms will not be rescheduled. |
Action | State | Alias | Description |
Saving of acknowledged alarms | Clear | — | Acknowledged alarms will be deleted from the alarm list. |
Set | SAVEALM | Acknowledged alarms will not be deleted from the alarm list. |
Action | State | Alias | Description |
Chain execution of custom keyboard handlers | Clear | — | This flag is cleared automatically when a custom key handler is entered |
Set | — | A custom key handler may set this flag to allow other custom handlers to also process this key press. The system will check the state of this flag after executing a custom key handler. If the flag is set, it will continue looking for other custom handlers for the same key press. If the flag is not set, it will stop the search. |
Action | State | Alias | Description |
Chain execution of default keyboard handlers | Clear | — | This flag is cleared automatically before entering a custom key handler |
Set | — | A custom key handler program may set this flag to allow the system to perform the default system behavior for that key press. The system will check this flag after executing a custom key handler and if the flag is set, the system default key handler will be executed. |
Action | State | Alias | Description |
Automatic reception and execution of data sent via USB | Clear | — | Automatic reception and execution of data sent via USB is enabled. |
Set | — | Automatic reception and execution of data sent via USB is disabled. |
Action | State | Alias | Description |
Suppress error beep | Clear | BEEPON | In case of error the calculator's buzzer will emit a sound. |
Set | BEEPOFF | In case of error the calculator's buzzer will remain silent. |
Action | State | Alias | Description |
Suppress alarm beep | Clear | ALMBEEPON | If an alarm sets the calculator's buzzer will emit a sound. |
Set | ALMBEEPOFF | If an alarm sets the calculator's buzzer will remain silent. |
Action | State | Alias | Description |
Zero flag | Clear | — | The arguments of the latest executed :CMP.[Y].[Z] assembly-like statement are not equal. |
Set | — | The arguments of the latest executed :CMP.[Y].[Z] assembly-like statement are equal. |
Action | State | Alias | Description |
Negative flag | Clear | — | The first argument of the latest executed :CMP.[Y].[Z] assembly-like statement is greater or equal than the second. |
Set | — | The first argument of the latest executed :CMP.[Y].[Z] assembly-like statement is less than the second. |
Action | State | Alias | Description |
Object decompilation mode | Clear | DECOMPDISP | →STR will decompile objects in display form, akin to →STRD . |
Set | DECOMPEDIT | →STR will decompile objects in editable form, akin to →STRE . |
Action | State | Alias | Description |
Index wrap indicator | Clear | — | Last execution of GETI or PUTI did not increment index to first element. |
Set | — | Last execution of GETI or PUTI did increment index to first element. |
Action | State | Alias | Description |
Program code indentation | Clear | AUTOINDENT | When program code is displayed in the editor, it will be nicely indented. |
Set | NOINDENT | When program code is displayed in the editor, it will not be indented. |
Action | State | Alias | Description |
Global autosimplification rules | Clear | — | Autosimplification of symbolic expressions is enabled. |
Set | — | Autosimplification of symbolic expressions is disabled. |
Action | State | Alias | Description |
Application of Group 1 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Application of Group 2 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Application of Group 3 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Application of Group 4 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Application of Group 5 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Application of Group 6 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Application of Group 7 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Application of Group 8 autosimplification rules | Clear | — | If flag -70 is cleared, simplification rules included in this group will be applied. |
Set | — | If flag -70 is set, simplification rules included in this group will not be applied. |
Action | State | Alias | Description |
Quick response time | Clear | — | Calculator's processor will switch to flag high-speed mode during code execution after 500 ms. |
Set | — | Calculator's processor will switch to flag high-speed mode during code execution after 30 ms. |
Action | State | Alias | Description |
Complex results | Clear | — | Mathematical functions will issue an error if the argument admits a result in the complex field. |
Set | — | Mathematical functions will not issue an error if the argument admits a result in the complex field. |