Showing changes from revision #3 to #4:
Added | Removed | Changed
Entry | |
---|---|
R1 | Icon Block |
R2 | 0 for safety (see magic values for some OS versions) |
R4 | X offset (if used outside of update/redraw loop) |
R5 | Y offset (if used outside of update/redraw loop) |
Exit | |
---|---|
R0 | Corrupt |
The purpose of this call is to display a ‘virtual’ icon.
The main use for this call is within a redraw or update loop, so that an application can display any virtual icons required.
The call can be used outside of a redraw or update loop, however, in this instance R4 and R5 must be used to specify screen co-ordinates where the icon will be displayed, rather than the co-ordinates passed within the Icon Block itself.
If used outside the redraw/update loop, the graphic area will be reset to the current screen mode. This is not good if outputting to a sprite.