h6. [[OS SWI Calls]] h6(. » [[OS_SpriteOp]] h6((. » OS_SpriteOp 51 - Paint Character Scaled h2. OS_SpriteOp 51 - Paint Character Scaled h5. (SWI &2E) |_<^{width:4em}. Entry | | |<^. R0 |<^. 51 (Reason code) + [[OS_SpriteOp|Area value]]| |<^. R1 |<^. [[Character Codes|Character Code]] | |<^. R2 |<^. Unused | |<^. R3 |<^. X coordinate | |<^. R4 |<^. Y coordinate | |<^. R5 |<^. Unused | |<^. R6 |<^. Pointer to [[OS_SpriteOp Scale Factors|scaling factors]], or 0 for 1:1 scaling | |_<^{width:4em}. Exit | | |\2<^. All registers preserved| h4. Use This call plots the specified character at the x and y co-ordinates using the desired scaling. h4. Notes Coordinates are in OS units, and specify the bottom-left corner of the sprite. The foreground colour is used to paint the desired colour. h4. See also * [[Format Of Sprite]] * [[Format Of Sprite Area]] * [[OS_SpriteOp]] * [[OS_SpriteOp Scale Factors]]