Scriptcall ist ein komfortables Textverarbeitungsprogramm f{CBM-X}r den C128, das die F{CBM-F}higkeiten des 80-Zeichen-Bildschirms sowie des Computers selbst voll ausnutzt.
Vorhanden sind die mittlerweile selbstverst{CBM-F}ndlich gewordenen Standardfunktionen wie Blockoperationen, automatischer Zeilenumbruch, Suchfunktion, informative Hilfs-Seite und vieles mehr. Das Programm arbeitet nach dem WYSIWYG-System, das hei{CBM-V}t der Text ist so, wie er sp{CBM-F}ter vom Drucker zu Papier gebracht wird, auf dem Bildschirm zu sehen. Ferner zeichnet sich das Programm durch ansprechende Men{CBM-X}steuerung in Form von Windowing sowie durch unkomplizierte Handhabung aus. Durch seine zahlreichen M{CBM-C}glichkeiten ist es eine echte Alternative zu den bisher f{CBM-X}r den C128 angebotenen Textverarbeitungsprogrammen, die mit ihren zu hohen Preisen oft unerschwinglich sind.
Nach dem Start des Programmes ist im Titelfenster die gew{CBM-X}nschte Textbreite einzustellen (Cursor nach links = schm{CBM-F}ler, Cursor rechts = breiter).
Der Bildschirm ist wie folgt unterteilt:
Die oberste Bildschirmzeile enth{CBM-F}lt Informationen {CBM-X}ber die aktuelle Cursorposition (Zeile/Spalte), die eingestellte Seite, die Art der Textdarstellung (revers/unterstrichen), den Programm-Modus (Write/Command-Funktion) sowie den Schreibmodus (Overwrite/Insert). Darunter befindet sich die Anzeige der Tabulatoren und in der untersten Bildschirmzeile das Hauptmen{CBM-X}. Die drei Programm-Modi seien im folgenden erkl{CBM-F}rt:
Write-Modus:
Dies ist der Schreibmodus, in dem man sich zun{CBM-F}chst befindet. Hier k{CBM-C}nnen Texte editiert und durch folgende Funktionen manipuliert werden:
HOME - Setzt den Cursor in die linke obere Ecke
CLR - Setzt den Cursor an den Seitenanfang
RETURN - Setzt den Cursor an den Anfang der n{CBM-F}chsten Zeile
INST - F{CBM-X}gt an der Cursorposition ein Leerzeichen ein
DEL - L{CBM-C}scht das Zeichen links vom Cursor
Wird DEL in der ersten Spalte gedr{CBM-X}ckt, so wird die dar{CBM-X}berliegende Zeile mit dem Text aus dieser Zeile aufgef{CBM-X}llt. Das Gegenst{CBM-X}ck hierzu ist:
SHIFT/RET - Trennt diese Zeile an der Cursorposition und schiebt den Resttext dieser Zeile in die n{CBM-F}chste.
LINEFEED - F{CBM-X}hrt einen Zeilenvorschub ohne Return aus.
TAB - Springt den n{CBM-F}chsten Tabulator an
F1/F3 - Scrollt die Seite hoch und runter
F5/F7 - Springt zum letzten bzw. n{CBM-F}chsten Wortanfang
ESC - Verl{CBM-F}{CBM-V}t den Write-Modus und springt in den Funktion-Modus (siehe unten)
Zus{CBM-F}tzlich enth{CBM-F}lt das Programm einen automatischen Zeilenumbruch, der die Eingabe von Texten wesentlich erleichtert, das sogenannte Word-Wrapping.
Command-Modus
Dieser Modus, den man durch Dr{CBM-X}cken von Control erreicht, stellt folgende Zusatzfunktionen durch einfaches Dr{CBM-X}cken der angegebenen Taste zur Verf{CBM-X}gung:
Q/P - L{CBM-C}scht die Zeile ab der/bis zur Cursorposition
D/I - L{CBM-C}scht Zeile/f{CBM-X}gt Zeile ein
@/^ - L{CBM-C}scht Seite ab/bis Cursor
L/R - Positioniert die Zeile rechts/links vom Cursor
J/K - Springt zum Anfang/Ende der Zeile
Z/Y - L{CBM-C}scht Tabulatoren/setzt diese auf Standard
CONTROL - Schaltet zur{CBM-X}ck in den Write-Modus
Funktion-Modus:
Dieser Modus, den man durch Dr{CBM-X}cken von Escape erreicht, ist der Men{CBM-X}modus mit den Funktionen zur Verwaltung der Texte. Hier haben folgende Tasten die ihnen zugeordneten Bedeutungen:
ESC - Springt zur{CBM-X}ck in den Write-Modus
CRSR-Tasten - W{CBM-F}hlen einen Men{CBM-X}punkt aus
RETURN - W{CBM-F}hlt diesen an
HELP - Zeigt eine Hilfsseite mit s{CBM-F}mtlichen Editierkommandos
Das Hauptmen{CBM-X} enth{CBM-F}lt folgende Punkte:
Page:
Hier k{CBM-C}nnen Sie eine der f{CBM-X}nf Seiten anw{CBM-F}hlen, die Sie editieren wollen. Return erm{CBM-C}glicht das vorzeitige Verlassen dieses Untermen{CBM-X}s.
Search:
Dieser Punkt bietet die M{CBM-C}glichkeit, die aktuelle Seite nach frei w{CBM-F}hlbaren Texten zu durchsuchen. Wurde der von Ihnen eingegebene Text gefunden, so erscheint an der betreffenden Stelle ein schnell blinkender Blockcursor. Wird nun Return gedr{CBM-X}ckt, so springt das Programm in den Write-Modus, und die gefundene Stelle kann editiert werden. Dr{CBM-X}cken Sie an gleicher Stelle die Space-Taste, so wird das Suchen auf dieser Seite fortgesetzt.
Block:
Dieser Men{CBM-X}punkt enth{CBM-F}lt folgende Blockoperationen:
Cut - Schneidet einen frei w{CBM-F}hlbaren Bereich von bis zu zw{CBM-C}lf Zeilen aus der aktuellen Seite aus und kopiert diesen in einen unabh{CBM-F}ngigen Zwischenspeicher. Im Text wird dieser Bereich gel{CBM-C}scht
Copy - Erledigt das gleiche, nur wird der ausgew{CBM-F}hlte Abschnitt im Text nicht gel{CBM-C}scht, sondern er bleibt erhalten.
Paste - Erm{CBM-C}glicht es nun, den Block an jeder beliebigen Stelle auf jeder beliebigen Seite einzuf{CBM-X}gen
Delete:
Dieser Men{CBM-X}punkt dient zum L{CBM-C}schen einer bestimmten oder aller Seiten.
Achtung: Sie sind unwiederbringlich verloren.
Disk:
Dieses Men{CBM-X} bietet folgende diskettenbezogene Punkte:
Directory - Ausgabe des Directorys der eingelegten Diskette
Format Disk - Formatieren einer Datendiskette. Nach einer Kontrollabfrage wird die eingelegte Diskette hart formatiert
Load Text - Laden eines Textes
Save Text - Speichern des Textes. Ist bereits ein Text unter gleichem Namen auf Diskette vorhanden, so wird gefragt, ob dieser {CBM-X}berschrieben werden soll
Save Parameter - S{CBM-F}mtliche im Programm einstellbaren Parameter werden auf Diskette gespeichert. Bei jedem sp{CBM-F}teren Arbeiten mit Scriptcall sind diese Werte dann automatisch voreingestellt.
Selbstverst{CBM-F}ndlich werden auch hier alle auftretenden Fehler abgefangen und angezeigt.
Print:
Dieser Men{CBM-X}punkt dient zum Ausdrucken der Texte. Zuvor stellt man in zwei aufeinanderfolgenden Men{CBM-X}s die Anfangsseite (First Page) sowie die Endseite (Last Page), den Randvorschub (Left Margin), die Druckschriftart (Print Style - nur f{CBM-X}r Epson-Drucker) und den m{CBM-C}glichen Sch{CBM-C}nschriftmodus (NLQ) ein. Nachdem man im ersten Fenster den Punkt Go on anw{CBM-F}hlte, beginnt nach Anw{CBM-F}hlen des Punktes Print im zweiten Fenster der Ausdruck wahlweise auf einem Epson-kompatiblen Drucker oder dem Standarddrucker f{CBM-X}r den C128, dem MPS 1000, je nach Einstellung im Setup-Men{CBM-X}. Ferner k{CBM-C}nnen dort auch Ger{CBM-F}te- und Sekund{CBM-F}radresse eingestellt werden.
Setup:
Hier k{CBM-C}nnen die f{CBM-X}r das Programm wichtigen Einstellungen vorgenommen werden:
Columns - Einstellen der Textbreite. Wird dieser Punkt ordungsgem{CBM-F}{CBM-V} mit Return abgeschlossen, wird der augenblickliche Text unwiederbringlich gel{CBM-C}scht, da intern der Speicher neu organisiert werden mu{CBM-V}. W{CBM-F}hlt man dagegen Abort, so bleibt der Text, aber auch die alte Einstellung der Textbreite erhalten
Printer Device - Die Ger{CBM-F}te- und Sekund{CBM-F}radresse des Druckers kann eingestellt werden
Printer Type - Einstellen der unterschiedlichen Druckertypen (MPS 1000 oder Epson-kompatible Drucker). W{CBM-F}hlt man letzteren, so ist mit Hilfe des separaten Installationsprogrammes die Druckroutine an den jeweiligen Drucker anzupassen. Dazu sp{CBM-F}ter mehr
Special:
Dieses Men{CBM-X} enth{CBM-F}lt folgende zwei Punkte:
Reset - Versetzt den Computer in den Einschaltzustand
Restart - F{CBM-X}hrt einen Neustart des Programms durch. Ein eventuell im Speicher vorhandener Text wird gel{CBM-C}scht.
Wie bereits erw{CBM-F}hnt, mu{CBM-V} ein Epson-kompatibler Drucker an den Druckertreiber angepa{CBM-V}t werden. Zu diesem Zweck befindet sich auf der Diskette ein Installationsprogramm unter dem Namen Install Epson, welches zu laden und zu starten ist. Hier m{CBM-X}ssen die f{CBM-X}r den Drucker g{CBM-X}ltigen Escape-Sequenzen eingegeben werden. Als ersten Punkt findet man Schriftart w{CBM-F}hlen vor. Die meisten Drucker erlauben es, mit nur einer Escape-Sequenz zwischen den verschiedenen Schriftarten zu w{CBM-F}hlen. Besitzt Ihr Drucker diese M{CBM-C}glichkeit, so geben Sie zun{CBM-F}chst an, wie viele Codes dazu n{CBM-C}tig sind. Die daraufhin einzugebenden Codes werden dann vor jedem Ausdruck mit Scriptcall, gefolgt von dem im Print-Men{CBM-X} unter dem Punkt Print Style eingestellten Wert, an den Drucker gesendet.
Als n{CBM-F}chstes mu{CBM-V} man die Escape-Sequenz zum Anschalten der NLQ-Schrift eingeben, und dann fragt das Programm mehrere Codes ab, die es zur korrekten Ausgabe der Sonderzeichen ({CBM-F}{CBM-C}{CBM-X}{SHIFT-+}{CBM--}{SHIFT--}{CBM-V}*()\) an den Drucker senden soll. Wurden alle Werte korrekt eingestellt, schreibt das Programm den korrekten Druckertreiber auf Diskette zur{CBM-X}ck, und der Ausdruck mit Scriptcall kann beginnen.