Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R4 | Bits 0-23: Reason Code |
Bits 24-31: Display number | |
Other registers dependant on call |
This vector is used by the RISC OS 5 kernel to communicate with the video driver. For many of the reason codes the default claimant of the vector is the kernel, which allows the kernel to pass the call onto the HAL Video API if no video driver module claims the call. Note that the kernel only does this for display number 0.
User software should always aim to use the appropriate OS SWI instead of calling GraphicsV directly. The information presented here is mainly of use to OS maintainers and video driver developers.
# | |
---|---|
0 | Null reason code for when vector has been claimed |
1 | VSync interrupt occured |
2 | Set mode |
3 | Set interlace |
4 | Set blank |
5 | Update pointer |
6 | Set DAG |
7 | Vet mode |
8 | Features |
9 | Framestore information |
10 | Write palette entry |
11 | Write palette entries |
12 | Read palette entry |
13 | Render |
14 | IIC op |
15 | Select head |