Location | Location | Comments |
OS ?0.1 | OS 1.2 | |
&320/&321 | &34E | Screen memory start. High byte only in OS 1.2. |
&322/&323 | &350/&351 | Address of top left of screen. |
&324/&325 | &352/&353 | Bytes per line. |
&326/&327 | &354 | Screen memory length. High byte only in OS 1.2. |
&328 | &30B | Top right y-coordinate of text window. |
&329 | &30A | Top right x-coordinate of text window. |
&32A | &309 | Bottom left y-coordinate of text window. |
&32B | &308 | Bottom left x-coordinate of text window. |
&32C | &318 | Cursor X-coordinate. |
&32D | &319 | Cursor Y-coordinate. |
&330/&331 | &306/&307 | Top right Y-coordinate of graphics window. |
&332/&333 | &304/&305 | Top right X-coordinate of graphics window. |
&334/&335 | &302/&303 | Bottom right Y-coordinate of graphics window. |
&336/&337 | &300/&301 | Bottom right X-coordinate of graphics window. |
&338/&339 | &30E/&30F | Y-coordinate of graphics origin. |
&33A/&33B | &30C/&30D | X-coordinate of graphics origin. |
&33C/&33D | &312/&313 | Current Y-coordinate of graphics cursor. |
&33E/&33F | &310/&311 | Current X-coordinate of graphics cursor. |
&367 | &355 | Current screen mode. |
&36B | &D0 | Flags one. [VDU status byte.] |
&36D | &358 | CLS/scroll filler byte (actually text background in OS1.2) |
&36E | &359 | Graphics foreground colour mask. |
&36F | &35A | Graphics background colour mask. |
&370 | &35B | Graphics foreground modifier. |
&371 | &36C | Graphics background modifier. |
&375 | &360 | Colours available. |
&376 | &34F | Bytes per character. |
&377 | &361 | Pixels per byte. |
&37E | &366* | *Seems to be no equivalent in OS1.2 but location &366 always contains 127. |
&382 | &367 | Define [font] flags. |
-- | &368 | RAM location of characters 224--255, |
| | if bit 1 of &367 is set. |
-- | &369 | RAM location of characters 192--223, |
| | if bit 2 of &367 is set. |
-- | &36A | RAM location of characters 160 --191, |
| | if bit 3 of &367 is set. |
-- | &36B | RAM location of characters 128--159, |
| | if bit 4 of &367 is set. |
-- | &36C | RAM location of characters 96--127, |
| | if bit 5 of &367 is set. |
-- | &36D | RAM location of characters 64-- 95, |
| | if bit 6 of &367 is set. |
-- | &36E | RAM location of characters 32--63, |
| | if bit 7 of &367 is set. |
&D8 | &25A | Caps lock/shift lock |
&38A-&399 | &36F-&37E | Current palette. |
&CD/&CE | &D2/&D3 | Foreground/background colour masks. |