-----------------------------------
- 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 koennen Sie FutureTex direkt beenden, ohne etwas zu speichern. Hoert 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 aufhoeren
moechten. Diese zusaetzliche Frage ist nur fuer den Fall da, dass Ihre Katze
Ihren CPC auch mag ;-).













Untermenue "Bearbeiten" - Geben Sie im Hauptmenue 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. Zunaechst koennen Sie eines von neun
Textfeldern ausaehlen. Das bedeutet, dass Sie mit bis zu neun verschiedenen
Texten oder Textdateien gleichzeitig arbeiten koennen.

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

Nachdem Sie den Textplatz (1-9) ausgewaehlt haben, waehlen Sie das Dateiformat
fuer den neuen Text aus. Derzeit koennen Sie mit regulaeren ASCII-Dateien oder
dem FutureOS-Dateiformat arbeiten. Letzteres kann alle 256 moeglichen Zeichen
enthalten. Anschliessend waehlen Sie ein Medium, eine Benutzernummer / 
User-Nummer und einen Dateinamen fuer den Text.

... weitere Textformate (Protext, Word, RTF...) sind in Planung...

Wenn Sie diese Funktion ein zweites Mal fuer einen bestimmten Text verwenden,
waehlen Sie einfach den Textplatz 1-9 aus. Der Texttyp, das Medium, die User-
Nummer und der Name bleiben gleich.


Jetzt koennen Sie im Editor-Modus von FutureTex arbeiten. Wie Sie sehen, sind
alle Steuercodes sichtbar und koennen bearbeitet werden.

Verwenden Sie Control+Shift+TAB, um in den WYSIWYG-Seitenansichtsmodus und
zurueck 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 loeschen.
* DEL und Shift: Loeschen Sie die gesamte Zeile.
* CLR: Loeschen Sie das Zeichen unter dem Cursor.
* CLR und Shift: Loeschen Sie die gesamte Zeile.
* TAB und Control: Wechseln Sie zwischen Einfuegemodus und Ueberschreibmodus.
* TAB, Shift & Control: Wechseln Sie in den WYSIWYG-Modus oder zurueck in den
  Bearbeitungsmodus. Im WYSIWYG-Modus koennen Sie mit Auf/Ab die vorherige/
  naechste Seite anzeigen. Jede andere Taste fuehrt zurueck zur regulaeren
  Anzeige (Bearbeitungsmodus).

* RETURN:
  - Einfuegemodus -> Gibt einen <RETurn>-Code ein, dies ist &0D, &0A fuer ASCII-
    Texte oder &0E fuer das FutureOS-Textformat.
  - Ueberschreibmodus -> Setzt den Cursor an die Position ganz links in der
    Zeile darunter.
* ESC: Rufen Sie das <ESC>-Men| auf. Genaueres folgt...

Druecken von ESC (einmal!) im Editor-Modus
------------------------------------------
* Zweimal ESC druecken: Beendet die Bearbeitung und kehrt zum Hauptmen| von
  FutureTex zur|ck

* Dr|cken Sie einmal ESC: Dadurch gelangen Sie zum ESC-Menue des FutureTex-
  Editors. Hier koennen Sie einige Befehle eingeben, aktuelle Informationen
  zum Text und zu ueblichen Steuercodes (des FutureOS-Textformats) erhalten.
  Ausserdem wird der Text-Bearbeitungsmodus angezeigt:
  Dies kann >Einf|gen< (Insert) oder >Ueberschreiben< (Overwrite) sein.

Die folgenden Befehle koennen im ESC-Menue 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: Loescht beide Blockmarkierungen (Beginn- und Endmarkierung).
  Ab sofort koennen neue Marken gesetzt werden.
  Markierte Bloecke benoetigen eine Anfangs- und Endmarkierung, um angezeigt zu
  werden. Im MODE 2 werden Bloecke invertiert dargestellt. Und im MODE 1 werden
  Bloecke in Misch-Farbe angezeigt.
* C: Block kopieren (Copy): Kopieren Sie einen markierten Block in den
  Block-Speicherplatz 1-9.
* P: Block einfuegen (Paste): Block (aus Block-Speicherplatz 1-9) an der
  aktuellen Cursorposition in den Text einf|gen.
* DEL: Block loeschen: Den aktuell markierten Block im aktuellen Text loeschen.

* 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.




















"Loeschen" - Hotkey: l oder L - Loescht Text, der zuvor im RAM abgelegt wurde
-----------------------------------------------------------------------------
Diese Funktion loescht eine Textdatei aus dem RAM. Zuvor muss dieser Text
manuell erstellt oder von einem Medium geladen worden sein.
Zuerst muessen Sie den durch seinen Dateinamen definierten Text (einen v. neun)
auswaehlen. Anschliessend wird dieser Text geloescht und das belegte E-RAM
wieder freigegeben. (Dies bezieht sich auf die gesamten 4 MB Erweiterungs- und
Vergroesserungs-RAM, also die 512KB Expansion-RAM und die 3,5MB Extension-RAM).
Falls der ausgewaehlte Text geaendert, aber nicht gespeichert wurde, werden Sie
gefragt, ob Sie den Text wirklich loeschen moechten.


