OsWord Call Summary =================== dec. hex. function control block length 0 00 Read input line 5 1 01 Read system clock (TIME) 5 2 02 Write system clock (TIME) 5 3 03 Read interval timer 4 4 04 Write interval timer 4 5 05 Read i/o memory 5 6 06 Write i/o memory 5 7 07 SOUND command 6 8 08 ENVELOPE command 14 9 09 Read pixel value (POINT) 5 10 0A Read character definition 11 11 0B Read palette 5 12 0C Write palette 5 13 0D Read graphics positions 8 14 0E Read real time clock (TIME$) 25 15 0F Write real time clock (TIME$) 25 16 10 Econet TRANSMIT and immediate commands (NFS) 17 11 Set up/read RECIEVE block (NFS) 18 12 Read argument block (NFS) 19 13 Read/write station info (NFS) 20 14 Communicate with fileserver, etc. (NFS) 21 15 Define pointer and mouse parameters 22 16 Write screen base address 23 17 24 18 25 19 26 1A 27 1B 28 1C 29 1D 30 1E 31 1F 32 20 Window handler call (BAU) 33 21 34 22 35 23 36 24 37 25 38 26 39 27 40 28 Millipede Prisma 2 graphics processor call 41 29 Millipede Prisma 2 graphics processor call 42 2A Millipede Prisma 2 graphics processor call 43 2B Millipede Prisma 2 graphics processor call 44 2C Millipede Prisma 2 graphics processor call 45 2D Millipede Prisma 2 graphics processor call 46 2E Millipede Prisma 2 graphics processor call 47 2F Millipede Prisma 2 graphics processor call 48 30 Millipede Prisma 2 graphics processor call 49 31 Millipede Prisma 2 graphics processor call 50 32 51 33 52 34 53 35 54 36 Stop Press routines 55 37 56 38 57 39 58 3A 59 3B OsWord Call Summary =================== dec. hex. function 60 3C 61 3D 62 3E 63 3F 64 40 Read mouse coordinates (AMX) 65 41 AMX Rom commands (AMX) 66 42 Read/write from/to sideways ram 67 43 Load/save sideways ram 68 44 Low level AMX commands 69 45 Move/swap memory contents (Aries-B32) 70 46 BBC Soft 71 47 72 48 73 49 74 4A 75 4B 76 4C 77 4D 78 4E 79 4F 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 5A Read/write sectors (HADFS), etc., and other HCE calls 91 5B 92 5C 93 5D 94 5E 95 5F BBC Soft Monitor functions 96 60 Read MSN and status (VFS) 97 61 98 62 Access LVROM controller, read/write sectors (VFS) 99 63 Read last error information (VFS) 100 64 Read current F-code (VFS) 101 65 102 66 103 67 104 68 105 69 106 6A 107 6B 108 6C 109 6D 110 6E Read a byte from ram board (WE Ram board) 111 6F Write a byte to ram board (WE Ram board) 112 70 Read MSN and status (ADFS) 113 71 Read disk free space (ADFS) 114 72 Read/write sectors, etc. (ADFS) 115 73 Read last error information (ADFS) 116 74 117 75 118 76 119 77 OsWord Call Summary =================== dec. hex. function 120 78 121 79 122 7A Telesoftware control functions 123 7B Modem commands 124 7C 125 7D Read MSN (DFS) 126 7E Read disk size (DFS) 127 7F Read/write sectors, etc. (DFS) 128 80 IEEE control functions 129 81 130 82 Read/write Cambridge Ring parameters 131 83 Cambridge Ring data transmission 132 84 Cambridge ring polling 133 85 134 86 135 87 136 88 137 89 Read teletext pixel (Dump-Out 3) 138 8A Set teletext pixel (Dump-Out 3) 139 8B 140 8C 141 8D 142 8E 143 8F 144 90 Network service interface 145 91 146 92 147 93 148 94 149 95 150 96 151 97 152 98 153 99 154 9A 155 9B 156 9C 157 9D 158 9E 159 9F 160 A0 Isolated word recogniser 161 A1 162 A2 163 A3 164 A4 165 A5 166 A6 167 A7 168 A8 169 A9 170 AA 171 AB 172 AC 173 AD 174 AE 175 AF 176 B0 177 B1 178 B2 179 B3 OsWord Call Summary =================== dec. hex. function 180 B4 181 B5 182 B6 183 B7 184 B8 185 B9 186 BA 187 BB 188 BC 189 BD 190 BE HCE disassembly routines (Dissem) 191 BF 192 C0 193 C1 194 C2 195 C3 196 C4 197 C5 198 C6 199 C7 200 C8 201 C9 202 CA 203 CB 204 CC 205 CD 206 CE 207 CF 208 D0 209 D1 210 D2 211 D3 212 D4 213 D5 214 D6 215 D7 216 D8 217 D9 218 DA 219 DB 220 DC 221 DD 222 DE 223 DF 224 E0 225 E1 226 E2 227 E3 228 E4 229 E5 230 E6 231 E7 232 E8 233 E9 234 EA 235 EB 236 EC 237 ED 238 EE 239 EF OsWord Call Summary =================== dec. hex. function 240 F0 241 F1 242 F2 243 F3 244 F4 245 F5 246 F6 247 F7 248 F8 249 F9 250 FA 80186 memory transfer (80186 Host) 251 FB 80186 FDC sector read/write (80186 Host) 252 FC 80186 cursor, scrolling and mouse control (80186 Host) 253 FD 254 FE Z80 SP Disk read (Z80 CP/M) 255 FF Z80 memory transfer (Z80 Host) 255 FF 80186 fast graphics update (80186 Host) Calls 224 to 255 (&E0 to &FF) are sent through the USERV vector. The maximum length of the control block for calls 0 to 15 is set to be enough for the call. The maximum length of the control block for calls 16 (&10) to 127 (&7F) is 16 bytes. The maximum length of the control block for calls 128 (&80) to 255 (&FF) is set in the control block. The first byte is the sent length, and the second byte is the received length.