SPRITES 2068 is a machine-code sprite graphics package for the Timex Sinclair 2068 computer. It allows you to define, display, move, and manipulate graphical characters (sprites) on the screen directly from Sinclair BASIC programs.
A “sprite” in this package is a User Defined Graphic (UDG) character or a group of UDG characters that can be positioned, moved, erased, and animated on the screen. The package provides:
- Up to 24 simultaneous sprites on screen
- Sprites of any size from 1×1 to multi-character blocks
- Smooth character-by-character movement in all directions
- Automatic screen wrapping (autowrap mode)
- Collision detection between sprites
- Full-screen horizontal and vertical scrolling
- Overwrite detection (knows when sprites overlap screen content)
All commands are issued by placing command strings into a BASIC string variable and calling the machine code package with USR.