UTILITIES
Drei Utilities die es in sich haben, finden Sie diesen Monat auf Ihrer Magic
Disk. Ein Hinweis: Das Utility " HELP
BASIC V0 .1" können Sie nicht aus dem
Game-Menü heraus starten. Lesen Sie dazu
die Anleitung, in der alles wie immer
genau erklärt ist.
⌈------------------------------------⌉ | « |Font-Magic..................Seite 02« | « |Help Basic V0.1.............Seite 12« | « |Ready.......................Seite xx« | « ⌊------------------------------------⌋
Font-Magic
Font-Magic ist ein Zeichengenerator der
Spitzenklasse. Neben komfortablen Editiermöglichkeiten wie drehen, spiegeln
und verschieben von Zeichen können Sie
auch schon vorhandene Zeichensätze aus
Ihrer Sammlung mit dem Programm verschönern. Und falls Ihnen der kreative Anstoß fehlt - Kein Problem, denn fünf
Zeichensätze befinden sich schon mit auf
der Diskette. Sie tragen die Bezeichnungen FONT01 bis FONT05 .
Starten Sie Font-Magic aus dem Game-Menü
oder " von Hand" mit:
LOAD"FONT-MAGIC",8
RUN.
Nach dem Start und einigen Sekunden Entpackzeit meldet sich Font-Magic mit der
Benutzeroberfläche, die Ihrem C64 einen
Hauch von Amiga vermittelt. Einen Zeichensatz können Sie bisher aber noch
nicht sehen, weil es nämlich noch keinen
gibt.
Nun ist es unwahrscheinlich, daß Sie einen ganzen Zeichensatz " frei Hand" erstellen. Man geht meistens so vor, daß
man schon vorhandene Zeichensätze nach
seinen Wünschen verändert. Deshalb sollten Sie spätestens jetzt Ihren Joystick
in Port #2 gesteckt haben und mit dem
Pfeil entweder das Feld " DISK" oder
" COPY" anklicken. Anklicken bedeutet, daß sie den Pfeil auf das gewünschte
Feld bewegen und dann den Feuerknopf
drücken.
Haben Sie " DISK" gewählt, so können Sie
nun zum Beispiel " LOAD" anklicken und
einen Zeichensatz laden. Den Namen des
zu ladenden Zeichensatzes tippen Sie
ganz normal über die Tastatur ein. Probieren Sie doch einfach mal " FONT01", das ist einer der dazugehörigen Zeichensätze. Wenn Sie alles richtig gemacht
haben, wird dieser Zeichensatz nun geladen und eingeschaltet. Der komplette
Zeichensatz erscheint im oberen Teil des
Bildschirms.
Aber auch den original C64- Zeichensatz
können Sie bearbeiten: Einfach das Feld
" COPY" und dann entweder HIGH ( Groß-
schrift und Grafikzeichen) oder LOW
( Kleinund Großschrift) anklicken.
Sicher haben Sie nun schon festgestellt, daß ein Zeichen immer in seinem Aufbau
dargestellt wird, und zwar einmal normal
und einmal im Multicolormodus. Möchten
Sie die Wirkung des Multicolormodus auf
den ganzen Zeichensatz sehen, so klicken
Sie den Menüpunkt " MULTI" an. Dort können Sie dann den Modus einund ausschalten und gleichzeitig die Farben
wählen. Ist der Multicolormodus eingeschaltet, so sehen Sie einen Haken hinter " MULTI" .
Nun ist es an der Zeit, einmal ein Zeichen zu verändern. Schalten Sie zu diesem Zweck nun erst einmal den Multicol-
ormodus wieder aus.
Das Zeichen, das Sie verändern wollen, können Sie im rechten Feld mit den
Pfeilsymbolen aussuchen. Mit den Symbolen über den Doppelpfeilen können Sie
das ausgewählte Zeichen horizontal und
vertikal spiegeln, invertieren und drehen. Links neben diesem Feld erscheint
das Zeichen in Originalgröße. Mit den
Pfeilen, die an dieses Feld anschließen, können Sie das Zeichen punktweise in alle vier Richtungen verschieben.
Selbstverständlich können Sie auch einzelne Punkte eines Zeichens setzen bzw.
löschen. Klicken Sie dazu das Feld
" EDIT" rechts unten an. Sofort erscheint
links ein viereckiger Cursor, den Sie
mit dem Joystick in dem Editierfeld bewegen können. Drücken Sie auf den Feuerknopf, so wird der Punkt, der sich gerade unter dem Cursor befindet, invertiert.
Haben Sie das Zeichen nun verändert, so
drücken Sie bitte die SPACE-Taste. Wenn
Sie nun das so kreierte Zeichen in den
Zeichensatz übernehmen wollen, dann
klicken Sie das Feld " TAKE" an. Jetzt
wird das Zeichen auch im Multicolorfeld
dargestellt.
Weitere Menüpunkte, die Sie alle mit dem
weißen Pfeil anklicken können, sind:
" CLEAR" kann einzelne Zeichen löschen
( CHAR) oder auch den ganzen Zeichensatz
( FONT), also Vorsicht! Bleiben Sie zu
lange auf dem Feuerknopf, so werden auch
beim Unterpunkt " CHAR" mehr als nur ein
Zeichen gelöscht. Das Löschen beginnt
dabei mit dem aktuellen Zeichen, das Sie
vorher ausgewählt haben.
Bei " MODE" können Sie schließlich noch
die erste Hälfte des Zeichensatzes komplett invertieren und in die zweite
Hälfte kopieren. Eventuelle Zeichen aus
der zweiten Hälfte werden dabei überschrieben.
Selbstverständlich können Sie, da sonst
das Editieren nutzlos wäre, die veränderten Zeichensätze auch wieder auf Disk
schreiben. Klicken Sie hierzu " DISK" und
dort den Unterpunkt " SAVE" an. Den Namen, unter dem Sie Ihren Zeichensatz
speichern wollen, geben Sie wie bei LOAD
über die Tastatur ein. Noch eine zweite
Eingabe erwartet Font-Magic beim Saven
von Ihnen: Die Startadresse, die zum
Zeichensatz gespeichert werden soll. Das
heißt, sie können hier festlegen, an
welche Stelle im Speicher der Zeichensatz geladen werden soll, wenn Sie ihn
später ohne Font-Magic mit:
LOAD" NAME",8,1
in den C64 laden. Diese Eingabe erfolgt
Hexadezimal, darum muß der vierstelligen
Zahl auch das Zeichen "$" vorangestellt
werden. Ein Beispiel:
Saven Sie einen Zeichensatz mit der
Startadresse $2000 ab. Schalten Sie nun
Ihren Computer aus und wieder an und laden dann den eben gespeicherten Zeichensatz wie eben beschrieben mit . . .,8,1 .
Um Ihren Zeichensatz nun zu sehen, tippen Sie den Befehl:
POKE 53272,25
im Direktmodus ein. Nun ist der Zeichensatz eingeschaltet. Ein Zeichensatz belegt auf Diskette 9 Blocks.
Auf Grund der vielfältigen Möglichkeiten
von Font-Magic fällt es sicher nicht
leicht, sich alles beim ersten Mal zu
merken. Deswegen ist es ratsam, ein
bißchen mit Font-Magic zu " spielen" . Auf
diese Weise lernen Sie am schnellsten
die Vorzüge des leistungsfähigen Systems
kennen und schätzen. Wir wünschen Ihnen
jedenfalls viel Spaß mit Font-Magic.
HELP BASIC V0.1
Help Basic V0 .1 ist ein Utility, das mit
LOAD"HELP BASIC V0.1",8,1
an die Stelle $ C000(= dezimal 49152) des
Speichers geladen wird. Dort stört es
kein laufendes Basic-Programm. Tippen
Sie nach dem Laden aber bitte NEW ein.
Aktiviert wird HELP BASIC V0 .1 wie schon
so viele unserer Utilities mit SYS49152 .
Der Vorteil: Auch nach einem Reset ist
das Utility noch im Speicher und kann
durch den gleichen SYS-Befehl neu aktiviert werden.
Die Befehle von HELP BASIC V0 .1 werden
grundsätzlich durch das Zeichen " eckige
Klammer zu" eingeleitet. Es folgt nun
eine Beschreibung aller neuen Befehle:
] O Old-Befehl. Ein durch NEW oder RESET gelöschtes Programm kann so wieder zurückgeholt werden. Zwischen dem " löschen" und dem Old-Befehl dürfen allerdings
keine Variablen definiert oder Programmzeilen geschrieben worden sein.
]@ X,Y setzt den Cursor in Spalte X (0 bis 39) und Zeile Y (0 bis 24). Beispiel:
]@20,12 : PRINT"*" schreibt einen Stern in die Mitte des
Bildschirms. Bei allen Befehlen können
auch Variablen eingesetzt werden.
]L X Die Zeile X (0 bis 24) wird gelöscht. ]PRINT# Druckt eine Hardcopy. Beispiel:
OPEN1,4 :] PRINT# druckt den gesamten Bildschirminhalt auf
einem angeschlossenen Drucker aus.
] SAVE A, E," NAME",8,1 speichert den Speicherbereich von A bis
E auf Diskette, Laufwerk 8, unter " NAME" ab.
]C R,H,Z setzt die Farben für Rahmen (R), Hinter-
grund ( H) und Zeichen ( Z) . Beispiel:
] C 2,0,13 färbt den Rahmen rot, den Hintergrund
schwarz und die Zeichen hellgrün.
] R oder ] H oder ] RH erhöht die Farbe des Rahmens bzw. des
Hintergrunds bzw. beides.
] WAIT" K" wartet, bis die Taste K gedrückt wird.
Selbstverständlich kann außer K auch
jede andere Taste eingesetzt werden. Nur
SPACE ist nicht möglich.
]GOTO X springt in die Zeile, die durch die
Variable X definiert ist.
] POKE Adresse, Wert, Adresse, Wert, . . .
Verknüpfung mehrerer Poke-Befehle. Beispiel: Die Zeile POKE1024,1 : POKE53280,0 : POKE648,128 sieht unter HELP BASIC V0,1 so aus:
]POKE1024,1,53280,0,648,128
] ORNOT, Adresse, Wert, Adresse, Wert, . . .
Entspricht dem Maschinensprache-Befehl
EOR. Damit können bestimmte Bits einbzw. ausgeschaltet werden. Beispiel:
Grafik anschalten, die bei $2000(= dez
8192) liegt:
]ORNOT,53265,32,53272,8 Das wäre im normalen Basic:
POKE53265,PEEK(53265)OR32 POKE53272,PEEK(53272)OR8
] P X Wartet vorgegebene Zeit X ab ( Pause) .
Dabei entspricht die abgewartete Zeit
etwa X/3 Sekunden.
] END Dieser Befehl schaltet die Erweiterung
HELP BASIC V0 .1 aus. Wieder eingeschaltet kann die Erweiterung dann jederzeit
durch den SYS-Befehl ( am Anfang erwähnt) werden.
Noch ein wichtiger Hinweis: Das Programm
belegt etwa 900 Bytes ab Adresse 49152 .
Wenn Sie diesen Bereich für andere
Zwecke brauchen und HELP-BASIC V0 .1 gerne an einer anderen Stelle im Speicher
stehen haben wollen, z. B. bei 30000, dann geht die Umsetzung ganz einfach
durch folgende Befehle:
FOR I=0 TO 900:POKE30000+I,PEEK(49152+I) :NEXTI
Die Erweiterung nimmt nun den Platz von
30000 bis 30900 ein und kann nun z. B.
mit dem eigenen SAVE-Befehl auf Disk gespeichert werden:
]SAVE 30000,30900,"HELP BASIC V0.1",8,1
Der neue Startbefehl wäre dann jetzt natürlich SYS 30000 .
UTILITIES
Haben Sie sich schon oft gefragt, ob es
nicht eine schönere Möglichkeit gibt, dem Benutzer mitzuteilen, daß der
Computer fertig ist, als mit READY?
Wenn ja, dann haben Sie sich sicher auch
schon eine eigene Meldung an der
entsprechenden Stelle gewünscht. Dieser
Traum soll nun nicht mehr länger ein
solcher bleiben.
Auf dieser Magic Disk 64 finden Sie das
Programm ' READY.' . Wenn Sie es einladen
und LISTen, so werden Sie merken, daß es
nichts als ein unschuldiges kleines
Basicprogramm ist. Es hat aber eine
erstaunliche Wirkung. Nach RUN werden
Sie um die Eingabe eines Strings
gebeten. Geben Sie jetzt Ihre
Wunschmeldung ein, so wird sie Sie bis
zum nächsten Reset an Stelle von READY
begleiten. Geben Sie z. B.' OK',' SCHNELL
WEITER' oder ein paar Farbcodes ein, so
wird der Text oder die Farbe immer auf
dem Bildschirm erscheinen.
Da hift kein RUN/ STOP-RESTORE! Selbst
bei einem SYS64738 wird zwar die
Nachricht gelöscht, die Verbannung des
ungeliebten READY aber bleibt auch
weiterhin erhalten. So kommt zwar die
Systemmeldung, aber von Ready weit und
breit keine Spur!