-----------------------------------
- Handbuch zu FutureTex - Deutsch -
-----------------------------------
FutureTex ist ein umfassender und erweiterbarer Texteditor mit zusdtzlichen
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 (bis zu Neun) gleichzeitig nutzbar
* Verschiedene CPC (und PCW-Breite) Bildschirmformate (80x25, 64x32, 92x22 ...)
* MODE 1 oder MODE 2
* Verwenden Sie Dateien bis zu ca. 3,5 MB (bei 4 MB RAM)
* Zeichen(satz)-Editor
* Tastaturlayout-Editor
* Mehrere Bloecke parallel verwenden (Copy & Paste)









Uebersicht
==========
FutureTex bietet einen Texteditor, der alle 256 Zeichen unterstuetzt; diverse
Zeichensdtze; Import und Export; Bearbeitungs- & Ansichtsmodus der editierten
Texte. 
Sie koennen Maeuse verwenden, Joysticks oder Cursortasten + Copy zum Erstellen
oder Bearbeiten beliebiger Text-Dateien. Zusaetzlich koennen Hotkeys verwendet
werden. Die generierten Texte koennen fuer alle Applikationen verwendet werden.
Es gibt auch einen komfortablen Editor fuer Zeichen(saetze). Und einen Editor
fuer die vier Ebenen der Tastaturbelegung.
FutureTex kennt Ihre Muttersprache (aus der FutureOS-Konfiguration). Diese wird
auch fuer alle Dialoge verwendet. Aktuell unterstuetzt FutureTex: Englisch,
Franzvsisch, Deutsch, Niederldndisch und Spanisch. Wenn Sie die verwendete
Sprache aendern moechten, gehen Sie einfach zu Optionen und dann zu Sprache.
Oder nutzen Sie das FutureOS-Tool 'Konfig-OS', um die Sprache dauerhaft
einzustellen.









Der Funktionsumfang von FutureTex
=================================

Untermenue "<D>atei" - Tippen Sie im Hauptmenue den Hotkey 'd' oder 'D'
====================

"<L>aden" einer Textdatei - Hotkeys: l oder L
---------------------------------------------
Hier kann man eine Textdatei von der Disc, Festplatte oder M4 SD Karte laden.
Dies kann eine normale ASCII-Datei oder eine FutureOS-Textdatei sein.
Andere Dateitypen koennen ebenso verwendet werden.

Zuerst selektieren Sie die Datei im Inhaltsverzeichnis. Nun wird die Datei
geladen. Danach muessen Sie einen Textplatz (1 bis 9) selektieren, in den Sie
die Textdatei laden wollen. Zuletzt wird der Dateityp (ASCII, FutureOS etc.)
selektiert.
Nun befinden Sie sich wieder im Hauptmenue. Der Text kann nun editiert werden.

Achtung: FutureTex kann mehrere Dateien gleichzeitig bearbeiten. Deshalb laden
-------- Sie die Datei, die Sie am meisten erweitern moechten zuletzt.





"<S>peichern" einer Textdatei - Hotkeys: s oder S
-------------------------------------------------
Hier koennen Sie eine Datei auf einem beliebigen aktiven Medium speichern.
Waehlen Sie zuerst den Textplatz aus, den Sie speichern moechten. Anschliessend
koennen Sie das Medium A - O, die Benutzernummer / User-Nummer (hexadezimal)
und den Dateinamen mit Erweiterung angeben bzw. bearbeiten. Schliesslich wird
die Datei gespeichert. Dadurch wird der Datei-Status auf 'unverdndert' gesetzt,
da ja seit dem eben erfolgten 'letzten Speichern' keine Aenderung in der Datei
vorgenommen wurde.

* Wenn eine Datei seit dem Laden oder dem letzten Speichern nicht geaendert
  wurde, dann kann sie nicht erneut gespeichert werden (--> Hauptmenue!).
  Wenn Sie eine unveraenderte Datei oder eine Kopie einer Datei speichern
  moechten, dann verwenden Sie bitte die Funktion "Export" (siehe unten).

