IFLI-Farben


IFLI-Palette
GoDots IFLI-Palette

IFLI ("Interlaced Flexible Line Interpretation") ist ein Darstellungsmodus des C64, bei dem durch sehr schnelle abwechselnde Anzeige zweier kompletter Bilder, die um einen Pixel waagerecht versetzt sind, dem Auge vorgegaukelt wird, dass entweder viel mehr Farben im Bild enthalten sind, als tatsächlich vorhanden (das Auge wird wegen seiner Trägheit getäuscht), nämlich bis zu 136 Farben, oder dass auch 16-farbige Multicolor-Bilder eine Auflösung von 320×200 Pixeln hätten.

Das GIF-Bild rechts enthält die GoDot-IFLI-Palette mit diesen 136 Farben. Die gekennzeichnete Diagonale von links oben nach rechts unten markiert die Original-C64-Farben, deren GoDot-RGB-Werte Sie auf dieser Seite nachlesen können. Obwohl die Palette 256 Farbeinträge (16×16) hat, enthält sie tatsächlich nur die 136 theoretisch im IFLI-Modus erzielbaren Farben, denn die Mischfarben der beiden FLI-Bildkomponenten eines IFLI-Bildes sind an der eben genannten Diagonalen gespiegelt und kommen in der Palette jeweils zweimal vor.

Zur Erläuterung: Die Farbanordnung ist im Bild hier rechts so gewählt, dass eine Mischfarbe eindeutig den beiden Komponenten der C64-Ausgangsfarben zugeordnet werden kann. Beispiel: gelb (Schnittpunkt von "0D" und "D0", s. Beschriftung oben und links) und hellrot ("09" und "90") ergibt in der Kombination hellorange ("9D" und "D9") - egal also, ob gelb im oberen Nibble oder im unteren Nibble steht, die Kombination mit hellrot ergibt immer hellorange.

Das bringt Vorteile bei den Zuweisungsroutinen GoDots. Je weiter eine Farbe von der Diagonalen entfernt ist, desto mehr flackert sie auf einem C64 im IFLI-Modus. Solche Farbkombinationen werden in GoDots Renderroutinen unterdrückt. Sie liefern nur maximal 64 Farben.

Die IFLI-Farben wurden nicht nach Augenschein gemischt, sondern rechnerisch: die drei RGB-Anteile der beiden Komponenten wurden jeweils arithmetisch gemittelt. So ist die Zuweisung technisch am ausgewogensten. Auch optisch erzeugt GoDot hervorragende Konversionen.

Zum Anschauen von IFLI-Bildern gibt es das Modul DisplayIFLI und auf den GoDot-Disketten das Zusatzprogramm IFLI-Diashow.


Korrespondierende Module: IFLI, GIF (mit DecodeGIF), PCXprep4IFLI


zurück

Arndt Dettke
support@godot64.de