About: Blitter object     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatDemoEffects, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FBlitter_object

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.

AttributesValues
rdf:type
rdfs:label
  • BOB (Computergrafik) (de)
  • Blitter object (en)
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)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has 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)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 59 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software