* Wenn Sie ein Zielmedium auswaehlen, das nicht markiert/aktiv ist, kann die
  Datei nicht gespeichert werden. Stattdessen werden Sie zur Medien-Auswahl
  weitergeleitet. Dort koennen Sie (weitere) Medien auswaehlen, deren
  Inhaltsverzeichnis eingelesen wird. Anschliessend muessen Sie erneut
  "Speichern" nutzen, um ihre Datei auf das gewuenschte Medium zu speichern.

* Wenn Sie ein Zielmedium auswaehlen, 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. l<a>den" Laden eines Text- oder Datenblocks - Hotkeys: a oder A
---------------------------------------------------------------------
- Diese Funktion ist noch nicht implementiert -

"Blk. s<p>ei." zum Speichern eines Text- oder Datenblocks - Hotkey: p oder P
----------------------------------------------------------------------------
Ein Textblock kann gespeichert werden. Zuvor muss ein solcher Block in einem
der Texte definiert worden sein. Und er muss in einen der neun Block-Slots
kopiert worden sein.

"DIRs lese<n>" selektiert und liest die DIRs aktiver Medien - Hotkey: n oder N
------------------------------------------------------------------------------
Hier koennen Sie alle die Medien auswaehlen, die Sie verwenden moechten.
Selbstverstaendlich koennen Sie mehrere Medien gleichzeitig nutzen. Mit den
Tasten 'A' - 'L' koennen Sie das entsprechende Medium (de-)aktivieren. Druecken
Sie 'N' oder 'O', um die M4-Shell aufzurufen. Dort koennen Sie ein oder zwei
Verzeichnisse der M4 SD-Karte auswaehlen.
(Bitte nicht 'M' verwenden, da sonst das verfuegbare RAM schrumpft!).
Nachdem Sie alle die Medien selektiert haben, mit denen Sie arbeiten wollen,
druecken Sie bitte die RETURN- oder COPY-Taste, um die Verzeichnisse zu lesen.
Oder druecken Sie ESCape, um die Auswahl abzubrechen.




"S<c>hliessen" speichert eine Datei und schliesst sie - Hotkey: c oder C
------------------------------------------------------------------------
Diese Funktion speichert und schliesst eine Textdatei. Sie muessen lediglich
die Textdatei (1-9) bestimmen, die geschlossen werden soll. Hierbei gibt es
keine Option Medium, User, Dateinamen oder Extension erneut anzupassen.

"<I>mport" importiert Text oder Daten - Hotkeys: i oder I
--------------------------------------------------------
- Diese Funktion ist noch nicht implementiert -

"<E>xport" exportiert Text oder Daten / Dateikopie erstellen - Hotkey: e oder E
-------------------------------------------------------------------------------
Hier koennen Sie eine Datei auf ein Medium exportieren. So koennen Sie eine
'unveraenderte' Datei auch beliebig oft als Kopie speichern. Zuerst waehlen Sie
den Text aus, den Sie exportieren/speichern moechten. Danach ermoeglicht Ihnen
FutureTex, den Dateityp zu aendern. Wenn Sie nur speichern moechten, druecken
Sie COPY oder RETURN, um den Dateityp unveraendert zu lassen.
Anschliessend koennen Sie das Ziel-Medium 'A' bis 'O', die Benutzernummer /
User-Nummer (hexadezimal) und den Dateinamen mit Erweiterung anpassen. Zuletzt
wird die Datei exportiert/gespeichert.
Nach dem Exportieren der Datei wird ihr Status auf "unveraendert" gesetzt.
Achtung bitte! Zum jetzigen Zeitpunkt (14.08.2024) erlaubt die Exportfunktion
-------------- nur das Speichern von Dateien. Die Konvertierung zwischen den
               Dateitypen ist derzeit nicht enthalten!

"<V>ersion" zeigt Datum und Version von FutureTex - Hotkeys: v oder V
---------------------------------------------------------------------
Diese Funktion zeigt Ihnen die Version von FutureTex und das Versions-Datum an.

=== "<B>eenden" - Hotkey: b oder B - Beenden Sie diese Anwendung ===

Hier kvnnen Sie FutureTex direkt beenden, ohne etwas zu speichern. Hvr 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 aufhvren mvchten. Diese zusdtzliche 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. Zundchst kvnnen Sie einen von neun Textfeldern auswdhlen. Das bedeutet, dass Sie mit bis zu neun verschiedenen Texten oder Textdateien gleichzeitig arbeiten kvnnen.

