| Blitter |
Articles about Blitter |
Information AboutBlitter |
| CATEGORIES ABOUT BLITTER | |
| graphics chips | |
|
HISTORY Previously the Computer 's CPU was given the job of moving Bitmap s around in Memory . But as graphics operations became more complex, this tied down the computer because the CPU had to perform other tasks. The blitter was introduced to help lessen the graphics burden on the CPU. For some time in the 1980s several Home Computers included a graphics Co-processor 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. One of the first Personal Computer s that used this solution was the Commodore Amiga . The Amiga's Chipset included a blitter. On top of the ability to copy and manipulate large areas of graphics, the Amiga's blitter also included line drawing and area-filling hardware. Later models of the Atari ST also included a blitter co-processor. One story goes that manufacturing delays caused it to be introduced into the ST line after the first ST's were delivered. Another is that the Atari ST's main competitor, the Amiga, was famous for its blitter, and so Atari introduced one. Although Atari planned an upgrade to allow dealers to install the blitter chip, this plan was later dropped. Atari STE and up (except the Atari TT ) had a blitter chip. ALTERNATIVE METHODS In software (mostly games) for systems that did not have a blitter, other methods of transferring large graphics were necessary. This also applied to cross-platform software that could not rely on the presence of a blitter, but, for whatever reason, was not optimised for the features of each platform. One approach to handling this, on MC68000 processors at least, was to load all available processor registers with data from memory, and then putting them back into memory in as few operations as possible. One Bitmap Brothers game, at least, used instructions for Stack pushing and popping to accomplish this. CURRENT TECHNOLOGY Today, Blitter functionality is one of the many specialized tasks that Graphics Processing Unit s are optimized to perform quickly. SEE ALSO |
|
|