"Aufruf OS" - Hotkey: a oder A - Desktop aufrufen, zurueck mit dem OK-Icon
--------------------------------------------------------------------------
Springt zum FutureOS-Desktop, dort koennen Sie die von ihnen gewuenschten
Funktionen ausfuehren. Anschliessend klicken Sie bitte auf das OK-Icon oder
druecken Sie den Hotkey "o" im Desktop, um zu FutureTex zurueckzukehren.
Dabei sollen Sie im Desktop keine Funktion ausfuehren die den Hauptspeicher
(&0000 bis &9FFF) veraendert, denn FutureTex befindet sich darin.

Achtung: Im Desktop bitte das Haupt-RAM nicht verdndern!
-------- Andernfalls koennen Sie nicht zu FutureTex zurueckspringen.
         Seien Sie sich bitte im klaren dareber, was Sie tun!
         Nutzen Sie die Funktion >Aufruf OS< BITTE sorgfaeltig!

Untermenue "Optionen" - Geben Sie im Hauptmenue den Hotkey "o" oder "O" ein
=====================
"Mode" - Hotkey: m oder M - Waehlen Sie den Bildschirm MODE 1 oder 2
--------------------------------------------------------------------
Mit dieser Funktion koennen Sie den Bildschirmmodus auswaehlen, in dem Ihr Text
bearbeitet werden soll. Zur besseren Visualisierung koennen nur MODE 1 und 2
ausgewdaelt werden.

"Farben" - Hotkey: f oder F - Farbe fuer Stifte, Papier oder Rand auswaehlen
----------------------------------------------------------------------------
Mit diesen Funktionen koennen Sie die Farbe von Rand, Papier und den 15 Stiften
bestimmen.

"Format" -  Hotkey: o oder O - Format des Textfensters auswaehlen
-----------------------------------------------------------------
Hier koennen Sie das Format des Text-Bildschirms auswaehlen, in dem Ihr Text
bearbeitet und im Bildschirm angezeigt werden soll. Moegliche Formate sind:
* 80 Zeichen pro Zeile und 25 Zeilen (MODE 2) mit 8 oder 9 RZ pro Zeile nutzbar
* 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) mit 8 oder 9 RZ verwendbar




"Sprache" - Hotkey: s oder S - Waehlen Sie Ihre gewuenschte Sprache
-------------------------------------------------------------------
Mit dieser Funktion koennen Sie die Sprache von FutureTex fuer die aktuelle
Sitzung einstellen.

Achtung: Bitte nutzen Sie diese Funktion NUR nach dem Start der Anwendung
-------- FutureTex!


















Untermenue "Zeichensatz" - Hotkey 'z' oder 'Z' im Hauptmen| tippen
========================

"Zeichensatz laden" - Hotkey: l oder L - Zeichensatz von Medium laden
---------------------------------------------------------------------
Diese Funktion laedt einen Zeichensatz mit oder ohne Dateiheader. Die maximale
Dateigroesse betrdgt 4 KB. Alles, was ueber 2 KB hinausgeht, wird jedoch
abgeschnitten. Denn ein Zeichensatz ist immer 2 KB lang (256 Zeichen * 8 Bytes
= 2048 Byte).
Wenn die ausgewaehlte Datei groesser als 4 KB ist, wird eine Fehlermeldung
ausgegeben und die Anwendung kehrt zum Hauptmenue zurueck.
Dateien mit der Erweiterung '.CS8' sind Zeichensatzdateien fuer den regulaeren
Textmodus mit 8 Rasterzeilen pro Zeichenzeile. Dateien mit der Erweiterung
'.CS9' koennen fuer den 9-Rasterzeilen-Modus verwendet werden. In diesem Fall
sind die Rasterzeilen 1 und 9 eines jeden Zeichens identisch.

Ende die Extension mit '8' oder '9', so werden die Rasterzeilen entsprechend
gesetzt. Sie koennen jedoch auch von Hand eingestellt werden.







"Zeichensatz sichern" - Hotkey: s oder S - Zeichensatz auf Medium speichern
---------------------------------------------------------------------------
Sie koennen 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 gross.

Zusaetzliche Funktionen beim Bearbeiten eines Zeichens:

* Druecken Sie 'Clr', um das aktuelle Zeichen zu loeschen
* Druecken Sie 'c', um ein Zeichen in den Puffer zu kopieren (siehe Einfuegen
  und Austausch)
* Druecken Sie 'p', um das Zeichen aus dem Puffer in das aktuelle Zeichen
  einzufuegen
* Druecken Sie 'e', um das aktuelle Zeichen durch das aus dem unteren ROM-
  Zeichensatz zu ersetzen
* Druecken Sie 'f', um alle Bits in einem Zeichen mit '1' zu fuellen
* Druecken Sie 'i', um ein Zeichen zu invertieren
* Druecken Sie 'l', um ein Zeichen eine Position nach links zu rotieren
* Druecken Sie 'r', um ein Zeichen eine Position nach rechts zu rotieren
* Druecken Sie 'u', um ein Zeichen um eine Rasterzeile nach oben zu rotieren
* Druecken Sie 'd', um ein Zeichen um eine Rasterzeile nach unten zu rotieren
* Druecken 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
-------------------------------------------------------------------------------
Nutzen Sie diese Funktion, 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 koennen.
Achtung: Diese Funktion ueberschreibt 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.

