h6. [[Programmer's Reference Manuals]] h6(. » [[Vectors]] h6((. » Software Vector Numbers table(bordered). |_<^{width:4em}. #|_<^{width:4em}. Hex|_<^{width:4em}. 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|<^. [[ByteV]]|<^. OS_Byte indirection ([[OS_Byte]])| |<^. 7|<^. &07|<^. [[WordV]]|<^. 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":http://www.riscos.com/support/developers/riscos6/hardware/nvramv.html|<^. NVRAM hardware abstraction (RISCOS Ltd)| |<^. 63|<^. &3F|<^. "RTCV":http://www.riscos.com/support/developers/riscos6/time/rtcv.html|<^. RTC hardware abstraction (RISCOS Ltd)| h4. See also * [[OS_AddToVector]] * [[OS_CallAVector]] * [[OS_Claim]] * [[OS_Release]] * [[OS_UpCall]] * [[Vectors]] [link1]SWI+Calls [link2]OS+SWI+Calls