FutureTex
FutureTex ist ein umfassender und erweiterbarer Texteditor mit zusätzlichen Funktionen. Er kann normalen Text 8 Bit Volltext und Quellcode bearbeiten. Hier sind einige Merkmale:
- Alle 256 Zeichen nutzbar
- 8 oder 9 Rasterzeilen
- Mehrere Dateien (9) gleichzeitig geöffnet
- Verschiedene CPC (und PCW ähnliche) Bildschirmformate (80x25, 64x32, 92x22 ...)
- MODE 1 oder MODE 2
- Verwenden Sie Dateien bis zu ca. 3,5 MB am Stück (bei 4 MB RAM)
- Zeichen(satz)-Editor
- Tastaturlayout-Editor
- Mehrere Blöcke parallel verwenden (Copy & Paste)
Inhaltsverzeichnis
- 1 Übersicht
- 2 Der Funktionsumfang von FutureTex
- 2.1 Untermenü "Datei" – Geben Sie im Hauptmenü den Hotkey „d“ ein
- 2.1.1 "Laden" - Hotkey: l oder L - Zum Laden einer Textdatei
- 2.1.2 "Speichern" - Hotkey: s oder S - Zum Speichern einer Textdatei
- 2.1.3 "Blk. laden" - Hotkey: a oder A - Um einen Text- oder Datenblock zu laden
- 2.1.4 "Blk. speichern" – Hotkey: p oder P – Zum Speichern eines Text- oder Datenblocks
- 2.1.5 "DIRs lesen" – Hotkey: n oder N – Liest die DIRs aller getaggten Geräte
- 2.1.6 "Schließen" – Hotkey: c oder C – Speichert eine Datei und schließt sie
- 2.1.7 "Importieren" – Hotkey: i oder I – Text oder Daten importieren
- 2.1.8 "Export" – Hotkey: e oder E – Daten oder Text exportieren / Kopie einer Datei speichern
- 2.1.9 "Version" – Hotkey: v oder V – Datum und Version von FutureTex anzeigen
- 2.1.10 "Beenden" – Hotkey: b oder B – Beenden Sie diese Anwendung
- 2.2 Untermenü "Bearbeiten" – Geben Sie im Hauptmenü den Hotkey „b“ oder „B“ ein
- 2.3 Untermenü "Optionen" – Geben Sie im Hauptmenü den Hotkey "o" oder "O" ein
- 2.4 Untermenü "Zeichensatz" - Hotkey 'z' oder 'Z' im Hauptmenü tippen
- 2.4.1 "Zeichensatz laden" - Hotkey: l oder L - Zeichensatz von Medium laden
- 2.4.2 "Zeichensatz sichern" - Hotkey: s oder S - Zeichensatz auf Medium speichern
- 2.4.3 "Zeichensatz aus ROM" - Hotkey: r oder R - Zeichensatz vom ROM ins RAM kopieren
- 2.4.4 "8 Rasterzeilen nutzen" - Hotkey: 8 oder ( - Acht Rasterzeilen pro Zeichen verwenden
- 2.4.5 "9 Rasterzeilen nutzen" - Hotkey: 9 oder ) - Neun Rasterzeilen pro Zeichen verwenden
- 2.5 Untermenü "Tastatur" – Geben Sie im Hauptmenü den Hotkey 't' oder 'T' ein
- 2.5.1 "Tastatur" – Hotkey: t oder T – Tastatur anzeigen
- 2.5.2 "Belegung" – Hotkey: b oder B – Zuordnung der Tastaturbelegungsebenen anzeigen
- 2.5.3 "Laden" - Hotkey: l oder L - Tastenmatrix laden
- 2.5.4 "Sichern" - Hotkey: s oder S - Tastenmatrix speichern
- 2.5.5 "Aktive Tasten" - Hotkey: a oder A - Aktive Zeichen für Tasten anzeigen
- 2.5.6 "ROM->RAM" - Hotkey: r oder R - Tastaturlayout von ROM in RAM kopieren
- 2.6 Untermenü "Hilfe" – Geben Sie im Hauptmenü den Hotkey „h“ oder „H“ ein
- 2.6.1 "Hilfe" – Hotkey: h oder H – Hilfebildschirm anzeigen
- 2.6.2 "Info" - Hotkey: i oder I - Zeigt Informationen zur Exp.RAM-Belegung an
- 2.6.3 "Menue" - Hotkey: m oder M - Zeigt Hilfe zur von dieser Anwendung verwendeten CBM-Oberfläche an
- 2.6.4 "-$$$-" – Hotkey: $ oder 4 – Sagt, wie die FutureTex-Entwicklung unterstützt wird
- 2.6.5 ".www." - Hotkey: w oder W – Zeigt an, wie man FutureTex im Netzwerk findet
- 2.1 Untermenü "Datei" – Geben Sie im Hauptmenü den Hotkey „d“ ein
- 3 Fehlermeldungen
- 4 Quellcode und Dateien
- 5 Speicherbelegung
Übersicht
FutureTex bietet einen Texteditor, der alle 256 Zeichen unterstützt; diverse Zeichensätze; Import und Export; Bearbeitungs- & Ansichtsmodus der editierten Texte. Sie können Mäuse verwenden, Joysticks oder Cursortasten + Copy zum Erstellen oder Bearbeiten beliebiger (Text-)Dateien. Darüber hinaus können Hotkeys verwendet werden. Die generierten Texte können für alle Applikationen verwendet werden. Es gibt auch einen komfortablen Editor für Zeichen(sätze). Und einen Editor für die vier Ebenen der Tastaturbelegung. FutureTex kennt Ihre Muttersprache (aus der FutureOS-Konfiguration). Diese wird auch für alle Dialoge verwendet. Die aktuelle Version von FutureTex unterstützt: Englisch, Französisch, Deutsch, Niederländisch und Spanisch. Wenn Sie die verwendete Sprache ändern möchten, gehen Sie einfach zu Optionen und dann zu Sprache. Oder nutzen Sie das FutureOS-Tool „Konfig-OS“, um die Sprache dauerhaft zu einzustellen.
Der Funktionsumfang von FutureTex
Untermenü "Datei" – Geben Sie im Hauptmenü den Hotkey „d“ ein
"Laden" - Hotkey: l oder L - Zum Laden einer Textdatei
Hier können Sie eine Textdatei von der Disc, Festplatte oder M4 SD Karte laden. Dies kann eine normale ASCII-Datei oder eine FutureOS-Textdatei sein. Andere Dateitypen können ebenso verwendet werden.
Zuerst wählen Sie die Datei im Inhaltsverzeichnis aus. Anschließend wird die Datei geladen. Danach müssen Sie einen Textplatz (1 bis 9) auswählen, in den Sie die Textdatei einfügen möchten. Schließlich wählen Sie den Dateityp (ASCII, FutureOS etc.) aus.
Anschließend befinden Sie sich wieder im Hauptmenü. Sie können den Text jetzt bearbeiten.
Achtung: FutureTex kann mehrere Dateien gleichzeitig bearbeiten. Laden Sie daher die Datei, die Sie am meisten erweitern möchten zuletzt.
"Speichern" - Hotkey: s oder S - Zum Speichern einer Textdatei
Hier können Sie eine Datei auf einem beliebigen aktiven Medium speichern. Wählen Sie zunächst den Textplatz aus, den Sie speichern möchten. Anschließend können Sie das Gerät „A“ – „O“, die Benutzernummer / User-Nummer (bitte hexadezimal eingeben) und den Dateinamen mit Erweiterung angeben bzw. bearbeiten. Schließlich wird die Datei gespeichert. Dadurch wird der Datei-Status auf „unverändert“ gesetzt, da ja seit dem eben erfolgten "letzten Speichern" keine Änderung in der Datei vorgenommen wurde.
- Wenn eine Datei seit dem Laden oder seit dem letzten Speichern nicht geändert wurde, kann sie nicht erneut gespeichert werden. Sie gelangen zurück zum Hauptmenü.
Wenn Sie eine unveränderte Datei oder eine Kopie einer Datei speichern möchten, verwenden Sie die Funktion "Export" (siehe unten).
- Wenn Sie ein Zielmedium auswählen, das nicht markiert/aktiv ist, kann die Datei nicht gespeichert werden. Stattdessen werden Sie zur Medien-Auswahl weitergeleitet. Dort können Sie (weitere) Medien auswählen, deren Inhaltsverzeichnis eingelesen wird. Anschließend müssen Sie erneut "Speichern" auswählen, um ihre Datei auf das gewünschte Medium zu speichern.
- Wenn Sie ein Zielmedium auswählen, das nicht zwischen „A“ und „O“ liegt, wird eine Fehlermeldung angezeigt. „N“ und „O“ beziehen sich auf die zwei gleichzeitig verwendbaren Verzeichnisse der M4-SD-Karte.
"Blk. laden" - Hotkey: a oder A - Um einen Text- oder Datenblock zu laden
Diese Funktion ist noch nicht implementiert -
"Blk. speichern" – Hotkey: p oder P – Zum Speichern eines Text- oder Datenblocks
Ein Textblock kann gespeichert werden. Zuvor muss ein solcher Block in einem regulären Text definiert worden sein. Und es muss in einen der neun Block-Slots kopiert worden sein.
"DIRs lesen" – Hotkey: n oder N – Liest die DIRs aller getaggten Geräte
Hier können Sie die Geräte auswählen, die Sie verwenden möchten. Selbstverständlich können Sie mehrere Geräte gleichzeitig nutzen. Mit den Tasten „A“ – „L“ können Sie das entsprechende Gerät (de-)aktivieren. Und drücken Sie „N“ oder „O“, um die M4-Shell aufzurufen. Dort können Sie zwei M4-VERZEICHNISSE auswählen. (Bitte nicht „M“ verwenden, da sonst der verfügbare RAM schrumpft!). Nachdem Sie alle Geräte ausgewählt haben, mit denen Sie arbeiten möchten, drücken Sie bitte die RETURN- oder KOPIER-Taste, um die VERZEICHNISSE zu lesen. Oder drücken Sie ESCape, um die Auswahl abzubrechen.
"Schließen" – Hotkey: c oder C – Speichert eine Datei und schließt sie
Diese Funktion speichert und schließt eine Textdatei. Sie müssen lediglich die Textdatei (1-9) auswählen, die geschlossen werden soll. Es gibt KEINE Möglichkeit, Gerät, Benutzernummer, Dateinamen oder Erweiterung erneut zu bearbeiten.
"Importieren" – Hotkey: i oder I – Text oder Daten importieren
Diese Funktion ist noch nicht implementiert
"Export" – Hotkey: e oder E – Daten oder Text exportieren / Kopie einer Datei speichern
Hier können Sie eine Datei auf ein Medium exportieren. Sie können eine 'unveränderte' Datei auch beliebig oft als Kopie speichern. Zuerst wählen Sie den Text aus, den Sie exportieren/speichern möchten. Danach ermöglicht Ihnen FutureTex, den Dateityp zu ändern. Wenn Sie nur speichern möchten, drücken Sie COPY oder RETURN, um den Dateityp unverändert zu lassen. Anschließend können Sie das Medium „A“ bis „O“, die Benutzernummer / User-Nummer (hexadezimal) und den Dateinamen mit Erweiterung anpassen. Schließlich wird die Datei exportiert/gespeichert. Nach dem Exportieren der Datei wird ihr Status auf "unverändert" gesetzt.
- Wenn Sie ein Zielmedium auswählen, das nicht markiert/aktiv ist, wird die Datei nicht gespeichert. Stattdessen gelangen Sie zur Funktion "DIRs lesen". Dort können Sie dann weitere Medien auswählen. Gehen Sie dann erneut auf „Export“.
- Wenn Sie ein Zielmedium auswählen, das sich nicht zwischen „A“ und „O“ befindet, wird eine Fehlermeldung angezeigt. Dasselbe gilt auch für inaktive Geräte.
Achtung bitte! Zum jetzigen Zeitpunkt (14.08.2024) erlaubt die Exportfunktion nur das Speichern von Dateien. Die Konvertierung zwischen Dateitypen ist derzeit nicht enthalten!
"Version" – Hotkey: v oder V – Datum und Version von FutureTex anzeigen
Diese Funktion zeigt Ihnen die Version von FutureTex und das Versions-Datum an.
"Beenden" – Hotkey: b oder B – Beenden Sie diese Anwendung
Hier können Sie FutureTex direkt beenden, ohne etwas zu speichern. Hör jetzt einfach auf! Alle von dieser Anwendung belegten Erweiterungs-RAMs werden wieder auf 'frei' gesetzt. Allerdings werden Sie von der Anwendung gefragt, ob Sie wirklich aufhören möchten. Diese zusätzliche Frage ist nur für den Fall da, dass Ihre Katze Ihren CPC auch mag ;-).
Untermenü "Bearbeiten" – Geben Sie im Hauptmenü den Hotkey „b“ oder „B“ ein
"Editieren" – Hotkey: e oder E – Editieren eines (neuen oder geladenen) Textes
Mit dieser Funktion wird eine neue Textdatei initialisiert. Oder um eine zuvor geladene Textdatei zu bearbeiten. Zunächst können Sie einen von neun Textfeldern auswählen. Das bedeutet, dass Sie mit bis zu neun verschiedenen Texten oder Textdateien gleichzeitig arbeiten können.
Achtung: Bitte laden Sie die Datei, die Sie am meisten erweitern möchten, als LETZTE Datei!
Nachdem Sie den Textplatz (1-9) ausgewählt haben, wählen Sie das Dateiformat für den neuen Text aus. Derzeit können Sie mit regulären ASCII-Dateien oder dem FutureOS-Dateiformat arbeiten. Letzteres kann alle 256 möglichen Zeichen enthalten. Anschließend wählen Sie ein Medium, eine Benutzernummer / User-Nummer und einen Dateinamen für den Text.
... weitere Textformate (Protext, Word, RTF...) sind in Planung...
Wenn Sie diese Funktion ein zweites Mal für einen bestimmten Text verwenden, wählen Sie einfach den Textplatz 1-9 aus. Der Texttyp, das Medium, die User-Nummer und der Name bleiben gleich.
Jetzt können Sie im Editor-Modus von FutureTex arbeiten. Wie Sie sehen, sind alle Steuercodes sichtbar und können bearbeitet werden.
Verwenden Sie Control+Shift+TAB, um in den WYSIWYG-Seitenansichtsmodus und zurück zu wechseln.
Der Editor-Modus im Detail
Im EDIT-Modus können folgende Tasten bzw. Tastenkombinationen verwendet werden:
- Cursortasten: Bewegen Sie den Cursor um eine Position in die entsprechende Richtung.
- Cursor nach links/rechts mit Control: Bewegen Sie den Cursor an den Anfang/das Ende der Zeile.
- DEL: Zeichen links vom Cursor löschen.
- DEL und Shift: Löschen Sie die gesamte Zeile.
- CLR: Löschen Sie das Zeichen unter dem Cursor.
- CLR und Shift: Löschen Sie die gesamte Zeile.
- TAB und Control: Wechseln Sie zwischen Einfügemodus und Überschreibmodus.
- TAB, Shift & Control: Wechseln Sie in den WYSIWYG-Modus oder zurück in den Bearbeitungsmodus. Im WYSIWYG-Modus können Sie mit Auf/Ab die vorherige/nächste Seite anzeigen. Jede andere Taste führt zurück zur regulären Anzeige (Bearbeitungsmodus).
- RETURN:
- Einfügemodus -> Gibt einen <RETurn>-Code ein, dies ist &0D, &0A für ASCII-Texte oder &0E für das FutureOS-Textformat.
- Überschreibmodus -> Setzt den Cursor an die Position ganz links in der Zeile darunter.
- ESC: Rufen Sie das <ESC>-Menü auf. Genaueres folgt...
Drücken von ESC (einmal!) im Editor-Modus
- Zweimal ESC drücken: Beendet die Bearbeitung und kehrt zum Hauptmenü von FutureTex zurück
- Drücken Sie einmal ESC: Dadurch gelangen Sie zum ESC-Menü des FutureTex-Editors. Hier können Sie einige Befehle eingeben, aktuelle Informationen zum Text und zu üblichen Steuercodes (des FutureOS-Textformats) erhalten. Außerdem wird der Text-Bearbeitungsmodus angezeigt: Dies kann „Einfügen“ (Insert) oder „Überschreiben“ (Overwrite) sein.
Die folgenden Befehle können im ESC-Menü verwendet werden
- B: Setzt den Beginn des im aktuellen Text markierten Blocks auf die aktuelle Cursorposition.
- E: Setzt das Ende des markierten Blocks auf die aktuelle Cursorposition.
- CLR: Löscht beide Blockmarkierungen (Beginn- und Endmarkierung). Ab sofort können neue Marken gesetzt werden. Markierte Blöcke benötigen eine Anfangs- und Endmarkierung, um angezeigt zu werden. Im MODE 2 werden Blöcke invertiert dargestellt. Und im MODE 1 werden Blöcke in Misch-Farbe angezeigt.
- C: Block kopieren (Copy): Kopieren Sie einen markierten Block in den Block-Speicherplatz 1-9.
- P: Block einfügen (Paste): Block (aus Block-Speicherplatz 1-9) an der aktuellen Cursorposition in den Text einfügen.
- DEL: Block löschen: Den aktuell markierten Block im aktuellen Text löschen.
- H: Hexadezimale Werte können eingegeben und dann ab der Cursorposition in den Text eingefügt werden.
- D: Dezimalwerte können eingegeben und dann an der Cursorposition in den Text eingefügt werden.
Wenn Sie Hex/Dez-Werte eingeben, drücken Sie RETURN, um jeden einzelnen Wert einzugeben. Oder drücken Sie ESC, um die Eingabe der Werte zu beenden. Die eingegebenen Werte werden dann ab der Cursorposition in den aktuellen Text eingefügt.
"Löschen" – Hotkey: l oder L – Löscht Text, der zuvor im RAM abgelegt wurde
Diese Funktion löscht eine Textdatei aus dem RAM. Zuvor muss dieser Text manuell erstellt oder von einem Medium geladen worden sein. Zuerst müssen Sie den durch seinen Dateinamen definierten Text (einen von neun) auswählen. Anschließend wird dieser Text gelöscht und das belegte E-RAM wieder freigegeben. (Dies bezieht sich auf die gesamten 4 MB Erweiterungs- und Vergrößerungs-RAM, also die 512 KB Expansion-RAM und die 3,5 MB Extension-RAM). Falls der ausgewählte Text geändert, aber nicht gespeichert wurde, werden Sie gefragt, ob Sie den Text wirklich löschen möchten.
"Aufruf OS" - Hotkey: a oder A - Desktop aufrufen, zurück mit dem OK-Icon
Springt zum FutureOS-Desktop, dort können Sie die von ihnen gewünschten Funktionen ausführen. Anschließend klicken Sie bitte auf das OK-Icon oder drücken Sie den Hotkey "o" im Desktop, um zu FutureTex zurückzukehren. Dabei sollen Sie im Desktop keine Funktion ausführen die den Hauptspeicher (&0000 bis &9FFF) verändert, denn FutureTex befindet sich darin.
Achtung: Im Desktop bitte das Haupt-RAM nicht verändern! Andernfalls können Sie nicht zu FutureTex zurückspringen. Seien Sie sich bitte im klaren darüber, was Sie tun! Nutzen Sie die Funktion „Aufruf OS“ BITTE sorgfältig!
Untermenü "Optionen" – Geben Sie im Hauptmenü den Hotkey "o" oder "O" ein
"Mode" – Hotkey: m oder M – Wählen Sie den Bildschirm MODE 1 oder 2
Mit dieser Funktion können Sie den Bildschirmmodus auswählen, in dem Ihr Text bearbeitet werden soll. Zur besseren Visualisierung können nur MODE 1 und 2 ausgewählt werden.
"Farben" – Hotkey: f oder F – Farbe für Stifte, Papier oder Rand auswählen
Mit diesen Funktionen können Sie die Farbe von Rand, Papier und den 15 Stiften auswählen.
„Format“ – Hotkey: o oder O – Format des Textfensters auswählen
Hier können Sie das Format des Text-Bildschirms auswählen, in dem Ihr Text bearbeitet und auf dem Bildschirm angezeigt werden soll. Mögliche Formate sind:
- 80 Zeichen pro Zeile und 25 Zeilen (MODE 2) kann mit 8 oder 9 Rasterzeilen pro Zeile verwendet werden
- 68 Zeichen pro Zeile und 30 Zeilen (MODE 2) – nur 8 Rasterzeilen nutzbar
- 64 Zeichen pro Zeile und 32 Zeilen (MODE 2) – nur 8 Rasterzeilen nutzbar
- 92 Zeichen pro Zeile und 22 Zeilen (MODE 2) kann mit 8 oder 9 Rasterzeilen verwendet werden
"Sprache" – Hotkey: s oder S – Wählen Sie Ihre gewünschte Sprache
Mit dieser Funktion können Sie die Sprache von FutureTex für die aktuelle Sitzung einstellen.
Achtung: Bitte nutzen Sie diese Funktion NUR nach dem Start der Anwendung FutureTex!
Untermenü "Zeichensatz" - Hotkey 'z' oder 'Z' im Hauptmenü tippen
"Zeichensatz laden" - Hotkey: l oder L - Zeichensatz von Medium laden
Diese Funktion lädt einen Zeichensatz mit oder ohne Dateiheader. Die maximale Dateigröße beträgt 4 KB. Alles, was über 2 KB hinausgeht, wird jedoch abgeschnitten. Weil ein Zeichensatz immer 2 KB lang ist (256 Zeichen * 8 Bytes = 2048 Byte). Wenn die ausgewählte Datei größer als 4 KB ist, wird eine Fehlermeldung ausgegeben und die Anwendung kehrt zum Hauptmenü zurück. Dateien mit der Erweiterung '.CS8' sind Zeichensatzdateien für den regulären Textmodus mit 8 Rasterzeilen pro Zeichenzeile. Dateien mit der Erweiterung '.CS9' können für den 9-Rasterzeilen-Modus verwendet werden. In diesem Fall sind die Rasterzeilen 1 und 9 eines jeden Zeichens identisch.
"Zeichensatz sichern" - Hotkey: s oder S - Zeichensatz auf Medium speichern
Sie können den aktuellen Zeichensatz (aus dem RAM) mit oder ohne Header speichern. Wenn Sie die 256 Zeichen ohne Header speichern ist die erzeugte Datei genau 2 KB groß.
Zusätzliche Funktionen beim Bearbeiten eines Zeichens:
- Drücken Sie 'Clr', um das aktuelle Zeichen zu löschen
- Drücken Sie 'c', um ein Zeichen in den Puffer zu kopieren (siehe Einfügen und Austausch)
- Drücken Sie 'p', um das Zeichen aus dem Puffer in das aktuelle Zeichen einzufügen
- Drücken Sie 'e', um das aktuelle Zeichen durch das aus dem unteren ROM-Zeichensatz zu ersetzen
- Drücken Sie 'f', um alle Bits in einem Zeichen mit '1' zu füllen
- Drücken Sie 'i', um ein Zeichen zu invertieren
- Drücken Sie 'l', um ein Zeichen eine Position nach links zu rotieren
- Drücken Sie 'r', um ein Zeichen eine Position nach rechts zu rotieren
- Drücken Sie 'u', um ein Zeichen um eine Rasterzeile nach oben zu rotieren
- Drücken Sie 'd', um ein Zeichen um eine Rasterzeile nach unten zu rotieren
- Drücken Sie 'x', um zwei Zeichen auszutauschen (aktuelles Zeichen und das im Puffer)
"Zeichensatz aus ROM" - Hotkey: r oder R - Zeichensatz vom ROM ins RAM kopieren
Sie können diese Funktion verwenden, um den ROM-Zeichensatz ins RAM zu kopieren. Dies ist z.B. dann sinnvoll, wenn Sie nicht mit den aktuellen RAM-Zeichen weiterarbeiten wollen oder können. Achtung: Diese Funktion überschreibt den aktuellen RAM-Zeichensatz!
"8 Rasterzeilen nutzen" - Hotkey: 8 oder ( - Acht Rasterzeilen pro Zeichen verwenden
Für alle Zeichen und Funktionen werden acht Rasterzeilen verwendet. Normaler Modus.
"9 Rasterzeilen nutzen" - Hotkey: 9 oder ) - Neun Rasterzeilen pro Zeichen verwenden
Neun Rasterzeilen werden für alle Zeichen und Funktionen verwendet. Erweiterter Modus. Neun Rasterzeilen können jedoch nur bei Bildschirmformaten von 80x25 oder 92x22 Zeichen verwendet werden. Bitte verwenden Sie einen Zeichensatz mit der Erweiterung '.CS9". Die Option "9 Rasterzeilen" kann jedoch nicht für die Formate 64x32 oder 68x30 verwendet werden.
Untermenü "Tastatur" – Geben Sie im Hauptmenü den Hotkey 't' oder 'T' ein
"Tastatur" – Hotkey: t oder T – Tastatur anzeigen
Diese Option zeigt zuerst eine Zuordnung der Tastatur (CPC6128) an. Dann werden die vier Tastaturebenen angezeigt: Normal --> Shift --> Control --> Shift+Control
"Belegung" – Hotkey: b oder B – Zuordnung der Tastaturbelegungsebenen anzeigen
Hier können Sie die der Tastatur zugewiesenen Zeichen sehen und bearbeiten. Es gibt vier Tastenebenen: Normal, Shift, Control, Shift+Control
- Wenn Sie die Zuordnung eines Zeichens zu einer Taste ändern möchten, gehen Sie folgendermaßen vor:
- Bewegen Sie den Cursor auf die gewünschte Taste und Tastaturebene und drücken Sie dann Kopieren oder Eingabe.
- Verwenden Sie die Cursortasten (links und rechts), um das neue Zeichen auszuwählen.
- Drücken Sie Kopieren oder Eingabe, um die neue Taste festzulegen. Oder drücken Sie ESC, um die Taste unverändert zu lassen.
- Drücken Sie ESC, um diese Option zu verlassen.
"Laden" - Hotkey: l oder L - Tastenmatrix laden
Hier können Sie alle vier Tastenebenen in die Tastaturmatrix von FutureOS laden. Die ersten 80 Bytes werden in die „Normal“-Tastenmatrix geladen. Die nächsten 80 Bytes sind für die Shift-Ebene, dann die Control-Ebene und schließlich die 80 Bytes für die kombinierte Shift + Control-Ebene. Sie sollten Dateien verwenden, die mit der Funktion 'Sichern' erstellt wurden... weiterlesen...
"Sichern" - Hotkey: s oder S - Tastenmatrix speichern
Mit dieser Funktion können Sie die Matrix der Tastatur speichern. Alle vier Tastenebenen werden in einer Datei von nur 1 KB gespeichert. Diese Datei besteht aus vier Blöcken mit jeweils 80 Bytes. Ein Block für Normal, Shift, Control und Shift + Control.
"Aktive Tasten" - Hotkey: a oder A - Aktive Zeichen für Tasten anzeigen
Verwenden Sie diese Funktion, um zu sehen, welche Zeichen derzeit den Tasten zugewiesen sind. Für jedes Zeichen werden Informationen im folgenden Format angezeigt:
- 'C:NN:KL' - Beispiele: 'l:36:No', 'L:36:Sh', '9:03:Co' oder '€:39:SC'
- 'C' ist das Zeichen. Alle 256 Zeichen werden von oben nach unten angezeigt.
- 'NN' ist die Dezimalzahl der Taste (00-79). Siehe CPC-Handbuch.
- 'KL' ist die Tastaturebene, es kann 'No' für Normal', Shift, Control' oder 'SC' für die kombinierte 'Shift + Control'-Ebene sein.
"ROM->RAM" - Hotkey: r oder R - Tastaturlayout von ROM in RAM kopieren
Mit dieser Funktion werden die vier Tabellen des Tastaturlayouts von ROM C in den System-RAM kopiert. Dies bedeutet, dass das Tastaturlayout auf den Startzustand des Betriebssystems zurückgesetzt wird.
Untermenü "Hilfe" – Geben Sie im Hauptmenü den Hotkey „h“ oder „H“ ein
"Hilfe" – Hotkey: h oder H – Hilfebildschirm anzeigen
Hier erhalten Sie kleine Hilfestellungen zur Verwendung des Programm-Gerüstes (Framework) CBM, das die Basis der Anwendung 'FutureTex' bildet.
"Info" - Hotkey: i oder I - Zeigt Informationen zur Exp.RAM-Belegung an
Hier können Sie prüfen, wie viel E-RAM angeschlossen und verfügbar bzw. belegt ist. Sie sehen, wo sich die Texte (1-9) befinden und ob sie blockiert sind (potentielle Möglichkeit eines E-RAM-Fehlers).
"Menue" - Hotkey: m oder M - Zeigt Hilfe zur von dieser Anwendung verwendeten CBM-Oberfläche an
Hier finden Sie einige Informationen zur Funktionsweise und Verwendung des Menüsystems CBM.
"-$$$-" – Hotkey: $ oder 4 – Sagt, wie die FutureTex-Entwicklung unterstützt wird
Nur für den Fall, dass Sie etwas Geld für die Entwicklung dieses Programms ausgeben möchten.
".www." - Hotkey: w oder W – Zeigt an, wie man FutureTex im Netzwerk findet
Hier finden Sie einen Link zum Internetauftritt von 'FutureTex'.
Fehlermeldungen
FutureTex zeigt möglicherweise eine Fehlermeldung über mögliche Probleme an. Das kann folgendes sein...
"Function isn't part of this application!"
Sie haben versucht, eine Funktion zu verwenden, die (noch) nicht Teil der Anwendung ist. Lassen Sie TFM wissen, dass er die gewünschte Funktion hinzufügen soll – er wird es tun.
"File too big!"
Sie haben versucht, einen zu großen Zeichensatz zu laden. Größer als 4 KB.
"Error: Line too long! > 1024 bytes!"
Zeilen, die größer als 1024 Bytes sind, können nicht mit FutureTex verarbeitet werden. Ihre Quelldatei enthält wahrscheinlich eine Zeile, die zu lang ist.
"Too few E-RAM available!"
Entweder ist das Erweiterungs-RAM (E-RAM) des Computers aufgebraucht. FutureTex würde mehr E-RAM benötigen. In diesem Fall hilft es, eine 512-KB-RAM-Erweiterung hinzuzufügen. Oder besser noch 1 MB, 2 MB oder 4 MB. Sollten Sie genügend E-RAM angeschlossen haben und dieser Fehler besteht weiterhin, so können die Texte eventuell nicht neu im E-RAM organisiert werden. --> Öffnen Sie weniger Dateien zuerst. Und laden Sie die Datei, die Sie am meisten erweitern möchten, als letzte Datei.
'The drive is not tagged!'
Dieser Fehler kann beim Speichern einer Textdatei auf ein Zielmedium auftreten. Das Zielmedium ist entweder nicht verbunden oder sein Inhalts-Verzeichnis wurde noch nicht vom OS gelesen.
Nach der Anzeige dieser Fehlermeldung führt Sie die Anwendung zur DIR-Funktion. Dort können Sie das gewünschte Zielmedium auswählen, indem Sie auf den Buchstaben a-m selektieren und anschließend auf COPY oder Feuer drücken, um das DIRectory zu lesen. Versuchen Sie jetzt einfach noch einmal zu speichern. :-)
Eine andere Fehlerquelle könnte sein, dass Sie sich versehentlich beim Buchstaben des Zielmediums vertippt haben. Folgendes Format wird verwendet: "A00:FileNameExt". Hier ist 'A' das Zielmedium. '00' ist die Benutzernummer im Hexadezimalformat von &00 bis &FE (niemals &FF verwenden!!!). Und 'FileNameExt' ist der Name der Datei mit der Erweiterung (im 8+3-Format). Natürlich können auch Kleinbuchstaben verwendet werden. Zwischen Name und Extension wird wie üblich bei FutureOS kein störender Punkt angegeben :-)
Quellcode und Dateien
Quellcode
Der gesamte Quellcode von 'FutureTex' ist verfügbar! Die Datei 'FT.MAX' enthält das Hauptprogramm und die Dateien 'FT-LNG1.MAX' bis 'FT-LNG3.MAX' enthalten sprachabhängige Tabellen und Texte. Die Quelldateien 'FT-SUB1.MAX' bis 'FT-SUBA.MAX' enthalten spezifische Funktionen und Unterprogramme. Die Datei 'FT-SUM4.MAX' enthält Kode zur Verwaltung der Verzeichnisse der M4-SD-Karte. (Die Datei 'FT-SUBY.MAX' enthält temporäre Funktionen für Betriebssystemversionen von 2023 oder früher).
Um 'FutureTex' auszuprobieren, starten Sie einfach die Datei '--FutureTex' unter FutureOS. Anschließend können Sie die Datei '-FT.TXT' laden und das Handbuch (auf Englisch) lesen. ;-)
Wenn Sie sich den Quellcode zur Hand nehmen, dann sollte es ihnen möglich sein, Funktionen mit zugehörigem Text (in allen Sprachen) hinzuzufügen. Z80-Kenntnisse und die Kenntnis einiger Funktionsaufrufe des FutureOS sind von Vorteil. Ansonsten fragen Sie TFM – er hilft Ihnen gerne weiter :-D
Wenn Sie FutureTex nutzen möchten und Hilfe benötigen, senden Sie einfach eine E-Mail an: FutureSoft@gmx.de TFM aus der Gruppe FutureSoft freut sich darauf, Sie bei all Ihren Aufgaben und Projekten zu unterstützen!
Dateien
- '--Future.Tex': Diese Datei ist die Texteditoranwendung 'FutureTex'
- '-FT .TXT': Beinhaltet das Englische Handbuch. (Im Deutschen lesen Sie gerade).
- 'FT .MAX': Der Hauptquellcode dieser Anwendung selbst (enthält Symboldefinitionen). Diese Datei läd 'FT-LNG1.MAX' bis 'FT-LNG3.MAX' und 'FT-SUB1.MAX' bis 'FT-SUM4.MAX' wenn Sie mit dem MAXAM-Assembler oder einem kompatiblen Assembler arbeiten.
- 'FT-LNG1 .MAX': Datei enthält Text (Englisch, Französisch, Deutsch, Spanisch, Niederländisch).
- 'FT-LNG2 .MAX': ... mehr Text...
- 'FT-LNG3 .MAX': und mehr Text...
- 'FT-SUB1 .MAX': Funktionen des CBM-Frameworks, FutureTex-Zeichensatzeditor.
- 'FT-SUB2 .MAX': FutureTex-spezifischer Code zum Bearbeiten von Texten.
- 'FT-SUB3 .MAX': FutureTex-spezifischer Code zum Anzeigen der Seite/Bearbeitungszeile.
- 'FT-SUB4 .MAX': FutureTex-spezifischer Code zum Zurückschreiben bearbeiteter Zeilen in Text.
- 'FT-SUB5 .MAX': FutureTex-spezifischer Code zum Löschen/Laden/Importieren von Dateien.
- 'FT-SUB6 .MAX': FutureTex-spezifischer Code zum Speichern/Exportieren/Schließen von Dateien.
- 'FT-SUB7 .MAX': FutureTex-spezifischer Code zum Anzeigen/Bearbeiten/Laden/Speichern von Schlüsseln.
- 'FT-SUB8 .MAX': FutureTex-spezifischer Code, der sich hinter &8000 befinden MUSS.
- 'FT-SUB9 .MAX': FutureTex WYSIWYG-spezifischer Code.
- 'FT-SUBA .MAX': FutureTex-Funktionen und Unterprogramme für die Blockverwaltung.
- 'FT-SUBY .MAX': Temporäre Funktionen, die später in das Betriebssystem eingefügt werden.
- „FT-SUM4 .MAX“: Spezifischer Code für die M4-SD-Karte.
- '*.CS8' bzw. '*.CS9'-Dateien sind Zeichensätze für den 8 bzw. 9-Rasterzeilen-Modus.
- '*.MTX'-Dateien enthalten das komplette Tastaturlayout (alle vier Ebenen: Normal, Shift, Control und Shift+Control).
Speicherbelegung
- &0000-&0AFF: Programmcode des CBM-Frameworks. RST 0 fungiert als „Kaltstart“.
- &0B00-&377F: Programmcode von FutureTex
- &3780-&37FF: Header für Zeichensatz (um sie zu speichern)
- &3800-&3FFF: Zeichensatz für alle aktuellen 256 Zeichen
- &4000-&93FF: Tabellen und Texte für alle unterstützten Sprachen
- &9400-&99FF: Programmcode, die meisten müssen zwischen &8000 und &9FFF liegen
- &9A00-&9FFF: Mehr Platz für zukünftige Erweiterungen
- &A000-&B7FF: Systempuffer von FutureOS. Wenn Sie es verwenden möchten, schauen Sie sich das Handbuch an. FutureTex könnte bis &AFFF gehen und den Platz zwischen &B000 und &B7FF für temporäre Puffer nutzen.