Achtung: Bitte laden Sie die Datei, die Sie am meisten erweitern mvchten, als LETZTE Datei!

Nachdem Sie den Textplatz (1-9) ausgewdhlt haben, wdhlen Sie das Dateiformat f|r den neuen Text aus. Derzeit kvnnen Sie mit reguldren ASCII-Dateien oder dem FutureOS-Dateiformat arbeiten. Letzteres kann alle 256 mvglichen Zeichen enthalten. Anschlie_end wdhlen 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, wdhlen Sie einfach den Textplatz  1-9 aus. Der Texttyp, das Medium, die User-Nummer und der Name bleiben gleich.

Jetzt kvnnen Sie im Editor-Modus von FutureTex arbeiten. Wie Sie sehen, sind alle Steuercodes sichtbar und kvnnen 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 kvnnen 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 lvschen.
* DEL und Shift: Lvschen Sie die gesamte Zeile.
* CLR: Lvschen Sie das Zeichen unter dem Cursor.
* CLR und Shift: Lvschen 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 kvnnen Sie mit Auf/Ab die vorherige/ndchste Seite anzeigen. Jede andere Taste f|hrt zur|ck zur reguldren 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 kvnnen 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 kvnnen 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: Lvscht beide Blockmarkierungen (Beginn- und Endmarkierung). Ab sofort kvnnen neue Marken gesetzt werden. Markierte Blvcke benvtigen eine Anfangs- und Endmarkierung, um angezeigt zu werden. Im MODE 2 werden Blvcke invertiert dargestellt. Und im MODE 1 werden Blvcke 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 lvschen: Den aktuell markierten Block im aktuellen Text lvschen.

* H: Hexadezimale Werte kvnnen eingegeben und dann ab der Cursorposition in den Text eingef|gt werden.
* D: Dezimalwerte kvnnen 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.


=== "Lvschen" - Hotkey: l oder L - Lvscht Text, der zuvor im RAM abgelegt wurde ===

Diese Funktion lvscht 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) auswdhlen. Anschlie_end wird dieser Text gelvscht und das belegte E-RAM wieder freigegeben. (Dies bezieht sich auf die gesamten 4 MB Erweiterungs- und Vergrv_erungs-RAM, also die 512 KB Expansion-RAM und die 3,5 MB Extension-RAM).
Falls der ausgewdhlte Text gedndert, aber nicht gespeichert wurde, werden Sie gefragt, ob Sie den Text wirklich lvschen mvchten.

=== "Aufruf OS" - Hotkey: a oder A - Desktop aufrufen, zur|ck mit dem OK-Icon ===

Springt zum FutureOS-Desktop, dort kvnnen 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) verdndert, denn FutureTex befindet sich darin.

Achtung: Im Desktop bitte das Haupt-RAM nicht verdndern! Andernfalls kvnnen Sie nicht zu FutureTex zur|ckspringen. Seien Sie sich bitte im klaren dar|ber, was Sie tun! Nutzen Sie die Funktion  Aufruf OS  BITTE sorgfdltig!

== Untermen| "Optionen" - Geben Sie im Hauptmen| den Hotkey "o" oder "O" ein ==

=== "Mode" - Hotkey: m oder M - Wdhlen Sie den Bildschirm MODE 1 oder 2 ===

Mit dieser Funktion kvnnen Sie den Bildschirmmodus auswdhlen, in dem Ihr Text bearbeitet werden soll. Zur besseren Visualisierung kvnnen nur MODE 1 und 2 ausgewdhlt werden.

=== "Farben" - Hotkey: f oder F - Farbe f|r Stifte, Papier oder Rand auswdhlen ===

Mit diesen Funktionen kvnnen Sie die Farbe von Rand, Papier und den 15 Stiften auswdhlen.

===  Format -  Hotkey: o oder O - Format des Textfensters auswdhlen ===

Hier kvnnen Sie das Format des Text-Bildschirms auswdhlen, in dem Ihr Text bearbeitet und auf dem Bildschirm angezeigt werden soll. Mvgliche 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 - Wdhlen Sie Ihre gew|nschte Sprache ===

