| Entry | |
|---|---|
| R0 | Left x coordinate of end of line |
| R1 | Y co-odinade of line |
| R2 | Right x co-ordinate of end of line |
| R3 | 0 = plot with no action (do nothing!) |
| 1 = plot with foreground colour and action | |
| 2 = invert current screen colour | |
| 3 = plot with background colour and action | |
| >3 pointer to aligned ECF block | |
| R14 | Return address |
| Exit | |
|---|---|
| All registers preserved | |
This must be called in SVC mode. The caller should OS_RemoveCursors before calling, and OS_RestoreCursors afterwards. All coordinates are internal coordinates, and the line is plotted as specified by R3, clipped to the current graphics window.