The freesprite() function returns a hardware sprite allocated with getsprite() to the system so that gels or other tasks can use it. after you call FreeSprite(), the GELs system can use it to allocate VSprites. The syntax of this function is: WORD sprite_number; FreeSprite(sprite_number); The sprite_number argument is the number (0-7) of the sprite to be returned to the system.