Mit dieser Funktion kvnnen 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 lddt einen Zeichensatz mit oder ohne Dateiheader. Die maximale Dateigrv_e betrdgt 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 ausgewdhlte Datei grv_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 reguldren Textmodus mit 8 Rasterzeilen pro Zeichenzeile. Dateien mit der Erweiterung '.CS9' kvnnen 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 kvnnen 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_.

Zusdtzliche Funktionen beim Bearbeiten eines Zeichens:

* Dr|cken Sie 'Clr', um das aktuelle Zeichen zu lvschen
* 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 kvnnen 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 kvnnen.
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 kvnnen 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 kvnnen 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 dndern mvchten, 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 auszuwdhlen.
** Dr|cken Sie Kopieren oder Eingabe, um die neue Taste festzulegen. Oder dr|cken Sie ESC, um die Taste unverdndert zu lassen.
* Dr|cken Sie ESC, um diese Option zu verlassen.

=== "Laden" - Hotkey: l oder L - Tastenmatrix laden ===

Hier kvnnen Sie alle vier Tastenebenen in die Tastaturmatrix von FutureOS laden. Die ersten 80 Bytes werden in die  Normal -Tastenmatrix geladen. Die ndchsten 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 kvnnen Sie die Matrix der Tastatur speichern. Alle vier Tastenebenen werden in einer Datei von nur 1 KB gespeichert. Diese Datei besteht aus vier Blvcken 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 kvnnen 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 Mvglichkeit eines E-RAM-Fehlers).

=== "Menue" - Hotkey: m oder M - Zeigt Hilfe zur von dieser Anwendung verwendeten CBM-Oberfldche 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 mvchten.

=== ".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 mvglicherweise eine Fehlermeldung |ber mvgliche 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. Grv_er als 4 KB.

=== "Error: Line too long! > 1024 bytes!" ===

Zeilen, die grv_er als 1024 Bytes sind, kvnnen nicht mit FutureTex verarbeitet werden. Ihre Quelldatei enthdlt 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 benvtigen. 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 kvnnen die Texte eventuell nicht neu im E-RAM organisiert werden. --> Vffnen Sie weniger Dateien zuerst. Und laden Sie die Datei, die Sie am meisten erweitern mvchten, 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 kvnnen Sie das gew|nschte Zielmedium auswdhlen, 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 kvnnte 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 kvnnen auch Kleinbuchstaben verwendet werden. Zwischen Name und Extension wird wie |blich bei FutureOS kein stvrender Punkt angegeben :-)

= Quellcode und Dateien =

== Quellcode ==

Der gesamte Quellcode von 'FutureTex' ist verf|gbar! Die Datei 'FT.MAX' enthdlt das Hauptprogramm und die Dateien 'FT-LNG1.MAX' bis 'FT-LNG3.MAX' enthalten sprachabhdngige Tabellen und Texte.
Die Quelldateien 'FT-SUB1.MAX' bis 'FT-SUBA.MAX' enthalten spezifische Funktionen und Unterprogramme. Die Datei 'FT-SUM4.MAX' enthdlt Kode zur Verwaltung der Verzeichnisse der M4-SD-Karte.
(Die Datei 'FT-SUBY.MAX' enthdlt tempordre Funktionen f|r Betriebssystemversionen von 2023 oder fr|her).

Um 'FutureTex' auszuprobieren, starten Sie einfach die Datei '--FutureTex' unter FutureOS.
Anschlie_end kvnnen Sie die Datei '-FT.TXT' laden und das Handbuch (auf Englisch) lesen. ;-)

Wenn Sie sich den Quellcode zur Hand nehmen, dann sollte es ihnen mvglich sein, Funktionen mit zugehvrigem 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 mvchten und Hilfe benvtigen, 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 (enthdlt Symboldefinitionen). Diese Datei ldd '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 enthdlt Text (Englisch, Franzvsisch, Deutsch, Spanisch, Niederldndisch).
* '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 Lvschen/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': Tempordre Funktionen, die spdter in das Betriebssystem eingef|gt werden.
*  FT-SUM4 .MAX : Spezifischer Code f|r die M4-SD-Karte.
* '*.CS8' bzw. ??'*.CS9'-Dateien sind Zeichensdtze 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 mvchten, schauen Sie sich das Handbuch an. FutureTex kvnnte bis &AFFF gehen und den Platz zwischen &B000 und &B7FF f|r tempordre Puffer nutzen.

