![]() |
www.riscos.com Technical Support: |
| Number | Description | Page |
|---|---|---|
| &00 | Display OS version information | OS_Byte 0 |
| &02 | Specify input stream | OS_Byte 2 |
| &03 | Specify output streams | OS_Byte 3 |
| &04 | Cursor key status | OS_Byte 4 |
| &05 | Write printer driver type | OS_Byte 5 |
| &06 | Write printer ignore character | OS_Byte 6 |
| &07 | Write RS423 receive rate | OS_Byte 7, OS_Byte 7 and 8 (5a) |
| &08 | Write RS423 transmit rate | OS_Byte 8, OS_Byte 7 and 8 (5a) |
| &09 | Write duration of first colour | OS_Byte 9 |
| &0A | Write duration of second colour | OS_Byte 10 |
| &0B | Write keyboard auto-repeat delay | OS_Byte 11 |
| &0C | Write keyboard auto-repeat rate | OS_Byte 12 |
| &0D | Disable event | OS_Byte 13 |
| &0E | Enable event | OS_Byte 14 |
| &0F | Flush buffer | OS_Byte 15 |
| &10 | Store the number of channels to be sampled | OS_Byte 16 (5a) |
| &11 | Return to the caller, doing nothing | OS_Byte 17 (5a) |
| &12 | Reset function keys | OS_Byte 18 |
| &13 | Wait for vertical sync (vsync) | OS_Byte 19 |
| &14 | Reset font definitions | OS_Byte 20 |
| &15 | Flush selected buffer | OS_Byte 21 |
| &19 | Reset group of font definitions | OS_Byte 25 |
| &46 | Read/write country number | OS_Byte 70 |
| &47 | Read/write alphabet or keyboard | OS_Byte 71 |
| &6A | Select pointer / activate mouse | OS_Byte 106 |
| &70 | Write VDU driver screen bank | OS_Byte 112 |
| &71 | Write display hardware screen bank | OS_Byte 113 |
| &72 | Write shadow/non-shadow state | OS_Byte 114 |
| &75 | Read VDU status | OS_Byte 117 |
| &76 | Reflect keyboard status in LEDs | OS_Byte 118 |
| &79 | Keyboard scan | OS_Byte 121 |
| &7A | Keyboard scan from 16 decimal | OS_Byte 122 |
| &7C | Clear escape condition | OS_Byte 124 |
| &7D | Set escape condition | OS_Byte 125 |
| &7E | Acknowledge escape condition | OS_Byte 126 |
| &7F | Check for end of file | OS_Byte 127 |
| &80 | Get buffer/mouse status | OS_Byte 128 |
| nbsp | Return switch state and last channel converted | OS_Byte 128, 0-4 (5a) |
| &81 | Scan a for a particular key | OS_Byte 129, OS_Byte 129 (5a) |
| &86 | Read text cursor position | OS_Byte 134 |
| &87 | Read character at text cursor and screen mode | OS_Byte 135, OS_Byte 135 (5a) |
| &8A | Insert character code into buffer | OS_Byte 138 |
| &8B | Write filing system options | OS_Byte 139 |
| &8F | Issue module service call | OS_Byte 143 |
| &90 | Set vertical screen shift and interlace | OS_Byte 144 |
| &91 | Get character from buffer | OS_Byte 145 |
| &98 | Examine buffer status | OS_Byte 152 |
| &99 | Insert character into buffer | OS_Byte 153 |
| &9C | Read/write asynchronous communications state | OS_Byte 156 |
| &A0 | Read VDU variable value | OS_Byte 160 |
| &A1 | Read battery backed RAM | OS_Byte 161 |
| &A2 | Write battery backed RAM | OS_Byte 162 |
| &A3 | Read/write general graphics information | OS_Byte 163 |
| &A5 | Read output cursor position | OS_Byte 165 |
| &B0 | 50Hz counter | OS_Byte 176 |
| &B1 | Read input source | OS_Byte 177 |
| &B5 | Read/write RS423 input interpretation status | OS_Byte 181 |
| &B6 | Read/write NoIgnore state | OS_Byte 182 |
| &BC | Read the current channel | OS_Byte 188 (5a) |
| &BD | Read the number of channels to be sampled | OS_Byte 189 (5a) |
| &BE | Read the resolution of conversion | OS_Byte 190 (5a) |
| &BF | Read/write RS423 busy flag | OS_Byte 191 |
| &C0 | Read RS423 control byte | OS_Byte 192 |
| &C1 | Read/write flash counter | OS_Byte 193 |
| &C2 | Read duration of second colour | OS_Byte 194 |
| &C3 | Read duration of first colour | OS_Byte 195 |
| &C4 | Read/write keyboard auto-repeat delay | OS_Byte 196 |
| &C5 | Read/write keyboard auto-repeat rate | OS_Byte 197 |
| &C6 | Read/write *Exec file handle | OS_Byte 198 |
| &C7 | Read/write *Spool file handle | OS_Byte 199 |
| &C8 | Read/write Break and Escape effect | OS_Byte 200 |
| &C9 | Read/write keyboard disable flag | OS_Byte 201 |
| &CA | Read/write keyboard status byte | OS_Byte 202 |
| &CB | Read/write RS423 input buffer minimum space | OS_Byte 203 |
| &CC | Read/write RS423 ignore flag | OS_Byte 204 |
| &D3 | Read/write bell channel | OS_Byte 211 |
| &D4 | Read/write bell sound volume | OS_Byte 212 |
| &D5 | Read/write bell frequency | OS_Byte 213 |
| &D6 | Read/write bell duration | OS_Byte 214 |
| &D8 | Read/write length of function key string | OS_Byte 216 |
| &D9 | Read/write paged mode line count | OS_Byte 217 |
| &DA | Read/write bytes in VDU queue | OS_Byte 218 |
| &DB | Read/write Tab key code | OS_Byte 219 |
| &DC | Read/write escape character | OS_Byte 220 |
| &DD | Read/write interpretation of input values &C0 - &CF | OS_Bytes 221 - 228 |
| &DE | Read/write interpretation of input values &D0 - &DF | OS_Bytes 221 - 228 |
| &DF | Read/write interpretation of input values &E0 - &EF | OS_Bytes 221 - 228 |
| &E0 | Read/write interpretation of input values &F0 - &FF | OS_Bytes 221 - 228 |
| &E1 | Read/write function key interpretation | OS_Bytes 221 - 228 |
| &E2 | Read/write Shift function key interpretation | OS_Bytes 221 - 228 |
| &E3 | Read/write Ctrl function key interpretation | OS_Bytes 221 - 228 |
| &E4 | Read/write Ctrl Shift function key interpretation | OS_Bytes 221 - 228 |
| &E5 | Read/write Escape key status | OS_Byte 229 |
| &E6 | Read/write escape effects | OS_Byte 230 |
| &EC | Read/write character destination status | OS_Byte 236 |
| &ED | Read/write cursor key status | OS_Byte 237 |
| &EE | Read/write numeric keypad interpretation | OS_Byte 238 |
| &F0 | Read country flag | OS_Byte 240 |
| &F2 | Read RS423 baud rates | OS_Byte 242 |
| &F3 | Read timer switch state | OS_Byte 243 |
| &F5 | Read printer driver type | OS_Byte 245 |
| &F6 | Read/write printer ignore character | OS_Byte 246 |
| &F7 | Read/write Break key actions | OS_Byte 247 |
| &FA | Read VDU driver screen bank number | OS_Byte 250 |
| &FB | Read display screen bank number | OS_Byte 251 |
| &FD | Read last break type | OS_Byte 253, OS_Byte 253 (5a) |
| &FE | Set effect of Shift Ctrl on numeric keypad | OS_Byte 254 |
| &FF | Read/write boot option | OS_Byte 255 |