Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R0 | 57 (Reason code) + Area value |
R1 | Unused/Sprite area (as defined by area value in R0) |
R2 | Sprite name/pointer (as defined by area value in R0) |
R3 | Base row number |
R4 | Row count |
Exit | |
---|---|
All registers preserved |
This call inserts or deletes rows from the given sprite.
To insert rows, set R3 to the row number to insert the new row(s) underneath, and set R4 to the row count.
To delete rows, set R3 to the index of the bottommost row to delete, and set R4 to -(row count).
Sprite rows are numbered from the bottom of the sprite, starting at zero.
See also OS_SpriteOp 31 to insert a single row, or OS_SpriteOp 32 to delete a single row.