System Flags
This table lists the system flags that are of general interest. Use the table to determine the meaning of each system flag and the effects of setting or resetting the flag. For instructions on how to set, reset, or test flags, refer to Chapter 5 of this guide.
System Flags
Flag | Meaning | Comments |
---|---|---|
24 | 0=F1-F5 are not defined 1=F1-F5 are defined | Flag 25 specifies which set of F1-F5 definitions to use. |
25 | 0=F1-F5 are defined by system 1=F1-F5 are defined by user | Ignored unless flag 24=1. |
33 | 0=Not radian mode 1=Radian mode | If flags 33 and 34 are both = 0, then degree mode. Controls RAD indicator |
34 | 0=Not grad mode 1=Grad mode | Controls GRAD indicator |
39 | 0=Not second function 1=Next key is a second function | Controls 2nd indicator |
40 | 0=Not unformatted mode 1=Unformatted mode | If flags 40, 41, and 42 all = 0, then decimal mode. |
41 | 0=Not octal mode 1=Octal mode | Controls OCT indicator |
42 | 0=Not hexadecimal mode 1=Hexadecimal mode | Controls HEX indicator |
43 | 0=Not engineering notation display mode 1=Engineering notation display mode | |
44 | 0=Not scientific notation display mode 1=Scientific notation display mode | |
49 | 0=System protected 1=System unprotected (SYS mode in effect) | Controls SYS indicator |
50 | 0=Remove contents of display, t-register for [ INV ][ ∑+ ] 1=Remove last point for [ INV ][ ∑+ ] | Reset automatically if next sequence is not [ INV ][ ∑+ ] |
51 | 0=Two-variable statistics mode 1=One-variable statistics mode | |
52 | 0=[ INV ] was not pressed before F1-F5 1=[ INV ] was pressed before F1-F5 | Flag 52 is a copy of the status of the INV flag when F1-F5 was pressed. You can test this flag for an INV Fx sequence. |
53 | 0=No error was detected 1=An error was detected | Controls ERROR indicator |
54 | 0=Not word-break mode 1=Word-break mode | |
55 | 0=Fetch new key 1=Fetch last key pressed | System tests before next key scan (either KW or regular keyboard operation) |
56 | 0=Do not scroll user-alpha message 1=Scroll user alpha message if more than 16 characters | Reset automatically each time a new alpha display is sent out. |
61 | 0=Do not display a system alpha message 1=Display a system alpha message | If flags 61 and 62 both = 0, the numeric display is sent out. |
62 | 0=Do not display a user alpha message 1=Display a user alpha message | |
63 | 0=Uppercase lock 1=Lowercase lock | Controls the LC indicator. |
67 | 0=Not fixed-decimal mode 1=Fixed decimal mode | If flag 67=1, then byte 21A6 contains the number of digits to show after the decimal point. |
68 | 0=Not trace mode 1=Trace mode | |
72 | 0=Not two's complement mode 1=Two's complement mode | |
73 | 0=Auto power-down enabled 1=Auto power-down disabled | |
74 | 0=Specified printer not connected 1=Specified printer connected | Set/reset after each print or advance. |
75 | 0=Peripheral battery OK 1=Low battery in peripheral | Controls P indicator. |
76 | 0=RPD-95 battery OK 1=Low battery in RPD-95 | Controls LOW indicator. |
77 | 0=No I/O activity 1=I/O activity on the I/O bus | Controls I/O indicator. |
☚ Back