Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Blitter object
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Graphical element used by Amiga computers}} {{no footnotes|date=August 2014}} {{one source |date=April 2024}} A '''Bob''' (contraction of '''''B'''litter '''ob'''ject'') is a graphical element (GEL) used by the [[Amiga]] computer. Bobs are [[sprite (computer graphics)|hardware sprite]]-like objects, movable on the screen with the help of the [[blitter]] [[coprocessor]]. The [[AmigaOS]] GEL system consists of VSprites, Bobs, AnimComps (''animation components'') and AnimObs (''animation objects''), each extending the preceding with additional functionality. While VSprites are a virtualization of hardware sprites Bobs are drawn into a playfield by the blitter, saving and restoring the background of the GEL as required. The Bob with the highest video priority is the last one to be drawn, which makes it appear to be in front of all other Bobs. In contrast to hardware sprites Bobs are not limited in size and number. Bobs require more [[Clock rate|processing power]] than sprites, because they require at least one [[Direct memory access|DMA]] memory copy operation to draw them on the screen. Sometimes three distinct memory copy operations are 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 moves away. An AnimComp adds animation to a Bob and an AnimOb groups AnimComps together and assigns them velocity and acceleration. == See also == * [[Original Amiga chipset]] == References == {{reflist}} * Rob Peck (1986). '' ROM Kernel Reference Manual: Libraries and Devices'', [[Pearson PLC|Addison-Wesley]], {{ISBN|0-201-11078-4}} {{AmigaOS}} {{Portalbar|Amiga}} [[Category:Amiga]] [[Category:Amiga APIs]] [[Category:Computer graphics]] [[Category:Demo effects]] {{Compu-graphics-stub}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:AmigaOS
(
edit
)
Template:Compu-graphics-stub
(
edit
)
Template:ISBN
(
edit
)
Template:No footnotes
(
edit
)
Template:One source
(
edit
)
Template:Portalbar
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)