~ Office Supplies ~~ Buy Posters ~~ A-Z Products ~~ Website Advertising


BitBLT - Wikipedia

<<Up     Contents

BitBLT

Redirected from Blitter

Bit blit (bitblt, blitting etc.) is a computer graphics operation in which two bitmap patterns are combined into one. The name derives from the BitBLT machine instruction for the Xerox Alto computer, standing for "Bit Block Transfer". The invention of this instruction is credited to Dan Ingalls. The pronunciation of BLT as "blit" dates back to block-transfer instructions[?] on earlier computers. The development of fast methods for various bit blit operations was key in the evolution of computer displays from using character graphics[?], to using bitmap graphics for everything.

Blitting is similar to sprite drawing, in that both system reproduce a pattern, typically a square area, at different locations on the screen. Sprites have the advantage of being stored in separate memory, and therefore don't disturbe the main display. This allows them to be moved about the display, representing the "background", with no effect on it. Blitting moves the same types of patterns about the screen, but does so by writing into the same memory as the rest of the display. This means every time the pattern is placed on the screen the display "under" it is overwritten, or "damaged". It is up to the software to clean this damage up by blitting twice, once to remove the damage, and then again to place the bit in its new location.

As one might imagine, this makes blitting somewhat slower than sprite manipulation. However blitting has one very big advantage, there's no physical limit to the number of patterns you can blit. Thus you can use blitting to display anything on the screen, including simulating sprites (through the double-write pattern noted above) whereas sprites are limited in number.

When first introduced the computers CPU typically had difficultly moving the bitmaps around in memory fast enough to be able to use blitting as the primary method of text display. For some time in the 1980s many home computers included either a co-processor or a special-purpose chip known as a blitter for this task. The CPU would send the bit blit operations to the blitter, which would then carry out the operation much faster than the CPU could. The later solution was used on the Atari ST and Amiga for instance.

Modern graphics accelerators[?] can be regarded as descendants of the early "blitters".

See also:

External links:

wikipedia.org dumped 2003-03-17 with terodump




 
 
7 grams reddish pink maroon UNAKITE cabbing tumbled polished rough jewelry gemstones 38 carat Lovely
 7 grams reddish pink maroon UNAKITE cabbing tumbled polished jewelry 38 carat Lovely 
 
6 carat Golden canary yellow SCAPOLITE gem stone Facet rough gemstone Faceting gems jewel crystal 3
 6 carat Golden canary yellow SCAPOLITE ing jewel crystal 3 
 
Light green butter new jade Serpentine gem stone polished faceted Briolette stringing bead single
 Light green butter new jade Serpentine polished ed Briolette stringing bead single 
 
7 carat RARE yellow orange CLINOHUMITE gem stone crystal cabbing lapidary cabochon rough 1 gram B
 7 carat RARE yellow orange CLINOHUMITE crystal cabbing lapidary cabochon 1 gram B 
 
24 carat blue green Amazonite rough gemstone tumble polished nugget drilled necklace bead Nice 4 gr
 24 carat blue green Amazonite tumble polished nugget drilled necklace bead Nice 4 gr