Nothing Special   »   [go: up one dir, main page]

An Entity of Type: military unit, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

A Bob (contraction of Blitter object) is a graphical element (GEL) used by the Amiga computer. Bobs are 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.

Property Value
dbo:abstract
  • Ein BOB ist ein vom Amiga-Computer bekanntes grafisches Objekt, das 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 werden, während Hardware-Sprites in eigenen Registern oder Speicherbereichen stehen und erst zum Anzeigezeitpunkt in den Datenstrom geschaltet werden. Im Gegensatz zu Sprites sind Bobs nicht in Größe und Anzahl begrenzt. Es gibt auch den Begriff Software-Sprite, welcher jedoch nicht mehr als ein in Software realisierter Bob ist. Software-Sprites nennt man auch Shape. Ein Blitter ist zuständig für das äußerst schnelle Verschieben oder Kopieren von großen Speicherbereichen innerhalb eines bestimmten Adressraumes, das heißt auch innerhalb des Bereiches für die Bildwiedergabe. Um ein bewegtes Objekt darzustellen, wird zunächst der Bereich des Hintergrundes, auf dem das Objekt dargestellt werden soll, in einem Puffer als Rastergrafik kopiert und dort gesichert. Dann wird eine Grafik des zu bewegenden Objektes aus einem anderen Puffer auf den Hintergrund kopiert und somit dargestellt. Um das Objekt zu bewegen, werden immer abwechselnd gesicherter Teil-Hintergrund und das darzustellende Objekt auf den Hintergrund kopiert. Bei jedem Kopieren werden die Koordinaten entsprechend der gewünschten Bewegung angepasst. Bobs benötigen daher erheblich mehr Rechenleistung als Sprites, da jeder Kopiervorgang einen Speicherdirektzugriff zum Kopieren der Grafikdaten in den Bildschirmspeicher erfordert. Ein Blitter ist jedoch in der Lage, solche Vorgänge äußerst schnell und unabhängig vom Hauptprozessor durchzuführen. Eine Blitter-Einheit ist in der Regel direkt in den ICs der Speicherverwaltung integriert, wie zum Beispiel beim Agnus des Amiga von Commodore oder beim geplanten aber nie in Serie gebauten C65, von dem nur einige Prototypen existieren. (de)
  • A Bob (contraction of Blitter object) is a graphical element (GEL) used by the Amiga computer. Bobs are 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 processing power than sprites, because they require at least one 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. (en)
dbo:wikiPageID
  • 304712 (xsd:integer)
dbo:wikiPageLength
  • 1793 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1061262540 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Ein BOB ist ein vom Amiga-Computer bekanntes grafisches Objekt, das 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 werden, während Hardware-Sprites in eigenen Registern oder Speicherbereichen stehen und erst zum Anzeigezeitpunkt in den Datenstrom geschaltet werden. Im Gegensatz zu Sprites sind Bobs nicht in Größe und Anzahl begrenzt. Es gibt auch den Begriff Software-Sprite, welcher jedoch nicht mehr als ein in Software realisierter Bob ist. Software-Sprites nennt man auch Shape. (de)
  • A Bob (contraction of Blitter object) is a graphical element (GEL) used by the Amiga computer. Bobs are 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. (en)
rdfs:label
  • BOB (Computergrafik) (de)
  • Blitter object (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License