| Bit | Meaning when set |
|---|---|
| 0 | Non-graphics mode |
| 1 | Teletext mode |
| 2 | Gap mode |
| 3 | BBC gap mode ( 3 & 6) |
| 4 | Hi-res mono mode |
| 5 | Double height VDU chars |
| 6 | Hardware scroll never used |
| 7 | Fully definable 8-bit palette |
The bits in the returning register when using OS_ReadModeVariables provides the information (as shown above) about the current screen mode.