GRASP

From Encyc

The GRASP animation system and file format was one of the first animation formats shared across the world wide web. Being smaller in size than full motion video formats allowed a reasonable transfer speed between a BBS and a user's home computer. However, this came at the cost of a limited number of frames, with GRASP animations resembling modern PowerPoint presentations. GRASP media could also be interactive, with UI button and mouse support to navigate menus or animations.

The GRASP animation player (GRASPRT.EXE) was initially released for MS-DOS and has been unofficially partially ported to the X Windows System. Later versions of the GRASP animation player were officially made for Microsoft Windows.

File format[edit]

GRASP animation files have a .GL file extension. This GRASP animation file always starts with a 16-bit number which is the size of the .GL file header in bytes. The rest of the header is an array with each element of the array representing a file location and filename for each file used in the animation.[1]

Header structure
Size in bytes Description
2 Header size in bytes
Header size - 2 File location array

Each element in this file location array contains 2 sections; first, a 16-bit number describing the memory offset of the file location and, second, 13 bytes reserved for the filename.

File location array element
Size in bytes Description
2 Memory offset of file
13 Filename
(With .PIC/.CLP/.TXT/.SET/.FNT extension)

After the header is a .TXT file containing the instructions for the GRASP animation player as well as the relevant image files (in .PIC or .CLP format) and font files (in .SET or .FNT format).[1] .PIC refers to a Pictor PC Paint image file and .CLP refers to another image file which could be generated using early versions of Pictor PC Paint.[2]

References[edit]

See also[edit]