Blitter object

Blitter object

A Bob (contraction of "Blitter object") was a graphical element (GEL) first used by the Amiga computer. Bobs were hardware sprite-like objects, movable on the screen with the help of the blitter coprocessor.

The AmigaOS GEL system consisted of VSprites, Bobs, AnimComps ("animation components") and AnimObs ("animation objects"), each extending the preceding with additional functionality. While VSprites were a virtualization of hardware sprites Bobs were drawn into a playfield by the blitter, saving and restoring the background of the GEL as required. The Bob with the highest video priority was the last one to be drawn, which made it appear to be in front of all other Bobs.

In contrast to hardware sprites Bobs were not limited in size and number. Bobs required more processing power than sprites, because they required at least one DMA memory copy operation to draw them on the screen. Sometimes three distinct memory copy operations were needed: one to save the screen area where the Bob would be drawn, one to actually draw the Bob, and one later to restore the screen background when the Bob moved away.

An AnimComp added animation to a Bob and an AnimOb grouped AnimComps together and assigned them velocity and acceleration.

References

Rob Peck (1986). "ROM Kernel Reference Manual: Libraries and Devices", Addison-Wesley, ISBN 0-201-11078-4

See also

* Original Amiga chipset


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Blitter-Object — Ein Bob ist ein grafisches Objekt, welches auf dem Bildschirm ähnlich einem Sprite bewegt werden kann. Der Name Bob leitet sich aus Blitter Object ab. Bobs unterscheiden sich von Sprites dadurch, dass Bobs tatsächlich in den Bildspeicher kopiert… …   Deutsch Wikipedia

  • Sprite (computer graphics) — Part of a series on …   Wikipedia

  • BOB (Computergrafik) — Ein Bob ist ein grafisches Objekt, welches auf dem Bildschirm ähnlich einem Sprite bewegt werden kann. Der Name Bob leitet sich aus blitter object ab. Bobs unterscheiden sich von Sprites dadurch, dass Bobs tatsächlich in den Bildspeicher kopiert… …   Deutsch Wikipedia

  • Sprite (Computergrafik) — Einfacher Sprite Ein Sprite (engl. unter anderem für ein Geistwesen, Kobold) ist ein Grafikobjekt, das von der Grafikhardware über das Hintergrundbild bzw. den restlichen Inhalt der Bildschirmanzeige eingeblendet wird. Die Positionierung wird… …   Deutsch Wikipedia

  • Magic User Interface — Developer(s) Stefan Stuntz Initial release 1993; 18 years ago (1993) …   Wikipedia

  • AmigaOS 4 — A screenshot of AmigaOS 4.1 Update 2. Company / developer Hyperion Entertainment Programmed in C OS family …   Wikipedia

  • Amiga — This article is about the family of home computers. For other uses, see Amiga (disambiguation). The former Amiga logo, as used by Commodore Amiga Inc …   Wikipedia

  • Amiga 500 — Commodore Amiga 500 An Amiga 500 computer system, with 1084S RGB monitor and second A1010 floppy disk drive Release date 1987 Discontinued 1991 …   Wikipedia

  • Commodore International — Industry Computer hardware Electronics Founded Toronto, Ontario, Canada (1954) Defunct 1994 …   Wikipedia

  • Amiga Unix — Company / developer Commodore Amiga, Inc. OS family UNIX System V R4 Working state Historic Source model primarily closed source Latest stable release 2.01 / 19 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”