
\chapter{Einf\protect"uhrung}
\thispagestyle{empty}
\pagestyle{headings}

Dieses Handbuch beschreibt die Bedienung des Amiga
\mtwo-Systems und richtet sich an diejenigen Programmierer,
die bereits mit \mtwo\ vertraut sind, oder die mit Hilfe
eines Einf"uhrungsbuchs erste Schritte auf einem Computer
wagen.

Es handelt sich hierbei weder um ein Einf"uhrungs-
noch ein Nachschlagebuch f"ur die Sprache \mtwo.
Es ersetzt keinesfalls die Dokumentation "uber
den Commodore Amiga. Das Literaturverzeichnis im Anhang
enth"alt solche Dokumentation, auch wenn
hierin kein Bezug genommen wird.
\nocite{AmigaDOS}\nocite{RKMautodocs}
\nocite{RKMLib}\nocite{Hardware}\nocite{ARexx}
Die Definitionen der Schnittstellenmoduln enthalten
"ausserst sp"arliche Kommentare. Sie sind in diesem Handbuch
{\em nicht\/} enthalten.

\section{\protect"Uber M2Amiga}

Dieser Compiler wurde speziell auf den Amiga zugeschnitten.
Zusammen mit den mitgelieferten Komponenten und Werkzeugen
erhalten Sie ein Entwicklungssystem, das schnell und
sauber arbeitet. 

F"ur einen bestm"oglichen Einsatz sollte mindestens 1MByte
Hauptspeicher sowie eine Festplatte vorhanden sein.

\section{Konventionen}

Um die "Ubersichtlichkeit des Textes zu erh"ohen, werden
in diesem Handbuch folgende Konventionen eingehalten:

\begin{enumerate}
\item
  Beispiele von Kommando-Eingaben oder Teile von Quelltexten werden in
  einer {\tt Fixschrift} gesetzt, wie sie "ublicherweise
  bei der Arbeit am Computer vorkommt.
\item
  Dateinamen werden in einer {\sl geneigten} Schrift dargestellt.
  Dabei kann es sich auch um einen "`Dummy"'-Namen handeln,
  der dann durch den richtigen Namen ersetzt werden muss.
  Innerhalb von Programmteilen wird dabei eine
  {\cmsltt geneigte Fixschrift\/} verwendet.
\item
  Teile von Kommandos erscheinen in ihrer Erkl"arung im
  {\bf Fettdruck}. Sie sind so einzugeben wie beschrieben
  und k"onnen keinesfalls ersetzt werden.
\item
  Als Prompt-Zeichen wird einheitlich "`{\tt 1> }"' verwendet.
  Amiga-Shell und CLI werden nicht unterschieden.
\item
  Folgende Symbole stellen die speziellen Tasten des Amigas
  dar:
  \begin{ttscript}{\keyf1$\ldots$\keyf{10}}
  \item[\keyctrl]
    Dieses Symbol bezeichnet die "`Control"'-Taste auf
    der Tastatur des Amigas.
  \item[\keyalt]
    Die "`ALT"'-Taste.
  \item[\keyshift]
    Die "`SHIFT"'-Taste.
\end{ttscript}
  Diese drei Tasten kommen immer in Kombination mit einer anderen
  Taste vor. So bezeichnet \keyctrl[C] die Tastenkombination
  der \keyctrl-Taste und der entsprechenden Buchstabentaste
  --- hier \key{C} --- auf der Amiga-Tastatur. F"ur die Eingabe
  dr"ucke man zuerst die gew"unschte Sondertaste und dann
  {\em gleichzeitig} die Buchstabentaste.
\begin{ttscript}{\keyf1$\ldots$\keyf{10}}
\item[\keyret]
  Die "`RETURN"'- oder auch "`ENTER"'-Taste.
\item[\keydel]
  Die "`DELETE"'-Taste.
\item[\keybs]
  Die "`BACKSPACE"'-Taste, auf den meisten Amigas als
  \keyleft\ vorhanden. Um Verwechslungen mit der "ahn"-lich
  aussehenden
  Pfeiltaste zu verhindern, ziehen wir diese Darstellung vor.
\item[\keyup\,, \keydown\,, \keyleft\,, \keyright]
  Die vier Pfeiltasten.
\item[\keyhelp]
  Die "`HELP"'-Taste, die in den eingabeorientierten
  Anwendungen dem Benutzer eine Hilfestellung bietet.
\item[\keytab]
  Die Tabulator-Taste, auf einigen Amiga auch als \keyTab\ vorhanden.
\item[\keyf1$\ldots$\keyf{10}]
  Die Funktionstasten F1 bis F10.
\end{ttscript}
\end{enumerate}

Ausserdem haben die folgenden Abschnitte eine einheitliche
Form, die sie schnell erkennen l"asst:

\begin{note}
Abschnitte, die mit dem Wort "`Anmerkung"' beginnen, geben weitere
Informationen oder n"utzliche Hinweise.
\end{note}

\begin{warning}
Abschnitte, die mit "`Wichtiger Hinweis"' beginnen, sprechen
schwerwiegendere Probleme des gegenw"artigen Themas an.
\end{warning}

Beispiel:
\begin{example}
Beispiele sind im Text erw"ahnt. Zus"atzlich ist
eine Randmarkierung angebracht.
\end{example}
