RISC OS Open

RISC OS  OPEN


A fast and easily customised operating system for devices using ARM processor cores.

Documentation: OS_CallAVector

Programmer’s Reference Manuals
» Part 15 – SWI Calls
» OS
» OS_CallAVector

OS_ CallAVector

(SWI &34)

Entry
R0–R8 Vector routine parameters
R9 Vector number
V and C flags in R15 = flags to pass to vector

Exit
Dependent on vector called

Use

The purpose of this call, is to call a vector directly.

Notes

This calls the vector given in R9. This is used for calling vectored routines which don’t have any other entry point such as some calls to RemV or CnpV.

Don’t use this to call ByteV vector or some others, as the vector handler expects entry conditions you may not provide.

See also

   .