Topic : TOS - das Betriebssystem
Author :
Version : tos.hyp (5. März 2013)
Subject : Programmieren/Atari
Nodes : 3001
Index Size : 93602
HCP-Version : 5
Compiled on : Atari
@charset : atarist
@lang :
@default : Titel
@help :
@options : +g -i -s +x +zz -t4
@width : 70
View Ref-File8.2.5 Der Quarter-Screen-Buffer TOSDer Quarter-Screen-Buffer wird vom Screen-Manager benötigt, um beim
Herunterklappen von Drop-Down-Menüs den Inhalt des Menühintergrundes
zu retten. Auch bei der Anzeige von Alarmboxen kommt der 'QSB' (so die
gebräuchliche Abkürzung) zum Einsatz. Normalerweise sollte seine Größe
von der Anzahl der Farbebenen und der Größe des Systemzeichensatzes,
nicht aber von der Gesamtgröße des Bildschirms abhängen.
Eine gute Formel wäre: 500(Zeichen) * Platzbedarf eines Zeichens * Farbebenen
Damit käme man in der Auflösung 'ST-Hoch' genau auf den Wert 8000
(also ein Viertel des Bildspeichers). Leider ist das AES in vielen
Fällen jedoch nicht so clever; die folgende Tabelle enthält eine
Übersicht über die benutzten Algorithmen einiger GEM-Versionen:
GEM-Version Methode zum Setzen des QSB
1.0 und 1.2 statisch, 8000 Bytes
1.4 dynamisch, ein Viertel des Bildspeichers
3.0 dynamisch, die Hälfte des Bildspeichers
Hinweis: Die GEM-Versionen 1.0 und 1.2 (also bis einschließlich TOS-
Version 1.02) sind mithin nicht für Farbgrafikkarten vorbereitet -
einer unter mehreren Gründen, warum man selbst bei Benutzung eines
speziellen VDI-Treibers unter diesen GEM-Versionen Farbgrafikkarten
nicht einsetzen kann.
Querverweis: GEM