OVERLAYER-SPRITE-EDITOR - Bunte Sprites in Hires-Auflösung -
Mit dem " Overlayer-Sprite- Editor"( im
folgenden " OSE" genannt), können Sie
Hires-Sprites mit bis zu 9 Farben editieren. Hierbei wird nach dem Prinzip
vorgegangen, daß maximal alle 8 Sprites
des C64 übereinandergelegt ein Objekt
ergeben. Jedes einzelne Sprite stellt
dann eine Farbe dar, woraus sich eine
maximale Farbanzahl von 8, plus Hintergrundfarbe ( also 9), ergibt. Die Anzahl
der zu aktivierenden Sprites für ein
Objekt richtet sich also immer nach der
Anzahl der verwendeten Farben.
1) DAS PROGRAMM Laden Sie den OSE zunächst mit LOAD
" OVERLAYER-EDITOR",8 und starten Sie ihn mit ' RUN' . Während der Entpackzeit wird
Ihnen nun auf dem Bildschirm ein Programminfo angezeigt. Ist der OSE entpackt, so können Sie ihn mittels Druck
auf die ' SPACE'- Taste starten.
2) DER HAUPTBILDSCHIRM Hiernach erscheint nun der Hauptbildschirm des Programms. Auf diesem sehen
Sie links oben das Editor-Fenster, in
dem das Overlay-Sprite vergrößert dargestellt ist. Hierin sehen Sie einen
Blinkcursor, der mit einem Joystick in
Port 2 gesteuert wird. Durch Druck auf
den Feuerknopf wird dabei ein Punkt im
Sprite in der aktuellen Farbe gesetzt
bzw. gelöscht.
In der rechten Bildhälfte ist die Farbliste untergebracht. Sie sehen hier die
acht möglichen Farben und einen Pfeil, der auf eine der Farben zeigt. Mit Hilfe
der Cursortasten ' hoch' und ' runter' steuern Sie diesen Pfeil nun durch die Farbliste und wählen damit die aktuelle
Zeichenfarbe an. Möchten Sie die aktuelle Farbe ändern, so drücken Sie einfach
die Tastern '+' oder '-', um einen Farbwert hoch-, bzw. runterzuschalten.
Ganz rechts unten sehen Sie nun noch das
Overlay-Sprite in Normaldarstellung.
3) DIE BEDIENUNGSFUNKTIONEN Alle Funktionen des OSE werden per Tastendruck aufgerufen. Hier nun die Belegung der einzelnen Tasten:
' S'- SPEICHERN Mit dieser Taste kann das aktuelle Overlay- Sprite gespeichert werden. Rufen Sie
die Funktion auf, so erscheint unterhalb
des Editor-Fensters das Prompt
' SAVE" OVL.', hinter dem Sie den Filenamen des Sprites angeben können. Einzige
Editierfunktion ist die ' DEL'- Taste. Mit
' RETURN' schließen Sie die Eingabe ab.
Ein ' RETURN' ohne eingegebenen Filenamen bricht die Speicherfunktion ab.
Der OSE stellt dem Filenamen übrigens
immer den Präfix " OVL." voran, damit die
Sprite-Files als Overlay-Sprites erkannt
werden können.
Beim Speichern werden immer alle 8 Sprites gespeichert, selbst wenn Sie weniger
Farben benutzen. Desweiteren werden die
Sprites hintereinander von 0-7 abgelegt, wobei das vom 64 er ungenutzte 64 . Byte
eines Sprites den Farbcode des entsprechenden Sprites enthält. Wenn Sie das
gespeicherte File später also absolut
laden, so liegen die Sprites automatisch
an den richtigen, durch 64 teilbaren, Speicheradressen.
Benutzen Sie weniger als acht Farben, so
können Sie bei der späteren Benutzung in
eigenen Programmen die überflüssigen, restlichen Sprites aus dem File entfernen. Die benötigte Anzahl Bytes errechnen Sie mit der Formel ' Farbanzahl*64' .
Oder aber Sie setzen alle unbenutzten
Farben auf 0( also schwarz) . Dadurch enthält der Rest des Files nur Nullen, die von einem Packer einfach weggepackt
werden.
' L'- LADEN Mit dieser Funktion laden Sie ein Overlay- Sprite von Diskette. Hierbei erscheint das Prompt ' LOAD" OVL.' unterhalb
des Editor-Fensters, hinter dem der Filename des zu ladenden Sprites angegeben
werden kann. Die Bedienung dieser Funktion verläuft analog der Speicherfunktion. Desweiteren werden alle Spritefarben automatisch richtig gesetzt ( sie
sind ja ebenfalls im Spritefile enthalten) .
'$'- DIRECTORY Diese Funktion zeigt das Inhaltsverzeichnis der eingelegten Diskette an.
Hierbei werden automatisch nur die Overlay- Sprite-Files, die mit " OVL." beginnen, angezeigt. Mit einem Druck auf die
SPACE-Taste gelangen Sie wieder zum Hauptbildschirm zurück.
' CLR/ HOME'- SPRITE LÜSCHEN Mit dieser Taste löschen Sie das aktuelle Spritebild. Die Farben werden jedoch
beibehalten. Achtung - die Funktion
enthält keine Sicherheitsabfrage, seien
Sie bei ihrer Benutzung vorsichtig!
' F1'- SPRITEBILD HOCH SCHIEBEN Das gesamte Overlay-Sprite wird um eine
Zeile nach oben verschoben. Die oberste
Zeile erscheint wieder in der untersten.
' F3'- SPRITEBILD RUNTER SCHIEBEN Das gesamte Overlay-Sprite wird um eine
Zeile nach unten verschoben. Die unterste Zeile erscheint wieder in der obersten.
' F5'- SPRITEBILD LINKS SCHIEBEN Das gesamte Overlay-Sprite wird um eine
Spalte nach links verschoben. Die Spalte
ganz links erscheint wieder in der Spal- te ganz rechts.
' F7'- SPRITEBILD RECHTS SCHIEBEN Das gesamte Overlay-Sprite wird um eine
Spalte nach rechts verschoben. Die Spalte ganz rechts erscheint wieder in der
Spalte ganz links.
' D'- DRAW/ DEL-MODUS UMSCHALTEN Mit dieser Funktion schalten Sie den
Zeichenmodus um. Der aktuelle Zeichenmodus wird ganz oben im Editor-Fenster
angezeigt. Im Draw-Modus wird bei Druck
auf den Feuerknopf ein Punkt in der aktuellen Zeichenfarbe gesetzt. Im DEL-Modus werden alle Pixel in den acht
Sprites an dieser Stelle gelöscht, so
daß die Hintergrundfarbe erscheint.
' H'- HILFE Hiermit wird eine Hilfsseite aufgerufen, in der alle Tastenfunktionen nochmals
nachgelesen werden können. Mit ' SPACE' gelangen Sie wieder zum Hauptbildschirm zurück.
4) FUNKTIONSHINWEISE
* Wird ein Punkt in einer Farbe ( also
einem Sprite) gesetzt, so wird er vom
Editor automatisch in allen anderen
Sprites gelöscht, so daß später keine
Probleme mit den Sprite-Prioritäten
auftreten können.
* Natürlich können mit dem OSE auch normale Single-Color- Sprites editiert
werden. Benutzen Sie hierzu einfach
nur die erste Zeichenfarbe und verwenden Sie aus dem " OVL."- File später nur
die ersten 63 Bytes!
(ub)