Showing changes from revision #16 to #17:
Added | Removed | Changed
# | Hex | Vector | Description of Vector |
---|---|---|---|
0 | &00 | UserV | User (reserved) |
1 | &01 | ErrorV | Error (OS_GenerateError) |
2 | &02 | IrqV | Unknown interrupt |
3 | &03 | WrchV | Write character (OS_WriteC) |
4 | &04 | ReadCV | Read character (OS_ReadC) |
5 | &05 | CLIV | Command line interpreter (OS_CLI) |
6 | &06 | OS_Byte indirection (OS_Byte) | |
7 | &07 | OS_Word indirection (OS_Word) | |
8 | &08 | FileV | File read/write (OS_File) |
9 | &09 | ArgsV | File arguments read/write (OS_Args) |
10 | &0A | BGetV | File byte read (OS_BGet) |
11 | &0B | BPutV | File byte put (OS_BPut) |
12 | &0C | GBPBV | File byte block get/put (OS_GBPB) |
13 | &0D | FindV | File open (OS_Find) |
14 | &0E | ReadLineV | Read a line of text (OS_ReadLine, OS_ReadLine32) |
15 | &0F | FSControlV | Filing system control (OS_FSControl) |
16 | &10 | EventV | Event vector (OS_GenerateEvent) |
17 | &11 | Reserved | Reserved |
18 | &12 | Reserved | Reserved |
19 | &13 | KeyV | Key vector |
20 | &14 | InsV | Buffer insert (OS_Byte 138) |
21 | &15 | RemV | Buffer remove (OS_Byte 145) |
22 | &16 | CnpV | Count/Purge Buffer (OS_Byte 21 & OS_Byte 152) |
23 | &17 | UKVDU23V | Unknown VDU23 (OS_WriteC) |
24 | &18 | UKSWIV | Unknown SWI |
25 | &19 | UKPLOTV | Unknown VDU25 (OS_Plot) |
26 | &1A | MouseV | Mouse (OS_Mouse) |
27 | &1B | VDUXV | VDU extension vector (OS_WriteC) |
28 | &1C | TickerV | 100Hz pacemaker |
29 | &1D | UpCallV | Warning vector |
30 | &1E | ChangeEnvironmentV | Environment change (OS_ChangeEnvironment) |
31 | &1F | SpriteV | OS_SpriteOp indirection |
32 | &20 | DrawV | Draw SWI (Draw Module SWI Calls) |
33 | &21 | EconetV | Econet activity (Econet SWI Calls) |
34 | &22 | ColourV | ColourTrans SWI (ColourTrans SWI Calls) |
35 | &23 | PaletteV | Read/Write palette vector |
36 | &24 | SerialV | Serial operation (OS_SerialOp) |
37 | &25 | FontV | Font manager |
38 | &26 | PointerV | Mouse drivers |
39 | &27 | TimeShareV | SkyNet |
40 | &28 | LowPriorityEventV | For future expansion |
41 | &29 | FastTickerV | Like TickerV, but faster (RISCOS Ltd) |
42 | &2A | GraphicsV | Graphics hardware abstraction |
43 | &2B | UnthreadV | High-priority callbacks |
44 | &2C | VideoV | Graphics abstraction (RISCOS Ltd) |
45 | &2D | SeriousErrorV | Handling of “serious errors” and exceptions |
62 | &3E | NVRAMV | NVRAM hardware abstraction (RISCOS Ltd) |
63 | &3F | RTCV | RTC hardware abstraction (RISCOS Ltd) |