v1.02 04.05.22
Dateiformat: | |
---|---|
Namenskennung: | "PIC." am Namensanfang (Bilder werden daher im Filerequester nur nach .ShowFiles angezeigt) |
Startadresse: | $18dc |
Header: | 20 Bytes (darin an Offset $08: BGr-Farbe) |
Video-Ram: | 1000 Bytes |
Farb-Ram: | 1000 Bytes |
Bitmap: | 8000 Bytes |
gepackt: | a) nein b) ja, RLE-Variante (siehe Text) |
MIllustr8or hat keinen eigenen Requester.
Dieser Lader liest Bilder des amerikanischen Multicolor-Malprogramms Micro Illustrator von Island Graphics/Koala Technologies für Atari und C64 ein. Ungepackte Bilder haben eine Länge von 40 Diskblöcken.
Alle Bilder haben einen 20 Bytes langen Header, der Informationen zur Bildgröße und zur Komprimierung enthält. Er ist so aufgebaut:
Offset | Inhalt | Wert |
---|---|---|
00 | Startadresse | $18dc |
02 | Kennung | $ff $80 $69 $67 |
06 | Länge Header | 20 (ohne Startadresse) |
07 | Komprimierung | 0, 1 oder 2 (s. Text) |
08 | Hintergrundfarbe | 0..15 |
09 | Länge Video-RAM | 1000 (wenn ungepackt) |
0b | Länge Color-RAM | 1000 (wenn ungepackt) |
0d | Länge Bitmap | 8000 (wenn ungepackt) |
0f | ??? (Rechnertyp?) | $0001 |
11 | Bildbreite (in Kacheln) | 40 |
13 | Bildhöhe (in Scanlines) | 200 |
15 | Delimiter | $00 |
Flag an File-Offset $07:
Der RLE-Algorithmus ist eine einfachere Variante des Verfahrens, das auch bei GEOS™ verwendet wird. Ist im zuerst gelesenen Byte das siebte Bit an, dann gibt der Wert aus Bit 0 bis 6 (maximal 127) die Anzahl der diesem Byte folgenden ungepackten Bytes an. Ist das Bit 7 aus, dann gibt der Wert dieses Bytes die Anzahl der Wiederholungen des nun folgenden Bytes an (ebenfalls maximal 127). Besonderheit: Ist das gelesene Byte eine Null ($00), dann folgt ein 16-Bit-Wert als Zähler, wobei das Hibyte zuerst kommt. Das gilt auch für ungepackte Sequenzen, die mit $80 eingeleitet werden.
Hinweis: Die Originalnamen der Micro-Illustrator-Bilder beginnen mit der Zeichenfolge "pic.", haben also an Position 4 im Namen einen Punkt. Da alle Dateinamen von GoDot-Systemfiles ebenso aufgebaut sind, blendet GoDot diese Namen beim Suchen nach Bildern im Filerequester aus. Die Bilder des Micro Illustrator werden daher normalerweise nicht angezeigt. Man kann dieses Verhalten durch den Einsatz des Systemmoduls .ShowFiles ändern.
Gerendert wird mit der Screen-Controls-Einstellung "Multi; Colors: 16". Nach dem Laden ist automatisch der richtige Render-Modus aktiviert.
Anzeige in "Image Information":
Korrespondierende Saver: keine
zurück - zum Standardlader-Menü
Arndt Dettke