home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / de-amiga-faq / part1 next >
Internet Message Format  |  1993-12-20  |  67KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!xlink.net!zib-berlin.de!news.belwue.de!iptc!newsserv.zdv.uni-tuebingen.de!news
  2. From: wiedmann@mailserv.zdv.uni-tuebingen.de (Jochen Wiedmann)
  3. Newsgroups: de.comp.sys.amiga.misc,zer.z-netz.rechner.amiga.allgemein,de.answers,news.answers
  4. Subject: German Amiga-FAQ (Haeufig gestellte Fragen, zweiwoechentlich)
  5. Followup-To: de.comp.sys.amiga.misc
  6. Date: 20 Dec 1993 10:44:59 GMT
  7. Organization: InterNetNews at ZDV, Uni-Tuebingen, Germany
  8. Lines: 1528
  9. Approved: news-answers-request@MIT.Edu
  10. Distribution: world
  11. Expires: 01/07/94
  12. Message-ID: <AmigaFAQg-1-756383978@mailserv.zdv.uni-tuebingen.de>
  13. Reply-To: wiedmann@mailserv.zdv.uni-tuebingen.de (Jochen Wiedmann)
  14. NNTP-Posting-Host: zmcipdec1.zdv.uni-tuebingen.de
  15. Summary: German language Amiga-FAQ:
  16.          Haeufig gestellte Fragen und Antworten zum Amiga.
  17.      Neue Anwender sollten dies lesen!
  18. Xref: senator-bedfellow.mit.edu de.comp.sys.amiga.misc:10885 de.answers:3 news.answers:16018
  19.  
  20. Posted-By: auto-faq 2.4
  21. Archive-name: de-amiga-faq
  22. Last-modified: 12/07/93
  23.  
  24.  
  25.     Frequently asked questions: Haeufig gestellte Fragen zum Amiga
  26.     -------------------------------------------------------------
  27.  
  28. Es folgt eine Liste haeufig gestellter Fragen. Sie ist vor allem fuer neue
  29. Anwender gedacht, aber moeglicherweise finden auch erfahrene Anwender
  30. Interessantes.
  31.  
  32. Die Liste ist in Ascii-Format, damit sie von jedermann/frau gelesen werden
  33. kann. Sie ist auch in AmigaGuide- und Dvi-Format erhaeltlich als Teil des
  34. Amiga-FAQ-Archivs. (Datei text/docs/AmigaFAQxxxxxxg.lha auf dem
  35. Aminet, wobei xxxxxx das Datum der neuesten Version ist.)
  36.  
  37. Falls Sie etwas suchen, aber nicht finden: Am Ende dieser Datei ist ein
  38. Stichwortverzeichnis. Wenn auch dies nicht weiterhilft: Bitte schicken Sie
  39. mir eine E-Mail. Vielleicht kann ich eine Antwort in die FAQ aufnehmen.
  40.  
  41. Vorschlaege, Beitraege, Kritik und Bierflaschen sind sehr willkommen.
  42.  
  43.         Jochen Wiedmann
  44.         Am Eisteich 9
  45.       72555 Metzingen (Germany)
  46.         Tel. 07123 / 14881
  47.  
  48.         Internet: wiedmann@mailserv.zdv.uni-tuebingen.de
  49.  
  50. ==========================(Schnipp-Schnapp)===================================
  51.  
  52. Amiga-FAQ
  53. *********
  54.  
  55.    Dieses Dokument enthaelt einige haeufig gestellte Fragen und
  56. versucht, Antworten zu geben. Seine Absicht ist es, neuen Benutzern zu
  57. helfen und die Zahl der News-Artikel zu reduzieren, die erfahrene
  58. Benutzer nicht mehr sehen wollen.
  59.  
  60.    Bitte beachten Sie, dass viele Abschnitte bis jetzt noch fast
  61. voellig leer sind. Ich verstehe von den betreffenden Abschnitten nichts
  62. und habe nicht das Gefuehl, als ob ich daran etwas aendern koennte.
  63. Damit sind Sie an der Reihe: Fuellen Sie die Luecken und teilen Sie mir
  64. mit, was man hier noch aufnehmen kann!
  65.  
  66.  
  67. Disclaimer
  68.  
  69. 1. Hardware
  70.   1. Was sind 68EC020 und 68EC030?
  71.   2. Was ist ein mathematischer Coprozessor (FPU) ?
  72.  
  73. 2. Das Betriebssystem
  74.   1. Kann ich eine andere als die eingebaute Kickstart benutzen?
  75.  
  76. 3. Programmierung
  77.   1. Was ist die beste Dokumentation fuer Programmierer?
  78.   2. Was ist CATS?
  79.   3. Wo bekomme ich die Amiga-Include-Dateien?
  80.   4. Wie werde ich Developer?
  81.   5. Was fuer Compiler (und Assembler) gibt es?
  82.   6. Warum funktioniert keine Esc-Sequenz?
  83.   7. Kann ich AmigaBasic auf dem A1200 verwenden?
  84.  
  85. 4. Anwendungen
  86.   1. Text-Editoren
  87.   2. Was fuer Textverarbeitungsprogramme gibt es?
  88.   3. Desktop Publishing
  89.   4. Was ist TeX und wo bekomme ich es?
  90.   5. Gibt es PostScript-Interpreter auf dem Amiga?
  91.  
  92. 5. Grafik
  93.   1. Was heiss Chunky- und Planar-Display?
  94.   2. Was ist Doublebuffering?
  95.   3. Was fuer Monitore arbeiten am Amiga 1200 oder 4000?
  96.  
  97. 6. Emulationen
  98.   1. Kann ich meinen Amiga unter Unix benutzen?
  99.   2. Ist es moeglich, den Amiga als X11-Terminal zu benutzen?
  100.  
  101. 7. Verschiedenes
  102.   1. Gibt es eine Unix-Version von LhA.
  103.   2. Was sind Dateien, die mit ... enden?
  104.   3. Gibt es ein Programm wie Stacker, um die Hard-Disk zu packen?
  105.   4. Wo bekomme ich Fish-Disk xxx?
  106.  
  107. 8. Wo und wie bekomme ich Software?
  108.   1. Dateien und Datenbanken zur frei kopierbaren Software
  109.   2. Eine Sammlung von Testberichten
  110.   3. Empfangen von Dateien von einem FTP-Server
  111.   4. Empfangen von Dateien von einem Mail-Server
  112.   5. Die Fish-Disketten
  113.     1. Die Amiga-Library-Disks
  114.     2. Die Fresh-Fish-Serie
  115.   6. Wie kann ich MS-Dos-Disketten lesen und schreiben?
  116.   7. Wie transportiere ich sehr grosse Dateien
  117.  
  118. Das Amiga-FAQ-Archiv
  119.  
  120. Beitraege zur Amiga-FAQ
  121.  
  122. Danksagungen
  123.  
  124. Index
  125.  
  126.  
  127.  
  128. Disclaimer
  129. **********
  130.  
  131.    Diese Datei steht unter dem
  132.  
  133.      Copyright (C)    Jochen Wiedmann
  134.                  Am Eisteich 9
  135.                72555 Metzingen (Deutschland)
  136.                  Tel. 07123 / 14881
  137.                  Internet: wiedmann@mailserv.zdv.uni-tuebingen.de
  138.  
  139.    Es ist erlaubt, sowohl veraenderte als auch unveraenderte Kopien
  140. dieser Datei herzustellen und zu verteilen, vorausgesetzt, dass dabei
  141. die Bestimmungen der "GNU General Public License" eingehalten werden und
  142. die Copyright-Notiz sowie diese Erlaubnis unveraendert auf allen Kopien
  143. enthalten sind.
  144.  
  145.    Der Autor gibt *absolut keine* Garantie, dass die hier gegebenen
  146. Antworten korrekt sind. Einige dieser Antworten sind von anderen
  147. Benutzern beigetragen worden und ich habe teilweise nicht einmal die
  148. Moeglichkeit, auch nur die einfachsten Tests durchzufuehren.
  149. Vorschlaege, weitere Beitraege, neue Fragen und Antworten, Kritik und
  150. Beschimpfungen (oh, wie ich mein `nil:' liebe :-) sind aber sehr
  151. willkommen.  Siehe Beitraege.
  152.  
  153. 1. Hardware
  154. ***********
  155.  
  156.    Dieses Kapitel enthaelt Fragen zur Amiga-Hardware.
  157.  
  158. 1.1. Was sind 68EC020 und 68EC030?
  159. ==================================
  160.  
  161.    Motorola, die Herstellerfirma der 680x0-Familie bietet auch gestutzte
  162. Versionen ihrer Prozessoren an. Diese sind etwas preisguenstiger als die
  163. Originale, weshalb Commodore auch den 68EC020 in den A1200 und den
  164. 68EC030 in den A4000/030 einbaut. Dafuer koennen sie aber auch etwas
  165. weniger.
  166.  
  167.    Der Unterschied zwischen 68020 und 68EC020 ist, dass letzterer nur
  168. 16MB Speicher adressieren kann. (Das ist der Grund, warum der A1200 nur
  169. maximal 10MB RAM haben kann.) In den meisten Faellen sollte man den
  170. Unterschied aber gar nicht bemerken.
  171.  
  172.    Das ist beim 68EC030 anders: Viele Benutzer werden feststellen, dass
  173. der 68030 eine MMU (Memory management unit) hat und der 68EC030 nicht.
  174. (Beim 68020 gibt es noch die Moeglichkeit, eine externe MMU, den 68851
  175. nachzuruesten.) Es gibt einige wichtige Programme, die eine MMU
  176. brauchen, z.B. Enforcer (ein Hilfsprogramm zur Fehlersuche), GigaMem
  177. (ein Programm zur Emulation von virtuellem RAM) oder alle aktuellen
  178. Unix-Versionen. (siehe Unix) Wer eines dieser Programme verwenden will
  179. und keinen A4000 oder A3000 hat, braucht deshalb eine Prozessorkarte
  180. mit einem 68030 oder 68040.
  181.  
  182. 1.2. Was ist ein mathematischer Coprozessor (FPU) ?
  183. ===================================================
  184.  
  185.    Die Prozessoren 68000 bis 68030 bieten ausschliesslich Integer (=
  186. Ganzzahl) Arithmetik. Floating-Point (Fliesskomma) Operationen werden
  187. ueber eine Befehlssequenz ausgefuehrt. Floating-Point Units (FPUs) bzw.
  188. mathematische Koprozessoren sind fuer diese Aufgaben optimiert.
  189.  
  190.    Im wesentlichen kann man drei FPU-Typen unterscheiden: Den 68881,
  191. 68882 und die interne FPU des 68040. Aufgrund der Trennung von
  192. Arithmetikeinheit und Konvertierlogik (notwenig zur Konversion
  193. anliegender Zahlenformate in das prozessoreigene 80bit-Format) ist die
  194. 68882 FPU bis zu 1.5 mal schneller als die 68881. Die interne FPU des
  195. 68040 besitzt darueber hinaus eine dreistufige Pipeline, allerdings
  196. sind in ihr nicht alle Befehle der 68881/68882 realisiert. Die
  197. fehlenden (trigonometrischen) Befehle werden per Software emuliert
  198. (z.B. ueber die 68040.library).
  199.  
  200.    Fuer viele Programme (Raytracing, DTP, Mathematik, TeX) existieren
  201. spezielle Coprozessorversionen. Je nach Auslastungsgrad kann damit eine
  202. Geschwindigkeitssteigerung bis zum Faktor 50 erreicht werden.
  203.  
  204.    Michael Kaiser (kaiser@ira.uka.de)
  205.  
  206. 2. Das Betriebssystem
  207. *********************
  208.  
  209.    Dieses Kapitel behandelt Fragen zum Betriebssystem, sowohl Kickstart
  210. als auch Workbench.
  211.  
  212. 2.1. Kann ich eine andere als die eingebaute Kickstart benutzen?
  213. ================================================================
  214.  
  215.    Zunaechst ein paar Worte zur Legalitaet der Benutzung einer anderen
  216. Kickstart: Es ist *nicht* erlaubt, Kopien von Kickstarts fremder
  217. Computer zu erstellen und auf einem anderen Computer zu benutzen! (Es
  218. ist sogar fraglich, ob man das auf eigenen Maschinen darf, wenn man
  219. mehr als einen Amiga hat.)
  220.  
  221.    Natuerlich ist es moeglich und fuer gewisse Personen (z.B. Developer,
  222. siehe Developer) auch erlaubt.  Es gibt zwei verschiedene
  223. Moeglichkeiten, eine Hardware- und eine Softwareloesung. Erstere ist,
  224. eine Platine in den Computer einzubauen, die sowohl die eigene als auch
  225. eine andere Kickstart aufnehmen kann, zwischen denen man dann
  226. umschalten kann.
  227.  
  228.    Die Softwareloesung benoetigt ein Programm (einen sogenannten
  229. Softkicker) und die Kopie der anderen Kickstart. Der Softkicker
  230. alloziert RAM, laedt die Kickstart-Kopie in dieses RAM und fuehrt einen
  231. Reset aus. Natuerlich hat man nach dem Reboot dann unter der neuen
  232. Kickstart weniger RAM: 256KB unter Kickstart 1.2 oder 1.3 und 512KB
  233. unter den neueren Kickstarts.
  234.  
  235.    Es gibt verschiedene Softkicker, von denen einige eine MMU benoetigen
  236. (siehe 68EC0xx). Eine nahezu perfekte Loesung fuer die Kickstart 1.3
  237. bietet das Programm kick13 (Aminet, Directory `util/misc'), weil hier
  238. bereits die Kickstart integriert ist. (Mit Erlaubnis von Commodore!)
  239. Fuer neuere Kickstarts wuerde ich SKick 3.43 (Aminet, Directory
  240. `os20/util') empfehlen, das keine MMU braucht und viele verschiedene
  241. Kickstarts unterstuetzt. Die Kopie des ROM zu erzeugen ist mit einem
  242. Programm wie dem Folgendem moeglich:
  243.  
  244.          #include <stdio.h>
  245.      
  246.          #define kickorig 0xf80000    /*  0xfc0000 fuer Kick 1.2 und 1.3   */
  247.          #define kicklen  0x080000    /*  0x040000 fuer Kick 1.2 und 1.3   */
  248.      
  249.          void main(int argc, char*argv[])
  250.            { FILE *fh;
  251.      
  252.          if ((fh = fopen("kickstart.file", "w"))  !=  NULL)
  253.            { result = fwrite(kickorig, kicklen, 1, fh);
  254.            }
  255.          fclose(fh);
  256.            }
  257.  
  258. 3. Programmierung
  259. *****************
  260.  
  261.    In diesem Kapitel finden vermutlich nur Programmierer Interessantes.
  262.  
  263. 3.1. Was ist die beste Dokumentation fuer Programmierer?
  264. ========================================================
  265.  
  266.    Die beste verfuegbare Dokumentation sind sicherlich die RKM's (ROM
  267. Kernel Manuals, die schwarzen) von Commodore. Sie werden von
  268. Addison-Wesley veroeffentlicht.
  269.      `The Amiga ROM Kernel Manual:  Libraries, 3rd Edition
  270.      The Amiga ROM Kernel Manual:  Devices, 3rd Edition
  271.      The Amiga ROM Kernel Manual:  Includes and Autodocs, 3rd Edition
  272.      The Amiga Hardware Reference Manual, 3rd Edition
  273.      The Amiga User Interface Style Guide, 3rd Edition'
  274.  
  275. Vor allem die Libraries sind ein Muss. Weniger nuetzlich sind die
  276. Includes und Autodocs: Sie sind auf Diskette als Online-Hilfe sicher
  277. nuetzlicher.  Siehe Include-Dateien.
  278.  
  279.    AmigaDOS wird in diesen Buechern kaum behandelt. Die Autodocs geben
  280. einige Informationen, aber um tiefer einzusteigen braucht man das
  281.      `The AmigaDOS Manual, 3rd Edition'
  282.  
  283. ebenfalls von Commodore, das von Bantam Books herausgegeben wird.
  284.  
  285.    Eine gute Wahl ist auch `The Amiga Guru Book' von Ralph Babel. Das
  286. Buch beginnt mit einem ca. 250-seitigen allgemeinen Ueberblick ueber
  287. verschiedenste Aspekte der Programmierung des Amiga. Fuer Anfaenger
  288. duerften vor allem die Abschnitte ueber die Amiga-Datentypen sowie die
  289. Amiga-Includes und die amiga.lib interessant sein, aber auch Erfahrene
  290. finden hier mit Sicherheit noch Neues, was zum Teil nicht einmal in den
  291. RKM's enthalten ist. Den groessten Teil des Buches nehmen aber 500
  292. Seiten nur zu AmigaDOS ein. Dieser Teil ist meines Erachtens der
  293. wichtigste, weil das AmigaDOS-Manual der schlechteste Teil der
  294. offiziellen Dokumentation ist. Das Buch ist sehr dicht geschrieben und
  295. deshalb weniger leicht lesbar als die RKM's, aber ich empfehle es als
  296. Zusatz und vor allem anstelle des AmigaDOS-Manuals. (Allerdings ist das
  297. Guru-Buch kein Ersatz fuer die Libraries & Devices, die hier nicht
  298. behandelt werden.) Ungluecklicherweise hat das Buch keine ISBN-Nummer
  299. und ist deshalb nur bei den folgenden Adressen erhaeltlich:
  300.  
  301.      Buchhaus Gonski, Neumarkt 18a, 50667 Koeln
  302.      Telefon: 0221/2090972,    Fax: 0221/2090959
  303.      
  304.      Buchhandlung Bouvier, Am Hof 32, 53113 Bonn
  305.      Telefon: 0228/7290169     Fax: 0228/7290178
  306.      
  307.      Hirsch & Wolf OHG, Mittelstrasse 33, 56564 Neuwied
  308.      Telefon: 02631/83990      Fax: 02631/839931
  309.      
  310.      Mainhattan-Data, Schoenbornring 14, 63263 Neu-Isenburg
  311.      Telefon: 06102/5881       Fax: 06102/51525
  312.      
  313.      DTM-Computersysteme, Dreiherrenstein 6a, 65207 Wiesbaden
  314.      Telefon: 06127/4064       Fax: 06127/66276
  315.      
  316.      Unlimited GmbH, Kehrstrasse 23, 65207 Wiesbaden
  317.      Telefon: 06127/66555      Fax: 06127/66636
  318.  
  319. 3.2. Was ist CATS?
  320. ==================
  321.  
  322.    Dies ist eine Abteilung von Commodore West Chester, die frueher
  323. `Commodore Amiga Technical Support' hiess und spaeter in `Commodore
  324. Application and Technical Support' umbenannt wurde. Die Mitglieder
  325. arbeiten unabhaengig von der Entwicklungsabteilung, aber eng mit ihr
  326. zusammen, und versuchen, Entwicklern ausserhalb von Commodore beim
  327. Erstellen guter Amiga-Anwendungen zu helfen, sei das eine Hard- oder
  328. Software. Dazu hat CATS eine Menge an Informationen und Tools
  329. gesammelt, auf Floppy, CD oder Papier. Ein grosser Teil dieses
  330. Materials ist auch der Allgemeinheit, d. h. fuer Nicht-Developer
  331. zugaenglich. Aber bitte CATS nicht mit einer Hotline verwechseln!
  332.  
  333.    Amerikaner koennen das Material von
  334.          Commodore Business Machines, Inc.
  335.          Department C
  336.          1200 Wilson Drive
  337.          West Chester, PA 19380
  338.  
  339. bekommen, der Distributor fuer ganz Europa ist die
  340.          Fa. Hirsch & Wolf
  341.          Mittelstr. 33
  342.          56564 Neuwied
  343.          Tel. 02631/83990
  344.  
  345.    Dr. Peter Kittel, peterk@cbmger.de.so.commodore.com
  346.  
  347. 3.3. Wo bekomme ich die Amiga-Include-Dateien?
  348. ==============================================
  349.  
  350.    Der einzige legale Weg, die Include-Dateien und die AutoDocs zu
  351. bekommen (und Sie sollten sie bekommen, sie sind *sehr* nuetzlich!),
  352. ist das sogenannte NDUK (Native developers update kit) bei CATS zu
  353. kaufen. Es kostet etwa 50DM, was sicher ein fairer Preis ist.
  354.  
  355.    Ungluecklicherweise gibt es dieses NDUK derzeit nur fuer die
  356. Kickstart 2.0.  Angeblich soll bald die aktuellere Version 3.0 kommen,
  357. aber das heisst es schon lange. Wer diese neuere Version benoetigt,
  358. kann nur Developer werden.  (Siehe Developer, aber wer will schon so
  359. viel Geld dafuer ausgeben.) Ansonsten gibt es zwei Moeglichkeiten,
  360. wenigstens die Includes zu bekommen:
  361.   1. Kommerzielle C-Compiler und die registrierte `Dice'-Version
  362.      beinhalten die 3.0-Includes. Dice ist eine gute und billige
  363.      Loesung fuer ca. 90DM. Siehe Compiler.
  364.  
  365.   2. Einige Fish-CD's (die mit der installierten Software) enthalten
  366.      sie ebenfalls. Siehe Fish-CD.
  367.  
  368. 3.4. Wie werde ich Developer?
  369. =============================
  370.  
  371.    Um Developer zu werden, braucht man die ADSP-Papiere (Amiga developer
  372. support program). Um diese zu bekommen, sollte man einen Brief an die
  373. lokale Commodore-Niederlassung schreiben und nach diesen Papieren
  374. fragen, in denen das weitere erklaert wird. In Deutschland ist die
  375. Adresse folgende:
  376.          Commodore
  377.          Lyoner Strasse 38
  378.          60528 Frankfurt
  379.    Es gibt drei verschiedene Arten von Developern:
  380. *Registered*
  381.      Diese einfachste Klasse hat wenig Vorteile von ihrem Status: Im
  382.      wesentlichen ist dies der Empfang eines Magazins namens
  383.      `AmigaMail'. Registrierter Developer zu sein kostet etwa 100DM pro
  384.      Jahr.
  385.  
  386. *Certified*
  387.      Dies ist die interessanteste Klasse: Man bekommt die aktuellen
  388.      Beta-Versionen der Kickstart und der Workbench sowie die
  389.      dazugehoerigen Includes und AutoDocs, bezahlt aber auch 400DM pro
  390.      Jahr dafuer. Allerdings muessen sie dafuer das sogenannte NDA (Non
  391.      disclosure agreement) unterzeichenen. Dies besagt, dass sie die
  392.      erhaltenen Informationen nicht weitergeben duerfen.
  393.  
  394. *Commercial*
  395.      Kommerzielle Entwickler bekommen im wesentlichen dieselben
  396.      Informationen wie die "Zertifizierten", allerdings etwas frueher.
  397.      Dies hat auch seinen Preis: Etwa 750DM pro Jahr.
  398.  
  399. Ein guter Tip ist es, eine Gruppe zu bilden und damit die Kosten zu
  400. reduzieren.
  401.  
  402. 3.5. Was fuer Compiler (und Assembler) gibt es?
  403. ===============================================
  404.  
  405.    Es gibt viele Programmiersprachen auf dem Amiga, kommerzielle
  406. Compiler ebenso wie frei kopierbare. Ich moechte nur diejenigen
  407. aufzaehlen, die mir bekannt sind oder die ich aus einem anderem Grund
  408. fuer erwaehnenswert halte.
  409.  
  410. *Assembler*
  411.      Alle C-Compiler beinhalten einen Assembler. Frei kopierbar und
  412.      zuverlaessig sind A68K und PhxAss. (Aminet, Directory `dev/asm'
  413.      oder Fish-Disks 521 bzw. 906)
  414.  
  415. *C*
  416. *C++*
  417.      Frei kopierbare C-Compiler sind der `gcc' (der sein eigenes
  418.      Directory `dev/gcc' auf dem Aminet hat) und die Probeversion (mit
  419.      der man aber schon eine ganze Menge anfangen kann) von `Dice' (per
  420.      FTP von `ftp.uni-paderborn.de', Directory
  421.      `/news/comp.binaries.amiga/volume91/languages' oder auf Fish disk
  422.      491).  `Dice' ist allerdings Shareware, aber die Registrierung
  423.      kostet nur 90DM. Der grosse Vorteil von `gcc' ist, dass man ihn
  424.      auf der ganzen Welt und auf nahezu jedem Computer findet. Ein
  425.      weiterer Vorteil ist, dass er sogar einen C++-Compiler enthaelt!
  426.      Aber er ist langsam und benoetigt 4MB RAM oder mehr. `Dice'
  427.      dagegen ist sehr schnell. Beide Compiler machen einen
  428.      vertrauenswuerdigen Eindruck.
  429.  
  430.      Kommerzielle C-Compiler sind `Aztec-C' und `SAS-C'. Ich kann
  431.      `Aztec-C' leider nicht mehr empfehlen, denn der Compiler scheint
  432.      nicht mehr weiterentwickelt zu werden. Was die kommerziellen
  433.      Compiler auszeichnet, sind ihre hervorragenden
  434.      Source-Level-Debugger, die den anderen fehlen.  `Dice' wird
  435.      vermutlich bald ebenfalls kommerziell werden und dann aehnliche
  436.      Debugger beinhalten. SAS hat eine neue Version angekuendigt, die
  437.      C++ beinhalten wird.
  438.  
  439.      Comeau C++ ist ein Crosscompiler, der C-Quelltext erzeugt. Dies
  440.      wird wohl auch fuer SAS-C++ gelten. Aber Comeau C++ hat keinen
  441.      integrierten C-Compiler.  Man braucht also zusaetzlich SAS-C,
  442.      Aztec-C oder Dice. Aber er unterstuetzt die neuesten Standards und
  443.      laeuft wie `gcc' auf vielen verschiedenen Systemen. In Deutschland
  444.      wird auch Maxxon C++ angeboten, ueber das ich nichts sagen kann.
  445.      Beide Compiler sind kommerziell. Comeaus Adresse ist:
  446.               Comeau computing
  447.               91-34, 120th Street
  448.               Richmond Hill, NY, 11418-3214
  449.               USA
  450.           
  451.               EMail: Greg Comeau, comeau@bix.com
  452.  
  453. *Forth*
  454.      JForth soll eine exzellente Forth-Version sein. Unter anderem
  455.      enthaelt es objektorientierte Erweiterungen, ein volles
  456.      Amiga-Interface und einen Anwendungsgenerator. Es ist erhaeltlich
  457.      von:
  458.               Delta Research
  459.               P.O. Box 151051
  460.               San Rafael, CA   94915-1051
  461.           
  462.               Phone: (415) 453-4320
  463.               EMail: Phil Burk, phil@ntg.com
  464.                  Mike Haas, haas@starnine.com
  465.  
  466. *Fortran*
  467.      (Seufz! Es gibt immer noch Leute, die es brauchen :-<) Frei
  468.      kopierbar sind BCF (Fish disk 470) und f2c, der Fortran in
  469.      C-Quelltext umwandelt.  (Aminet, Directory `/dev/misc'). Ein
  470.      kommerzieller Compiler ist von ABSoft erhaeltlich. Allerdings sind
  471.      dies alles nur Fortran-77-Compiler, es gibt keine
  472.      Fortran-90-Compiler auf dem Amiga.
  473.  
  474. *Lisp*
  475.      Frei kopierbar sind XLisp und OakLisp (Fish-Disk 181 bzw. 530).
  476.  
  477. *Prolog*
  478.      `/dev/lang/UNSWProlog.lha' und `dev/lang/sbp3_1e' auf dem Aminet
  479.      sowie `SBProlog' auf der Fish-Disk 141 und `SBProlog' auf der
  480.      Fish-Disk 145 sind frei kopierbare Prolog-Interpreter.
  481.  
  482. *Modula-2*
  483.      M2Amiga wird in Europa und Benchmark Modula-2 in den USA
  484.      angeboten. Beide sollen sehr gut sein und sowohl ueber gute
  485.      Source-Level-Debugger als auch eine umfangreiche Bibliothek
  486.      verfuegen. Besonders M2Amiga wird sehr gut unterstuetzt durch eine
  487.      deutsche Benutzergruppe (AMOK), die z.B. eine eigene PD-Serie
  488.      anbieten.
  489.  
  490.      M2Amiga ist bekommt man bei
  491.               A+L AG
  492.               Daderiz 61
  493.               2540 Grenchen
  494.               Schweiz
  495.           
  496.               Tel.: +41/65/52 03-11
  497.               Fax:              -79
  498.  
  499.      und Benchmark Modula-2 ist erhaeltlich von:
  500.               Armadillo Computing
  501.               5225 Marymount Drive
  502.               Austin, Texas 78723
  503.               USA
  504.           
  505.               Phone/FAX: 512/926-0360.
  506.               EMail: Jim Olinger, jolinger@bix.com
  507.  
  508. *Oberon*
  509. *Oberon-2*
  510.      A+L vertreibt auch AmigaOberon, der sowohl Oberon als auch Oberon-2
  511.      beherrscht. Der Compiler kommt mit einer integrierten
  512.      Entwicklungsumgebung (incl. freikonfigurierbarem Editor) und
  513.      umfangreicher Modulbibliothek. Library Linker zum einfachen
  514.      Erzeugen von AmigaOS shared libraries sowie run-time
  515.      Source-Level-Debugger sind ebenfalls erhaeltlich.
  516.  
  517.      Auch fuer diesen Compiler gibt es Unmengen von Modulen und
  518.      Bsp.-Sourcen auf AMOK-Disks.
  519.  
  520. *Pascal*
  521.      Es gibt einen PD-Compiler namens PCQ (Aminet, Directory `dev/lang'
  522.      oder Fish-Disk 511), der allerdings kein voller Pascal-Compiler
  523.      ist und dem sehr wesentliche Dinge fehlen. P2C konvertiert Pascal
  524.      in C und ist auf der Fish-Disk 341 zu finden. (Aminet:
  525.      `/dev/misc/p2c120.lha') Ferner gibt es zwei kommerzielle Compiler
  526.      namens HiSoft-Pascal (von der gleichnamigen Firma) und KickPascal
  527.      von Maxxon. HiSoft und P2c behaupten, kompatibel zu Turbo-Pascal
  528.      5.0 zu sein. HiSoft hat ausserdem einen guten
  529.      Source-Level-Debugger.
  530.  
  531. 3.6. Warum funktioniert keine Esc-Sequenz?
  532. ==========================================
  533.  
  534.    Viele Drucker kommen mit einem Handbuch, das erklaert, welche
  535. Esc-Sequenzen welche Funktion ausloesen. Aber wenn man diese Sequenzen
  536. dann einmal ausprobiert, passieren oft merkwuerdige Sachen, naemlich
  537. entweder gar nichts oder etwas ganz anderes, als geplant war. Und das
  538. hat auch einen Grund, naemlich die Amiga-Druckertreiber. Diese Treiber
  539. sind so gebaut, dass sie nur einen bestimmten Satz `ANSI-Esc-Sequenzen'
  540. verstehen, nicht die (verschiedenen) druckereigenen, von den
  541. verschiedenen Druckerherstellern definierten. Der Sinn dabei ist, dass
  542. jede Anwendung auf dem Amiga nur diesen einen Standardsatz an Sequenzen
  543. verwendet und so nicht zu wissen braucht, welcher Drucker tatsaechlich
  544. angeschlossen ist. Der Druckertreiber uebersetzt dann diese
  545. Standardsequenzen in die druckereigenen. Eine Liste der verfuegbaren
  546. ANSI-Esc-Sequenzen findet sich im aktuellen Workbench-Handbuch (oder in
  547. aelteren AmigaDOS-Handbuechern). Wenn Du nun eine Steuersequenz an den
  548. Drucker schicken willst, die es nicht als ANSI-Sequenz gibt, hast Du
  549. zwei Moeglichkeiten, dies doch zu erreichen:
  550.   1. Umgeh den Druckertreiber (der erfolglos versuchen wuerde, die
  551.      Sequenz zu interpretieren oder zu uebersetzen) und sende die
  552.      Ausgabe *nur* fuer die Laenge dieser Sequenz an `PAR:' (bzw.
  553.      `SER:'). Dabei muss man die Druckerausgabekanaele umstaendlich oft
  554.      umschalten, und man muss wissen, wo der Drucker angeschlossen ist
  555.      (`PAR:' oder `SER:').
  556.  
  557.   2. Benutze eine spezielle ANSI-Sequenz, genau fuer diesen Fall
  558.      gedacht:
  559.               `Esc[<n>"<x>'
  560.      wobei `<n>' die dezimal geschriebene Anzahl an Bytes in der Sequenz
  561.      `<x>' ist, die gerade die spezielle Drucker-Sequenz enthaelt. Diese
  562.      ANSI-Sequenz sagt dem Druckertreiber, dass er die naechsten `<n>'
  563.      Bytes nicht interpretieren oder uebersetzen soll.
  564.         Aber beide Methoden haben einen grossen Nachteil, wenn sie in
  565. einem Anwendungsprogramm verwendet werden: Man verliert die
  566. Druckerunabhaengigkeit! Solange man sich an die ANSI-Sequenzen haelt,
  567. kann man jeden Drucker der Welt ansteuern, solange es einen
  568. Amiga-Druckertreiber faer ihn gibt.  Wenn man anfaengt, druckereigene
  569. Sequenzen zu verwenden, ist das Programm an diesen einen Druckertyp
  570. gebunden und ist mit keinem anderen benutzbar (oder man muesste einige
  571. Dutzend neue Druckertreiber fuer dieses Programm erstellen).
  572.  
  573.    Dr. Peter Kittel, peterk@cbmger.de.so.commodore.com
  574.  
  575. 3.7. Kann ich AmigaBasic auf dem A1200 verwenden?
  576. =================================================
  577.  
  578.    Letztens ging eine Kontroverse ueber AmigaBasic durch die Netze: Ich
  579. sagte, auf dem A1200 laeuft es einigermassen problemlos, jemand anders
  580. berichtete, dass es bei jedem kleinsten Fehler sofort komplett
  581. abstuerzt, was ich nicht nachvollziehen konnte.
  582.  
  583.    Jetzt kann ich es: Es liegt am Sound-Prefs-Editor. Wenn man in ihm
  584. die Sound-Ausgabe ganz abschaltet, kann man mit AmigaBasic arbeiten.
  585. Wenn hier ein Sound (z. B. Piepsen) angewaehlt ist, kollidiert das mit
  586. dem Sound, den AmigaBasic offensichtlich zu Fuss und nicht ganz korrekt
  587. selber erzeugen will, bumm.
  588.  
  589.    Abhilfe also:
  590.   1. Im Sound-Editor den Ton abstellen.
  591.  
  592.   2. Auf einem A4000 (oder einem A1200 mit Fast-RAM-Erweiterung (1))
  593.      muss man zusaetzlich NoFastMem aktivieren.
  594.  
  595.   3. Moeglichst SUBs vermeiden und stattdessen herkoemmliche GOSUBs
  596.      benutzen, dann ist die Kompatibilitaet zu neueren Prozessoren
  597.      hoeher.
  598.  
  599.    Dr. Peter Kittel, peterk@cbmger.de.so.commodore.co
  600.  
  601.    ---------- Footnotes ----------
  602.  
  603.    (1)  Nur bei einem zusaetzlichen Prozessor
  604.  
  605. 4. Anwendungen
  606. **************
  607.  
  608.    Dieses Kapitel entaehlt Informationen zu verschiedenen
  609. Anwendungsbereichen.
  610.  
  611. 4.1. Text-Editoren
  612. ==================
  613.  
  614.    Editoren sind Programme, die die Eingabe von unformatiertem Text
  615. ermoeglichen.  Dies ist meist Text, der anschliessend durch den
  616. Computer verarbeitet wird.  Programmierer benutzen etwa Editoren zur
  617. Eingabe der Quelltexte. Unter Unix beginnt Textverarbeitung meist mit
  618. einem Editor, dessen Ausgabe dann mit einer Textbearbeitungssprache
  619. (z.B. TeX) in gutaussehende Dokumente umgewandelt wird, da unter Unix
  620. Textverarbeitungsprogramme kaum verbreitet sind.
  621.  
  622. *Kommerzielle Produkte*
  623.      CygnusEd Professional und TurboText scheinen hier die Nase vorn zu
  624.      haben.  Auf den Fish-Disks gibt es Dutzende von
  625.      Shareware-Editoren. Eine Demoversion von TurboText ist auf
  626.      Fish-Disk 445 und eine allerdings sehr alte von CygnusEd auf
  627.      Fish-Disk 95. Die Folgenden Editoren sind frei kopierbar.
  628.  
  629. *Emacs*
  630.      Gnu Emacs (Aminet, Directory `util/gnu') kommt von Unix und ist
  631.      moeglicherweise der Koenig der Editoren. Er ist riesig (ueber
  632.      1MB), enthaelt eine unglaubliche Vielfalt von Funktionen (z.B. ein
  633.      eigenes Fenstersystem und sogar ein Spiel :-) und beliebig
  634.      erweiterbar: Emacs enthaelt einen eigenen Lisp-Interpreter!
  635.      Andererseits ist er dadurch schwer erlernbar und so beliebig
  636.      konfigurierbar, dass man mit dem Emacs eines anderen oft nicht
  637.      mehr umgehen kann...
  638.  
  639. *Vi*
  640.      Einfacher, aber weniger konfigurierbar und nicht erweiterbar ist
  641.      Vi.  Er ist vor allem bei Unix-Benutzern beliebt, weil es ihn auf
  642.      *jeder* Unix-Maschine gibt. Die Wahl zwischen beiden ist eine
  643.      Sache der persoenlichen Vorliebe, kann einen allerdings fuers
  644.      Leben kennzeichnen. Vim und Stevie (Fish-Disk 591 bzw. 256 und
  645.      Aminet, Directory `util/edit') sind Vi-Versionen fuer den Amiga.
  646.  
  647. *DME*
  648.      Viele Amiga-Programmierer moegen DME. Er ist schnell und voll
  649.      konfigurierbar: Menues und Tastenbelegung sind beliebig. Er ist
  650.      auch leichter erlernbar als Emacs und Vi. Es gibt drei
  651.      verschiedene Versionen: AmokEd, DME und XDME.  Die Wahl ist
  652.      Geschmacksache. (Oberon- und Modula-Programmierer bevorzugen
  653.      haeufig den AmokEd, weil der in Oberon geschrieben ist und die
  654.      Fehlermeldungen von AmiOberon direkt anzeigen kann.
  655.      C-Programmierer dagegen stehen oefter auf letzterem.) Quellen:
  656.      Aminet, Directory `util/edit', Fish-Disk 776 (XDME) und 749
  657.      (AmokEd), AMOK 90.
  658.  
  659. 4.2. Was fuer Textverarbeitungsprogramme gibt es?
  660. =================================================
  661.  
  662.    Textverarbeitungsprogramme benoetigt man, um Briefe, Artikel oder
  663. aehnliches zu schreiben. Dies ist natuerlich eine der wichtigsten
  664. Anwendungen eines Computers und eine fuer Sie geeignete Wahl bestimmt
  665. haeufig, wie gut Sie mit Ihrem Computer ueberhaupt zurechtkommen.
  666. Textverarbeitungsprogramme besitzen teilweise Faehigkeiten, die sie
  667. sogar fuer DTP (siehe DTP) geeignet machen.  Fuer einfacher
  668. strukturierte Texte, etwa Quelltexte benuetzt man allerdings meist
  669. besser einen Editor. Siehe Editoren.
  670.  
  671.    Man unterscheidet Wysiwyg-Programme (What you see is what you get)
  672. und Seitenbearbeitungssprachen. Wysiwyg-Programme sollten schnell,
  673. komfortabel und einfach erlernbar sein. Die meisten Anwender ziehen sie
  674. vor. Die Alternative ist ein funktioniert aehnlich wie Compiler: Man
  675. verarbeitet Text-Dateien mit einem Programm, das das Layout uebernimmt
  676. und eine weitere Datei erzeugt, die dann mit auf dem Bildschirm
  677. angezeigt oder auf einem Drucker ausgegeben werden kann. LaTeX ist
  678. eines dieser Programme. Siehe TeX.  Lout ist ein weiteres solches
  679. Programm, schneller und einfacher als LaTeX und mit vollstaendiger
  680. Dokumentation versehen, aber natuerlich wesentlich weniger verbreitet.
  681. Lout erzeugt PostScript-Dateien. (Ob dies ein Vor- oder Nachteil ist,
  682. muss jeder selbst beurteilen. ;-) Siehe PostScript. Beide Programme
  683. sind frei kopierbar.
  684.  
  685.    Wysiwyg-Programme gibt es viele, allerdings alle kommerziell: Final
  686. Copy II, Wordworth, Word Perfect, AmiWrite, Beckertext II, Maxon Word
  687. und viele andere. Zur Wahl kann ich nur eines sagen: Lassen Sie sich
  688. viel Zeit bei der Auswahl.
  689.  
  690. 4.3. Desktop Publishing
  691. =======================
  692.  
  693.    Diese Staerke dieser Programme ist die beliebige Anordnung und
  694. Gestaltung von Text- oder Grafikelementen. Bei Textverarbeitungen sind
  695. diese Faehigkeiten meist unterentwickelt. Umgekehrt fehlen
  696. DTP-Programmen haeufig wichtige Funktionen zur Manipulation des Textes
  697. selbst. Allerdings kommen die besten Textverarbeitungen sicher nahe an
  698. den DTP Bereich (etwa Microsoft Word auf dem Mac oder PC) und umgekehrt
  699. ist Framemaker (UNIX, Mac, DOS) ein Beispiel eines DTP-Programms, das
  700. die wichtigsten Textverarbeitungsfunktionen enthaelt.  Auf dem Amiga
  701. gibt es leider weder in der einen noch in der anderen Richtung
  702. hervorragende Beispiele, wenn auch die wichtigsten Textverarbeitungen
  703. schon einiges leisten. Wenn man nicht gerade regelmaessig kleinere
  704. Zeitungen herausbringt, dann wird in den meisten Faellen ein
  705. Textverarbeitungsprogramm genuegen. Und wer umgekehrt komplexere
  706. Funktionen wie mathematische Formeln, umfangreiche Indexe und
  707. Referenztabellen benoetigt, der wird womoeglich auf eine
  708. Seitenbearbeitungssprache angewiesen sein. Siehe Textverarbeitungen.
  709.  
  710.    Es gibt derzeit nur kommerzielle DTP-Systeme, vor allem ProPage und
  711. PageStream, die in den letzten Jahren wohl gegenseitig Hase und Igel
  712. miteinander gespielt haben. Derzeit scheint PageStream 3.0 vorne zu
  713. liegen.  Beide Programme liegen im Preis um 300$, in den USA gibt es
  714. wohl auch Studentenermaessigung (um 40%). Eine ausfuehrlichere
  715. Beschreibung waere willkommen.
  716.  
  717. 4.4. Was ist TeX und wo bekomme ich es?
  718. =======================================
  719.  
  720.    TeX ist eines der maechtigsten Textverarbeitungssysteme, die es gibt.
  721. Es kann praktisch beliebige mathematische Formeln ebenso darstellen wie
  722. komplexe Tabellen, Funktionen plotten (mit Hilfsprogrammen), Indexe oder
  723. Inhaltsverzeichnisse erzeugen und viele andere Dinge. Sein groesster
  724. Vorteil ist, dass es frei kopierbar ist (TeX selbst, nicht unbedingt die
  725. Drucker- und Bildschirmtreiber) und sich dadurch auf der ganzen Welt und
  726. auf praktisch jeder Computerfamilie verbreitet hat. Sein groesster
  727. Nachteil ist, dass es sehr unhandlich und schwer zu erlernen ist (Es
  728. arbeitet aehnlich wie ein Compiler.) und keinerlei Wysiwyg-Faehigkeiten
  729. hat.  Aber viele Leute moegen es. (Dieser Text ist uebrigens mit TeX
  730. erstellt worden. 8-) Siehe Textverarbeitungen.
  731.  
  732.    Es gibt im wesentlichen zwei Implementationen auf dem Amiga.
  733. Amiga-TeX von Thomas Rockicki und Radical Eye Software ist kommerziell
  734. und kostet etwa 200-300$. Es soll wirklich exxzellent sein und seine
  735. Besitzer schwoeren darauf.
  736.  
  737.    Ich persoenlich empfehle PasTeX, eine frei kopierbare Version. Es
  738. gibt immer wieder Leute, die ueber Installationsprobleme klagen
  739. (besonders, was das Laden und die automatische Erzeugung von Fonts
  740. angeht), aber ich kenne niemanden, der unzufrieden ist, nachdem es erst
  741. einmal installiert ist.  (Ein Freund mit TeX-Kenntnissen kann enorm
  742. hilfreich sein.) Wenn man sich an die Vorgaben des Installationsskripts
  743. haelt, sollte es eigentlich keine Probleme geben. Wesentlich ist
  744. allerdings, dass man alles noetige installiert und dazu braucht man:
  745.    * 5 Disketten mit dem eigentlichen TeX-Compiler
  746.  
  747.    * 2 Disketten mit MetaFont
  748.  
  749.    * Nichts weiter Viele Leute fragen nach Fonts. Diese sind Teil des
  750. MetaFont-Paketes und werden automatisch erzeugt, wenn sie gebraucht
  751. werden, vorausgesetzt natuerlich, dass TeX so wie in der Dokumentation
  752. beschrieben installiert ist. (Das Erzeugen der Fonts kann am Anfang
  753. natuerlich dauern bis die wichtigsten erst mal da sind.) Bitte beachten
  754. Sie, dass die PasTeX-Disketten mit Zoom gepackt sind. (siehe Endungen)
  755. PasTeX bekommt man per FTP z.B. bei `ftp.uni-passau.de' im Directory
  756. `/pub/amiga/tex/PasTeX1.3'.
  757.  
  758. 4.5. Gibt es PostScript-Interpreter auf dem Amiga?
  759. ==================================================
  760.  
  761.    PostScript ist eine Programmiersprache fuer das Ausdrucken von
  762. ganzen Seiten.  Apple hat PostScript populaer gemacht, indem sie es in
  763. ihre Drucker eingebaut haben.Inzwischen gibt es viele Programme, die
  764. ihre Ausdrucke als PostScript-Quelltexte machen koennen. Bis vor kurzem
  765. brauchte man fuer PostScript einen relativ teuren Laserdrucker.
  766. Inzwischen gibt es aber auch Programme, die PostScript-Dateien auf
  767. anderen Druckern ausgeben koennen.
  768.  
  769.    Einer der Vorteile von PostScript ist, dass es unabhaengig von der
  770. gewaehlten Aufloesung ist. Man kann also die Vorteile der moeglichen
  771. Aufloesung auf dem Drucker ausnutzen und trotzdem dieselbe Datei auf
  772. dem Bildschirm mit seiner meist schlechteren Aufloesung darstellen.
  773.  
  774.    Es gibt zwei frei kopierbare PostScript-Interpreter, Post und
  775. GhostScript.  Post ist eine shared-Library mit Programmen zur Ausgabe
  776. auf Drucker und Bildschirm. Man kann damit beispielsweise in AmigaTeX
  777. PostScript-Dateien als Bilder in TeX-Dateien einbauen. Siehe TeX.
  778. GhostScript besteht ebenfalls aus zwei Programmen, GhostScript selbst
  779. (der eigentliche Interpreter) und GhostView, der Benutzeroberflaeche.
  780. Quellen: Aminet (Directories `text/print' und `text/dtp'), Fish Disk
  781. 669.
  782.  
  783. 5. Grafik
  784. *********
  785.  
  786.    Grafik ist eine der Staerken des Amiga. Warum hat es hier so wenig
  787. Fragen und Antworten?
  788.  
  789. 5.1. Was heiss Chunky- und Planar-Display?
  790. ==========================================
  791.  
  792.    Einfach gesagt stehen die Bezeichnungen `chunky' und `planar'
  793. (Kuerzel fuer `bitplanar') fuer verschiedene Arten, graphische Daten im
  794. RAM des Computers zu speichern. Sie sind einfach zu verstehen, aber
  795. vielleicht etwas schwierig zu erklaeren.
  796.  
  797.    Die Anzeige eines Computers besteht aus einem Netz von Pixeln. Jedes
  798. Pixel kann man sich als eine Zahl denken, die fuer die Farbnummer des
  799. Pixels steht.  Hier ist zum Beispiel eine ganz einfache Anzeige mit 4
  800. Farben:
  801.  
  802.         00302132
  803.  
  804.    Der Amiga speichert dies im `bitplanaren' Modus, d.h. es werden
  805. verschiedene sogenannte Bitplanes verwendet, in denen zu jedem Pixel
  806. genau ein Bit gehoert. Fuer eine Zahl zwischen 0 und 3 brauchen wir 2
  807. Bits, also auch zwei Bitplanes, die dann so aussehen:
  808.  
  809.         00100110    Dies ist Bitplane 0
  810.         00101011    Dies ist Bitplane 1
  811.         --------    Nun addieren wir sie, wobei wir die zweite mit 2
  812.         00302132    multiplizieren
  813.  
  814.    Das ist also die gewuenschte Grafik. Nun gaebe es aber natuerlich
  815. auch eine andere Moeglichkeit: Wir koennten die jeweils 2 Bits direkt
  816. hintereinander anordnen in sogenannten Chunks:
  817.  
  818.         00 00 11 00 01 10 11 01 = 00302132
  819.  
  820.    Dies ist das Prinzip des Chunky-Modus. Man kann im allgemeinen kaum
  821. sagen, dass eine dieser beiden Methoden besser oder schlechter ist.
  822. Allerdings haben natuerlich beide ihre Vor- und Nachteile:
  823.  
  824.    Zunaechst hat vielleicht jeder schon einmal gesehen, dass auf dem
  825. Amiga beim Scollen von farbigen Text ein gewisses Flackern entsteht.
  826. Genauer gesagt aendern sich kurz die Farben. Was dabei passiert ist,
  827. dass der Computer Bitplanes verschiebt, gleichzeitig aber dieselben
  828. Daten fuer die Anzeige verwendet werden. Wenn etwa gerade Bitplane 0
  829. verschoben wurde, aber Bitplane 1 noch nicht verschoben ist, so haetten
  830. wir kurzfristig im obigen Beispiel die folgende Anzeige:
  831.         01001100    Dies ist Bitplane 0 (nach links verschoben)
  832.         00101011    Dies ist Bitplane 1
  833.         --------    Nun addieren wir sie wieder
  834.         01203122
  835.    Sobald die zweite Bitplane ebenfalls verschoben ist, stimmt wieder
  836. alles, aber kurzfristig entsteht dabei eben jenes Flackern. Bei einer
  837. Chunky-Anzeige dagegen waere eben nur ein Teil des Bildschirms schon
  838. verschoben und ein anderer Teil noch nicht.
  839.  
  840.    Umgekehrt ist es im Chunky-Modus schlecht moeglich, mit beliebiger
  841. Anzahl von Farben zu arbeiten: Da ein Byte 8 Bits hat, gehoeren etwa
  842. bei 4 Farben zu jedem Byte 4 Pixel. Man muss also stets erst berechnen
  843. an welcher Stelle des Bytes die Informationen zu einem bestimmten Pixel
  844. sitzen. Das ist aufwendig. Noch schlimmer wird die Sache bei 8 Farben:
  845. Da beginnen die Pixel noch nicht mal an der gleichen Stelle. Das ist
  846. sehr umstaendlich und rechenzeitaufwendig. In der Praxis gibt es daher
  847. Chunky-Anzeigen nur im 8-Bit-Modus (256 Anzeigen) und im 24-Bit-Modus
  848. (16 Millionen Farben). Es ist allerdings moeglich, dass die Anwender da
  849. gar nicht so ungluecklich darueber sind...
  850.  
  851. 5.2. Was ist Doublebuffering?
  852. =============================
  853.  
  854.    Bei animierter Grafik entsteht das Problem, dass gleichzeitig die
  855. Daten veraendert und angezeigt werden. Dabei kommt es dann unweigerlich
  856. zu einem gewissen Flackern. (siehe Chunky vs. Planar)
  857.  
  858.    Die Loesung des Problems ist es, quasi zwei Bildschirme zu benutzen:
  859. Der eine wird immer angezeigt. Gleichzeitig wird auf dem anderen
  860. Bildschirm, der nicht angezeigt wird das neue Bild gezeichnet. Es gibt
  861. kein Flackern, da die Grafik-Hardware nur auf das RAM des ersten
  862. Bildschirms zugreift und der Prozessor nur auf das des zweiten. Dann
  863. wird umgeschaltet und der zweite Bildschirm angezeigt. Auf dem ersten
  864. kann jetzt gezeichnet werden.
  865.  
  866. 5.3. Was fuer Monitore arbeiten am Amiga 1200 oder 4000?
  867. ========================================================
  868.  
  869.    Monitore kann man klassifizieren nach der horizontalen Frequenz, die
  870. sie fuer ihre Anzeige benoetigen. Fernseher und Commodore's 1084
  871. benoetigen z.B.  etwa 15 kHz, VGA und SVGA benoetigen mindestens etwa
  872. 30 kHz.  Multisync-Monitore koennen verschiedene Frequenzen darstellen.
  873.  
  874.    Man kann also jeden dieser Monitore am A1200 verwenden, *aber*:
  875.  
  876.    - Mit einem gewoehnlichen VGA/SVGA-Monitore kann man nur einige
  877.      Anzeige-Modi (DblPal, DblNTSC und/oder Productivity, d.h.
  878.      (320|640) x (256|512|1024) Pixel) verwenden. Dies ist grossartig
  879.      fuer die Workbench und die meisten ernsthaften Anwendungen, aber
  880.      manche grafikorientierten Programme, vor allem Spiele laufen fast
  881.      sicher nicht: Sie benutzen naemlich die Preferences nicht,
  882.      uebernehmen statt dessen einfach die Maschine und gehen von einem
  883.      15 kHz Monitor aus. Ferner kann man das Bootmenue nicht verwenden:
  884.      Das arbeitet naemlich ebenfalls nur mit 15 kHz. Schliesslich haben
  885.      VGA-Monitore keine Lautsprecher und die VGA-artigen Modi
  886.      unterstuetzen keine Genlocks.
  887.  
  888.    - Das groesste Problem eines 15 kHz-Monitors ist das staendige
  889.      Flickern im Interlace-Modus. Ein kleiner Tip ist hier die
  890.      Verwendung von NTSC anstelle von PAL. Dies erhoeht die
  891.      Refresh-Rate von 25 Hz auf 30 Hz, kostet allerdings einige
  892.      darstellbare Zeilen. (Maximal moeglich sind 482.) DIe NTSC- und
  893.      PAL-Modi sind aber nicht so schlecht, wie die Leute denken: Bei
  894.      einem Monitor mit viel Phosphor (der also lange nachglueht) ist
  895.      PAL-Laced einigermassen akzeptabel und gibt eine Aufloesung von
  896.      1448x566 in SuperHiRes. Mehr ist auf keinem AGA-Amiga moeglich.
  897.  
  898.    - Die beste Loesung sind die Multisync-Monitore. Die neuen 1940- und
  899.      1942-Monitore von Commodore sind nicht schlecht, allerdings etwas
  900.      umstaendlich zu handhaben: Bei jedem Umschalten des ANzeige-Modus
  901.      muss man naaemlich auch die horizontale/vertikale Groesse und den
  902.      Offset von Hand einstellen. (1)
  903.  
  904.    Fuer einen VGA/SVGA- oder Multisync-Monitor braucht man ein Kabel,
  905. das etwa 30 DM kostet.
  906.  
  907.    ---------- Footnotes ----------
  908.  
  909.    (1)  Es gibt einen Patch, der dies auch ohne manuelle Eingriffe
  910. moeglich macht. Siehe `os30/util/Monitor30Patch.lha' auf dem Aminet.
  911.  
  912. 6. Emulationen
  913. **************
  914.  
  915.    Was? Der Amiga ist nicht gut genug? Sie wollen noch eine andere
  916. Maschine?  Also gut, dann schauen sie hier...
  917.  
  918. 6.1. Kann ich meinen Amiga unter Unix benutzen?
  919. ===============================================
  920.  
  921.    Es gibt derzeit drei Unix-Versionen fuer den Amiga. Alle benoetigen
  922. mindestens einen 68030 wegen der MMU (siehe 68EC0xx),
  923. 68040-Unterstuetzung ist erst in Arbeit. Alle scheinen Probleme mit
  924. manchen Harddisk-Controllern zu haben, man sollte sich deshalb anhand
  925. der Dokumentation informieren, ob sie auf der eigenen Maschine
  926. ueberhaupt laufen. Unix benoetigt natuerlich eine ungeheure Menge von
  927. Resourcen, 8Mb RAM und eine 150Mb-Partition fuer Unix duerften eher die
  928. Untergrenze sein.
  929.  
  930.   1. Commdodore hat in der Vergangenheit ein System-V-Unix angeboten. Es
  931.      enthielt TCP/IP, X11 und andere Software und hat eigentlich einen
  932.      guten Eindruck gemacht, aber war teuer und wird vor allem nicht
  933.      mehr weiterentwickelt. Commodore-Unix benoetigt einen Streamer,
  934.      denn es wird auf solchen Baendern ausgeliefert.
  935.  
  936.   2. Ein Linux-Port wird vorbereitet, allerdings gibt es derzeit nur den
  937.      Kernel, das heisst die untersten Funktionen des Betriebssystems.
  938.      Fuer Spezialisten koennte es interessant sein, kann aber wohl
  939.      nicht empfohlen werden. Linux ist frei kopierbar. Quellen:
  940.      `ftp.uni-paderborn.de', Directory `/pub/amiga/linux' oder
  941.      `ftp.uni-erlangen.de', Directory `/pub/LINUX/MIRROR.tsx-11/680x0'.
  942.  
  943.   3. NetBSD ist ebenfalls frei kopierbar. Wie Linux ist es noch nicht
  944.      fertig, aber macht derzeit gute Fortschritte. Beispielsweise
  945.      laeuft wohl schon die meiste GNU-Software, vor allem Emacs und
  946.      gcc. Es ist auf jeden Fall einen Blick wert. Quellen:
  947.      `ftp.uni-paderborn.de', Directory `/pub/amiga/netbsd' oder
  948.      `ftp.uni-erlangen.de', Directory `/pub/amiga/unix/NetBSD'.
  949.  
  950. 6.2. Ist es moeglich, den Amiga als X11-Terminal zu benutzen?
  951. =============================================================
  952.  
  953.    Es gibt zwei Softwarepakete, die das moeglich machen:
  954.  
  955.    GfxBase bietet ein kommerzielles Paket an. Es enthaelt verschiedene
  956. Window-Manager und Clients. Eine Demo-Version ist auf dem Aminet.
  957. (`gfx/x11/GfxBase-X11-Demo.lha')
  958.  
  959.    Frei kopierbar ist DaggeX. Allerdings ist dieses moeglicherweise noch
  960. nicht ganz fertig, zumindest wird die Versionsnummer mit 0.22 angegeben.
  961. Zu finden ist es ebenfalls auf dem Aminet.
  962. (`gfx/misc/localDaggeX0_22.lha' und `gfx/x11/twm_930531.lha')
  963.  
  964. 7. Verschiedenes
  965. ****************
  966.  
  967.    Dieses Kapitel enthaelt Dinge, die nicht in die anderen passen.
  968.  
  969. 7.1. Gibt es eine Unix-Version von LhA.
  970. =======================================
  971.  
  972.    Siehe Endungen.
  973.  
  974. 7.2. Was sind Dateien, die mit ... enden?
  975. =========================================
  976.  
  977.    Die meisten dieser Endungen sagen einem, dass die betreffende Datei
  978. komprimiert (gepackt) ist oder ein Archiv aus mehreren Dateien ist oder
  979. beides. (Einige Programme koennen sogar ganze Disketten archivieren.)
  980. Uebliche Endungen und die dazugehoerigen Programme sind:
  981. *.lha*
  982. *.lzh*
  983.      Gepackte Archive; empfohlen: LhA (`util/arc/LhA_e138.run' auf
  984.      Aminet  oder Fish-Disk 715) oder Lx (`util/arc/lx100.lha' auf
  985.      Aminet), es gibt auch eine Unix-Version
  986.      (`misc/unix/lha-1.00.tar.Z')
  987.  
  988. *.dms*
  989.      Mit DMS komprimierte Disketten; Quellen: Aminet
  990.      (`util/arc/dms111.sfx') oder Fish-Disk 406
  991.  
  992. *.zom*
  993.      Mit Zoom komprimierte Disketten; Quellen: Aminet
  994.      (`util/arc/Zoom_5.4.lha' oder Fish-Disk 682); eine aeltere Version
  995.      findet man auf Fish-Disk 459, diese ist moeglicherweise fuer das
  996.      Entpacken von PasTeX noetig
  997.  
  998. *.zoo*
  999.      Komprimierte Archive; empfohlen: Zoo (`util/arc/zpp2-10.lzh' auf
  1000.      Aminet oder Fish-Disk 527)
  1001.  
  1002. *.Z*
  1003. *.z*
  1004. *.gz*
  1005.      Komprimierte Dateien; empfohlen: Gzip (`util/arc/gzip-1.2.3.lha'
  1006.      auf dem Aminet). diese Dateien sind meist Unix-Dateien
  1007.  
  1008. *.tar*
  1009.      Acrhive; empfohlen: tar (`util/arc/tar.lha' oder
  1010.      `util/arc/gtar10.lha' auf Aminet oder Fish-Disk 445), ebenfalls
  1011.      meist Unix-Dateien. Man findet haeufig `.tar.Z' oder `.tar.gz'.
  1012.  
  1013. *.arj*
  1014.      Komprimierte Archive; empfohlen unarj (`util/arc/unarj-0.5.lha' auf
  1015.      Aminet)
  1016.  
  1017. *.zip*
  1018.      Komprimierte Archive; empfohlen UnZip (`util/arc/unzip-5.1.lha' auf
  1019.      Aminet). Dies sind meist MS-Dos-Archive.
  1020.  
  1021. 7.3. Gibt es ein Programm wie Stacker, um die Hard-Disk zu packen?
  1022. ==================================================================
  1023.  
  1024.    XFH ist eine gute Moeglichkeit. Es arbeitet als Handler und benuetzt
  1025. die XPK-Libraries, man kann also zwischen verschiedenen (und in Zukunft
  1026. vielleicht noch weiteren) Komprimiermodi waehlen. (`NUKE' ist eine gute
  1027. Wahl. Der einzige Nachteil ist, dass die Groesse von Dateien durch das
  1028. verfuegbare RAM beschraenkt ist, unter 2MBytes RAM kann man Probleme
  1029. bekommen.  Quellen: Aminet (`util/pack/XFH134.lha' und
  1030. `util/pack/xpk25usr.lha'), Fish-Disk 754.
  1031.  
  1032.    Eine andere Moeglichkeit ist EPU. Es ist Shareware und sollte
  1033. dasselbe wie XFH bieten und ausserdem ohne die Probleme mit der
  1034. Dateigroesse.  Quellen: Aminet (`util/pack/epu14.lha'), Fish-Disk 858.
  1035.  
  1036. 7.4. Wo bekomme ich Fish-Disk xxx?
  1037. ==================================
  1038.  
  1039.    Einige FTP-Server haben genuegend Platz oder ein CD-Rom gemounted und
  1040. haben alle Fish-Disks online verfuegbar:
  1041.      grind.isca.uiowa.edu    (Directory `/amiga/fx/fxxx')
  1042.      ftp.dfv.rwth-aachen.de  (Directory `/pub/amiga/fish')
  1043.      ftp.uni-erlangen.de     (Directory `/pub/amiga/pd')
  1044.      ftp.hawaii.de           (Directory `/pub/amiga/fish')
  1045.    Beachten Sie bitte, dass die CD-Rom's nicht immer gemounted sind.
  1046. Siehe FTP.
  1047.  
  1048.    Eine andere Moeglichkeit waere, Ihren oertlichen PD-Haendler zu
  1049. fragen. :-)
  1050.  
  1051. 8. Wo und wie bekomme ich Software?
  1052. ***********************************
  1053.  
  1054.    Drei Fragen entstehen in diesem Zusammenhang: Was fuer Programme
  1055. gibt es ueberhaupt, wo und wie bekomme ich sie und wie kann ich sie
  1056. dann nach Hause bringen?
  1057.  
  1058. 8.1. Dateien und Datenbanken zur frei kopierbaren Software
  1059. ==========================================================
  1060.  
  1061.    Natuerlich muss man wissen, wo man welche Software ueberhaupt findet.
  1062. Viele wichtige Dinge sind bereits angegeben worden, wie ich hoffe.
  1063. Weitere Informationen liefern:
  1064.  
  1065. *AmigaSciUnixSchool*
  1066.      ist eine Software-Liste im Ascii-Format. Sie wird monatlich in den
  1067.      Newsgroups newsgroups `comp.sys.amiga.applications',
  1068.      `comp.unix.amiga', und `news.answers' geposted. (Aminet:
  1069.      `text/doc/AmigaSciUnixSchool-4.01'). Sie behandelt alles, was auch
  1070.      hier angegeben wurde und vieles mehr, z.B.  GNU-Software,
  1071.      Libraries (Link-Libraries und shared Libraries), Shells,
  1072.      Unix-Kommandos, wissenschaftliche Softwareund vieles mehr.
  1073.  
  1074. *FishCon*
  1075.      sind die geammelten Inhaltsverzeichnisse der Fish-Disketten im
  1076.      Ascii-Format.  (Aminet: `fish/doc/fishcon-???.lzh')
  1077.  
  1078. *FishXref*
  1079.      ist ein Kreuzreferenzverzeichnis der FishCon-Dateien, ebenfalls im
  1080.      Ascii-Format (`fish/doc/fishxref-???.lzh' auf Aminet)
  1081.  
  1082. *KingFisher*
  1083.      Eine Fish-Disk-Datenbank, getrennt in Programm (Fish-Disk 863 oder
  1084.      Aminet, `fish/doc/Kingfisher1_30.lha'), und Datendatei
  1085.      `fish/doc/KFData850.lha', die die Suche nach Namen oder Kontext
  1086.      ermoeglichen.
  1087.  
  1088. 8.2. Eine Sammlung von Testberichten
  1089. ====================================
  1090.  
  1091.    `Comp.sys.amiga.reviews' ist eine moderierte Newsgruppe, in der
  1092. ausschliesslich Testberichte ueber Soft- und Hardware, Buecher und alles
  1093. moegliche andere, den Amiga betreffendes veroeffentlicht werden. Es ist
  1094. immer eine gute Idee, hier nachzuschauen, wenn man an etwas Bestimmtem
  1095. interessiert ist. Natuerlich findet man in der eigentlichen Newsgruppe
  1096. nur die jeweils neuesten Berichte, aber die aelteren werden archiviert
  1097. und sind per FTP erhaeltlich bei `math.uh.edu', Directory
  1098. `/pub/Amiga/comp.sys.amiga.reviews' oder auf den Fish-CD's.
  1099.  
  1100. 8.3. Empfangen von Dateien von einem FTP-Server
  1101. ===============================================
  1102.  
  1103.    Software zu laden ist einfach, wenn man Zugang zum Internet mit einem
  1104. Programm namens FTP (File Transfer Program) hat. Unix-Computer haben
  1105. haeufig beides.
  1106.  
  1107.    FTP erlaubt Zugriffe auf andere Maschinen und speichern und/oder
  1108. Laden von Dateien. Natuerlich braucht man eine Zugangsberechtigung auf
  1109. der anderen Maschine, aber viele Maschinen erlauben Zugang fuer
  1110. jedermann/frau, wenn man sich als Benutzer `ftp' oder `anonymous'
  1111. anmeldet und als Passwort die eigene Mailadresse angibt. Fuer
  1112. Amiga-Besitzer sind die wichtigsten FTP-Server die Aminet-Server, die
  1113. sich gegenseitig Dateien uebertragen und so im wesentlichen dieselben
  1114. Dateien anbieten. Aminet-Server sind
  1115.      ftp.luth.se            (Schweden)
  1116.      litamiga.epfl.ch        (Schweiz)
  1117.      ftp.uni-kl.de            (Deutschland)
  1118.      ftp.cs.tu-berlin.de        (Deutschland)
  1119.      ftp.uni-erlangen.de        (Deutschland)
  1120.      ftp.uni-paderborn.de        (Deutschland)
  1121.      ftp.th-darmstadt.de        (Deutschland)
  1122.      ftp.uni-oldenburg.de        (Deutschland)
  1123.      wcarchive.cdrom.com        (USA)
  1124.      ftp.etsu.edu            (USA)
  1125.      ftp.wustl.edu            (USA)
  1126.      merlin.etsu.edu         (USA)
  1127.      oes.orst.edu            (USA)
  1128.      src.doc.ic.ac.uk        (Grossbritannien)
  1129.    Alle diese Server haben ein Directory `/pub/aminet', wo man massig
  1130. Software findet. Bitte benutzen Sie einen Server in Ihrer Naehe! Einige
  1131. andere wichtige Server sind
  1132.      wuarchive.wustl.edu     (USA)
  1133.      ftp.funet.fi         (Finnland)
  1134.      ftp.cso.uiuc.edu     (USA)
  1135.      grind.isca.uiowa.edu     (USA)
  1136.      ftp.dfv.rwth-aachen.de     (Deutschland)
  1137.    Grind, Aachen und Erlangen haben z.B. die komplette Fish-Disk-Serie
  1138. parat!  Siehe Fish-Disk xxx.
  1139.  
  1140.    Um sich mit einem Server in Verbindung zu setzen (z.B.
  1141. `ftp.uni-erlangen.de'), gibt man ein:
  1142.      ftp ftp.uni-erlangen.de
  1143.  
  1144. Der Server antwortet mit der Aufforderung, den Benutzernamen einzugeben.
  1145. Ale Benutzernamen gibt man
  1146.      ftp
  1147.  
  1148. ein. Nun wird man nach einem Passwort gefragt. Hier sollte man seine
  1149. Mailadresse (wenn man eine hat, sonst einfach ftp) eingeben.
  1150.  
  1151.    Nun ist man mit dem Server verbunden und kann eine Reihe von
  1152. Kommandos ausfuehren. Die wichtigsten sind:
  1153. *?*
  1154.      Gibt einen Hilfstext aus. Man kann auch *? Kommando* eingeben, um
  1155.      Hilfe zu einem bestimmten Kommando zu verlangen.
  1156.  
  1157. *bin*
  1158.      Informiert FTP, dass man binaere Dateien transportieren will. Es
  1159.      ist immer eine gute Idee, dies als allererstes Kommando
  1160.      einzugeben! Ohne dieses Kommando koennen empfangene Dateien
  1161.      veraendert und damit nutzlos sein.
  1162.  
  1163. *get <Datei>*
  1164.      Laedt die angegebene Datei vom Server. Auf den meisten
  1165.      Unix-Maschinen kann man auch `get file.txt -' oder `get file.txt
  1166.      |more' eingeben, um sich die angegebene Datei auf den Bildschirm
  1167.      ausgeben zu lassen. (Achtung: Hier dark *kein* Blank zwischen |
  1168.      und dem Wort more sein!)
  1169.  
  1170. *mget <pat>*
  1171.      Laedt die angegebenen Dateien. Im Unterschied zu get duerfen hier
  1172.      auch Unix-Wildcards (* oder ?) verwendet werden.
  1173.  
  1174. *put <file>*
  1175. *mput <pat>*
  1176.      Wie get und mget, aber es werden Dateien *zum* Server geschoben.
  1177.      Dies ist meist nur in speziellen Directories mit Namen wie
  1178.      `incoming' oder `new' erlaubt. Man kann dort Dateien plazieren,
  1179.      die man auf dem Aminet frei zugaenglich machen will.
  1180.  
  1181. *cd <dir>*
  1182.      Wie das uebliche cd. Die Kommandos get, mget, put, mput, dir und
  1183.      ls beziehen sich auf das angegebene Directory.
  1184.  
  1185. *dir [<dir>]*
  1186. *ls [<dir>]*
  1187.      Wie `list' und `dir' auf dem Amiga. Beachten Sie allerdings, dass
  1188.      FTP-dir dem Amiga-list entspricht.
  1189.  
  1190. *bye*
  1191.      Verlaesst das FTP-Programm.
  1192.  
  1193.    Wenn man FTP das erste Mal benutzt hat, wird man feststellen, dass
  1194. immer die gleichen Schritte ausgefuehrt werden:
  1195.   1. Benutzernamen eingeben (meist ftp)
  1196.  
  1197.   2. Passwort eingeben (meist die Mailadresse)
  1198.  
  1199.   3. bin eingeben
  1200.  
  1201.   4. In ein bestimmtes Directory wechseln (meist `/pub/aminet/...')
  1202.         Dies kann man automatisieren. Dazu braucht man eine Datei namens
  1203. `.netrc'. in seinem Home-Directory. Diese muss unbedingt nur fuer Sie
  1204. selbst lesbar sein, FTP akzeptiert sie sonst nicht! (Dies erreichen Sie
  1205. unter Unix mit dem Kommando `chmod go-rwx .netrc'.) Die .netrc-Datei
  1206. enthaelt fuer eine Reihe von Servern je einen Eintrag, die durch
  1207. Leerzeilen getrennt werden. Ein typischer Eintrag sieht etwa so aus:
  1208.      machine ftp.uni-erlangen.de
  1209.      login ftp
  1210.      password <Ihre Mailaddresse> oder <ftp>
  1211.      macdef init
  1212.          bin
  1213.          cd pub/aminet
  1214.    Auf einigen Computern ist auch der Servername `default' erlaubt, der
  1215. fuer alle andere Maschinen ausser den angegebenen gilt.
  1216.  
  1217. 8.4. Empfangen von Dateien von einem Mail-Server
  1218. ================================================
  1219.  
  1220.    Eine andere Moeglichkeit, Dateien zu empfangen sind die Mail-Server.
  1221. Dazu braucht man die Moeglichkeit, an Internet-Adressen Mail zu
  1222. verschicken und zu empfangen. Es funktioniert, indem man an den Server
  1223. eine Mail schickt, indem man ihm sagt, was man haben moechte. Die
  1224. Dateien werden dann ebenfalls als Mail geschickt, allerdings kodiert.
  1225. Man braucht ein Programm namens `uudecode', um sie zu dekodieren.
  1226.  
  1227.    Die wichtigsten Mail-Server sind:
  1228.      ftpmail@decwrl.dec.com
  1229.      mailserver@nic.funet.fi
  1230.      ftp-mailer@ftp.informatik.tu-muenchen.de
  1231.      mrcserv@janus.mtroyal.ab.ca
  1232.      mail-server@ftp.cs.tu-berlin.de
  1233.      mail-server@rtfm.mit.edu
  1234.  
  1235.    Die an einen Server zu schickende Mail darf eine Reihe von Kommandos
  1236. enthalten. Die wichtigsten sind:
  1237. *Help*
  1238.      Veranlasst den Server, einem einen Hilfstext zu mailen, indem eine
  1239.      umfangreiche Anleitung enthalten ist.
  1240.  
  1241. *Limit <Anzahl>*
  1242.      Gibt an, dass eine einzelne Mail hoechstens <Anzahl> KByte lang
  1243.      sein darf.  Groessere Dateien werden in mehrere kleinere
  1244.      aufgeteilt, die als separate Mails verschickt werden. Beachten
  1245.      Sie, dass einezelne Mails durch die Deodierung und den Mailheader
  1246.      auch etwas laenger sein koennen!
  1247.  
  1248. *Cwd <dir>*
  1249.      Wie der cd-Befehl; das angegebene Directory wird von den Kommandos
  1250.      send und dir benutzt.
  1251.  
  1252. *Index*
  1253.      liefert eine Liste von Dateien und/oder Directories, die der
  1254.      Server anbietet.  Diese Liste kann *sehr* lang werden! (Berlin
  1255.      z.B. 1 MByte)
  1256.  
  1257. *Index <item>*
  1258.      liefert eine Liste von Dateien, deren Namen <item> enthaelt.
  1259.  
  1260. *Dir [<dir>]*
  1261.      liefert eine Liste von Dateien und Directories im angegebenen
  1262.      Directory
  1263.  
  1264. *Send <file1> <file2> ... <fileN>*
  1265.      Liefert einem die angegebenen Dateien
  1266.  
  1267. *Begin*
  1268.      Veranlasst den Server, alle Zeilen oberhalb zu informieren.
  1269.  
  1270. *End*
  1271.      Wie Begin, aber fuer die unten folgenden Zeilen. (Eine Signatur
  1272.      zum Beispiel!) Eine typische Mail an einen Mail-Server sieht also
  1273. so aus:
  1274.      BEGIN
  1275.      CD /pub/aminet/util/arc
  1276.      SEND LhA_e138.run
  1277.      END
  1278.  
  1279. 8.5. Die Fish-Disketten
  1280. =======================
  1281.  
  1282.    Eine sehr gute Quelle sind die Fish-Disketten. Man muss inzwischen
  1283. Floppies und CD's unterscheiden.
  1284.  
  1285. 8.5.1. Die Amiga-Library-Disks
  1286. ------------------------------
  1287.  
  1288.    Fred Fish hat in der Mitte der Achtziger begonnen, frei kopierbare
  1289. Software zu sammeln. Es gibt inzwischen mahr als 900 Disketten und
  1290. viele sehr gute Software darauf. Die meisten Amiga-Haendler bieten sie
  1291. an und die meisten Amiga-Zeitschriften enthalten Anbieter, die sie fuer
  1292. ca. 3 DM pro Diskette mit der Post versenden.
  1293.  
  1294.    Es gibt Dinge, die auf den Fish-Disketten, nicht aber auf dem Aminet
  1295. verfaegbar sind. Trotzdem ist es moeglich, sie per FTP zu bekommen.
  1296. Siehe Fish-Disk xxx.
  1297.  
  1298.    Die Fish-Serie wird es in dieser Form nicht mehr lange geben.
  1299. Beginnend mit Nummer 1000 will Fred Fish nur noch CD-Roms herausgeben.
  1300. Es ist noch nicht ganz klar, wie diese aussehen werden und ob deren
  1301. Software auch auf Disketten erhaeltlich sein wird. Siehe Fish-CD.
  1302.  
  1303. 8.5.2. Die Fresh-Fish-Serie
  1304. ---------------------------
  1305.  
  1306.    Fred Fish bietet weiterhin frei kopierbare Software an, allerdings
  1307. jetzt auf CD. Es gibt zwei verschiedene Arten:
  1308.   1. Die monatlichen CDs werden in drei Teile unterteilt sein:
  1309.        1. Neues Material, sowohl auf den Disketten erscheinende als
  1310.           auch dort nicht erscheinende Software. Auf der ersten CD sind
  1311.           das etwa 84Mb.
  1312.  
  1313.        2. Nuetzliche, bereits installierte Software, die direkt von der
  1314.           CD benutzt werden koennen und damit Platz auf der Festplatte
  1315.           sparen. (GNU Emacs, Gnu C, GNU C++, Amiga E, PasTeX,
  1316.           AmigaGuide, Installer, 2.0 und 3.0-Includes, verschiedene
  1317.           Archivierprogramme, das AmiCDROM Filesystem, GNU und
  1318.           BSD-Utilities...) Dieser Teil macht etwa 150Mb auf der ersten
  1319.           Disk aus.
  1320.  
  1321.        3. Aelteres Material, das bereits frueher erschienen ist.
  1322.           (Ungefaehr 404Mb auf der ersten CD, entsprechend Fish-Disk
  1323.           600-910.)
  1324.  
  1325.   2. Die zweite Sorte wird im wesentlichen mehr Software, dafuer aber in
  1326.      gepacktem Format enthalten. (Diese CD's sind speziell fuer
  1327.      Mailboxen gedacht, die dadurch diese Software zum Downloaden
  1328.      anbieten.)
  1329.  
  1330. Ich empfehle vor allem die erste Sorte. Sie kosten etwa 30$ plus 5$
  1331. Versandkosten und koennen bei der folgenden Adresse bestellt werden:
  1332.      Amiga Library Services
  1333.      610 N. Alma School Road, Suite 18
  1334.      Chandler, AZ 85224-3687
  1335.      U.S.A.
  1336.      
  1337.      Phone/FAZ: (602) 917-0917
  1338.  
  1339. 8.6. Wie kann ich MS-Dos-Disketten lesen und schreiben?
  1340. =======================================================
  1341.  
  1342.    Fuer Besitzer von Workbench 2.1 oder hoeher ist das kein Problem: Das
  1343. Programm CrossDos ist da Teil der Workbench. Man muss lediglich `pc0:'
  1344. mounten, indem man die Datei `Sys:Storage/DOSDrivers/pc0:' startet oder
  1345. nach `Devs:Storage/DOSDrivers' verschiebt. MD-Dos-Disketten in `df0:'
  1346. koennen nun ganz normal behandelt werden, indem man jeweils das Wort
  1347. `df0:' durch `pc0:' ersetzt. Z.B. kann man das Directory mit `dir pc0:'
  1348. anzeigen.
  1349.  
  1350.    Alle anderen benoetigen ein Programm namens `msh'. (Aminet,
  1351. Directory `misc/emu' oder Fish-Disk 382) Nachdem man die Datei
  1352. `devs:MountList' wie in der Dokumentation angegeben veraendert hat, muss
  1353. man lediglich im CLI das Kommando `mount msh:' eingeben und kann dann
  1354. wie bei CrossDos damit verfahren, wobei man natuerlich jeweils `msh:'
  1355. anstelle von `pc0:' angeben muss.
  1356.  
  1357. 8.7. Wie transportiere ich sehr grosse Dateien
  1358. ==============================================
  1359.  
  1360.    Es gibt einige Archive, die zu gross sind, um auf eine Diskette
  1361. passen.  (Das gcc-Archiv ist z.B. 3,5 MByte gross.) Um diese zu
  1362. transportieren, benoetigt man ein Programm, das sie in kleinere Teile
  1363. aufteilt, die dann auf verschiedenen Dateien transportiert werden. Ich
  1364. empfehle Martin Schlodders `Splitter'. (Aminet,
  1365. `util/misc/splitter_121.lha') Das Archiv enthaelt Binaries fuer den
  1366. Amiga und MS-DOS und der Quelltext sollte ohne Probleme auf jedem
  1367. Unix-Rechner zu compilieren sein.
  1368.  
  1369. Das Amiga-FAQ-Archiv
  1370. ********************
  1371.  
  1372.    Die Amiga-FAQ ist in verschiedenen Formaten erhaeltlich: Im
  1373. Ascii-Format (wie sie in den Netzen geposted wird), im
  1374. AmigaGuide-Format (wie sie auf einem Amiga wohl am praktischsten ist)
  1375. und im dvi-Format zum Ausdrucken. Weiter gibt es einige Dinge, die
  1376. nuetzlich oder interessant sein koennten, die aber nicht in den Text
  1377. eingebunden werden konnten:
  1378.      txt/amiga.history    Zur Geschichte des Amiga
  1379.      txt/story.txt        Die Commodore-Story (oder: Die Tramiel-Story ;-)
  1380.      txt/amiga.newsgroups    Uebersicht ueber comp.sys.amiga.*
  1381.      txt/amiga.sites     Liste von FTP-Servern
  1382.      txt/AmigaOverview.tex    Eine Uebersicht ueber die Amiga-Soft- und Hardware
  1383.      txt/Hardware.tips    Fuer Hardware-Bastler
  1384.      txt/Nullmodem.txt    Anleitung zum Bau eines Nullmodems
  1385.      src/JWSplit.c        Der Quelltext eines Dateisplitters
  1386.      src/JWJoin.c        Das Gegenstueck zu JWSplit.c
  1387.      src/addtoc.c        FUegt ein Inhaltsverzeichnis zu mit texinfo erzeugten
  1388.                  doc's bei (dieser Text verwendet es)
  1389.  
  1390.    Um diese oeffentlich zugaenglich zu machen, habe ich mich dazu
  1391. entschlossen, diese in einem Archiv zu sammeln. Es heisst
  1392. `AmigaFAQxxxxxxg.lha', wobei xxxxxx das Datum der letzten Version ist.
  1393. Sie finden es per FTP im Aminet, Directory `text/docs'.
  1394.  
  1395. Beitraege zur Amiga-FAQ
  1396. ***********************
  1397.  
  1398.    Die FAQ kann nicht nuetzlich sein und nicht weiterentwickelt werden
  1399. ohne Ihre Hilfe. Vorschlaehge, Beitraege, neue Fragen und Antworten,
  1400. Kritik, alles ist willkommen.
  1401.  
  1402.    Bitte beachten Sie, dass einige sehr wesentliche Themen bis jetzt
  1403. unterrepraesentiert sind oder gaenzlich fehlen: Nichts ueber Animation,
  1404. Sound, Grafikkarten. (Alles ueber die *endgueltige* Merlin-Software
  1405. ...) Dies sind einige der Staerken des Amiga! Aber ich verstehe nichts
  1406. davon :-(
  1407.  
  1408.    Also nehmen Sie ihre Tastatur (Ihren Bleistift? Na gut, wenn's sein
  1409. muss...) und schreiben Sie an:
  1410.  
  1411.            Jochen Wiedmann
  1412.            Am Eisteich 9
  1413.      72555 Metzingen (Deutschland)
  1414.            Tel. 07123 / 14881
  1415.      
  1416.            Internet: wiedmann@mailserv.zdv.uni-tuebingen.de
  1417.  
  1418. Danksagungen
  1419. ************
  1420.  
  1421.    Meinen Dank an:
  1422. *Reinhard Spisser and Sebastiano Vigna*
  1423.      fuer die Amiga-Version von TexInfo. Dieser Text wurde damit
  1424.      erstellt.
  1425.  
  1426. *The Free Software Foundation*
  1427.      fuer die Originalversion von TexInfo und viele andere
  1428.      hervorragende Programme.
  1429.  
  1430. *Dylan McNamee*
  1431.      fuer die Abschnitte ueber Editoren, Textverarbeitungen, DTP und
  1432.      PostScript.
  1433.  
  1434. *Joseph Luk*
  1435.      fuer die Abschnitte ueber Chunky/Planar und Double-Buffering
  1436.  
  1437. *Urban Dominik Mueller*
  1438.      fuer die FAQ ueber FTP- und Mail-Server
  1439.  
  1440. Index
  1441. *****
  1442.  
  1443.  
  1444.  
  1445.  .arj                                   Endungen
  1446.  .dms                                   Endungen
  1447.  .gz                                    Endungen
  1448.  .lha                                   Endungen
  1449.  .lzh                                   Endungen
  1450.  .netrc                                 FTP
  1451.  .tar                                   Endungen
  1452.  .z                                     Endungen
  1453.  .Z                                     Endungen
  1454.  .zip                                   Endungen
  1455.  .zom                                   Endungen
  1456.  .zoo                                   Endungen
  1457.  68EC020                                68EC0xx
  1458.  68EC030                                68EC0xx
  1459.  Amiga-FAQ-Archiv                       Amiga-FAQ-Archiv
  1460.  Amiga-Library-Disks                    Fish-Floppies
  1461.  AmigaBasic                             AmigaBasic
  1462.  AmigaMail                              Developer
  1463.  AmigaSciSchool                         Infos
  1464.  Anonymous                              FTP
  1465.  Assembler                              Compiler
  1466.  AutoDocs                               Include-Dateien
  1467.  Beitraege                              Beitraege
  1468.  C                                      Compiler
  1469.  C++                                    Compiler
  1470.  CATS                                   CATS
  1471.  Chunky                                 Chunky vs. Planar
  1472.  Commodore, Frankfurt                   Developer
  1473.  Commodore, West Chester                CATS
  1474.  Compiler                               Compiler
  1475.  CrossDos                               MS-Dos-Disketten
  1476.  DaggeX                                 X11
  1477.  Danksagungen                           Danksagungen
  1478.  Dateiendungen                          Endungen
  1479.  Desktop Publishing                     DTP
  1480.  Developer                              Developer
  1481.  Dokumentation                          Dokumentation
  1482.  Doublebuffering                        Doublebuffering
  1483.  Druckersteuerung                       Druckersteuerung
  1484.  DTP                                    DTP
  1485.  Editoren                               Editoren
  1486.  Emulationen                            Emulationen
  1487.  Endungen                               Endungen
  1488.  Enforcer                               68EC0xx
  1489.  Esc-Sequenzen                          Druckersteuerung
  1490.  Fish-CD-Rom's                          Fish-CD
  1491.  Fish-Disketten                         Fish
  1492.  Fish-Disks                             Fish-Disk xxx
  1493.  Fish-Floppies                          Fish-Floppies
  1494.  FishCon                                Infos
  1495.  FishXref                               Infos
  1496.  Forth                                  Compiler
  1497.  Fortran                                Compiler
  1498.  FPU                                    FPU
  1499.  Fresh Fish CD-Rom's                    Fish-CD
  1500.  FTP-Servers                            FTP
  1501.  Geschichte                             Amiga-FAQ-Archiv
  1502.  GfxBase                                X11
  1503.  GigaMem                                68EC0xx
  1504.  Grafik                                 Grafik
  1505.  HD-Kompression                         HD-Kompression
  1506.  Hirsch & Wolf                          CATS
  1507.  Include-Dateien                        Include-Dateien
  1508.  KingFisher                             Infos
  1509.  Linux                                  Unix
  1510.  Lisp                                   Compiler
  1511.  Mail-server                            Mail
  1512.  Manuale                                Dokumentation
  1513.  MMU                                    68EC0xx
  1514.  Modula-2                               Compiler
  1515.  Monitore                               Monitore
  1516.  MS-Dos-Disketten                       MS-Dos-Disketten
  1517.  Msh                                    MS-Dos-Disketten
  1518.  Multiscan                              Monitore
  1519.  NDA                                    Developer
  1520.  NDUK                                   Include-Dateien
  1521.  NetBSD                                 Unix
  1522.  Oberon                                 Compiler
  1523.  Packer                                 Endungen
  1524.  Packer on Unix                         Endungen
  1525.  Pascal                                 Compiler
  1526.  Planar                                 Chunky vs. Planar
  1527.  PostScript                             PostScript
  1528.  Prolog                                 Compiler
  1529.  RAM, virtuelles                        68EC0xx
  1530.  RKM's                                  Dokumentation
  1531.  ROM Kernel Manuals                     Dokumentation
  1532.  Splitten von Dateien                   Splitten
  1533.  Stacker                                HD-Kompression
  1534.  TeX                                    TeX
  1535.  Text-Editoren                          Editoren
  1536.  Textbearbeitungssprachen               Textverarbeitungen
  1537.  Textverarbeitung                       Textverarbeitungen
  1538.  Unix                                   Unix
  1539.  Unix-LhA                               Unix-LhA
  1540.  VGA                                    Monitore
  1541.  Wysiwyg                                Textverarbeitungen
  1542.  X11                                    X11
  1543.  XFH                                    HD-Kompression
  1544.  XPK                                    HD-Kompression
  1545.  
  1546. --
  1547. Jochen Wiedmann            E-Mail: wiedmann@mailserv.zdv.uni-tuebingen.de
  1548.