home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / ASM_Help1.50.LHA / ASM.README < prev    next >
Encoding:
Text File  |  1994-10-15  |  24.4 KB  |  686 lines

  1.  
  2.                              AMIGA ASM HELP
  3.                          Version 1.5 14.10.1994
  4.                           Programmentwicklung
  5.                          Thomas-Georg Brüggemann
  6.                          Alle Rechte vorbehalten
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                 Inhalt
  13.                                 ~~~~~~
  14.  
  15.  
  16.  
  17.                     1.......Vorwort
  18.                     1.1.....Danksagung
  19.                     2.......Copyright
  20.                     3.......Bezugsquelle
  21.                     4.......Hardwarevoraussetzungen
  22.                     5.......Softwarevoraussetzungen
  23.                     6.......Programmbescheibung
  24.                     6.1.....Anwendung der Parameter
  25.                     6.2.....Programmsteuerung
  26.                     6.2.0...Die Menuleiste
  27.                     6.2.1...Die Library Gadgets
  28.                     6.2.2...Load Modul Gadget
  29.                     6.2.3...Search Gadget
  30.                     6.2.4...Print Gadget
  31.                     6.2.5...Index Intern/Extern Windows
  32.                     6.2.6...Index Intern/Extern Gadgets
  33.                     7.......Help und Tasten
  34.                     8.......ASM.PREFS
  35.                     9.......Fehler
  36.                     10......Inhalt der Diskette
  37.                     11......Registration
  38.  
  39.  
  40.  
  41.  
  42.                               [1] VORWORT
  43.                               -----------
  44.  
  45.       Es gibt sehr viele Amiga User, die nicht nur Programme benutzen
  46.       wollen, sondern auch selber schreiben wollen. Ich habe es mir zur
  47.       Aufgabe gemacht, nicht nur den angehenden Programmierern mit diesem
  48.       Programm zu unterstützen, sondern auch den Profi dies als
  49.       Nachschlagewerk anzubieten.
  50.  
  51.       Dieses Programm ist normalerweise für den Assembler Programmierer
  52.       gedacht, der auf dem Seka Assembler, Profimat, Trash`m One oder ASM
  53.       One und ohne Includes arbeitet. Eine Umstzung auf andere Assembler
  54.       ist eigentlich ohne Probleme möglich.
  55.  
  56.       Das Programm wurde mit dem TRASH'M-One V1.6 MC68000 Macro Assembler
  57.       © Rune Gram-Madsen (ASM-One) auf einem AMIGA 3000/25/10/68030/68882
  58.       CO/Prozessor unter Kickstart 40.62 und Workbench 40.13 geschrieben.
  59.  
  60.       Das Programm soll sozusagen eine Bibliothek darstellen, die Modulweise
  61.       [durch die EXTERN-DATAS] aufgebaut werden kann.
  62.  
  63.       Alle 3 Monate erscheinen neue Daten, um seine Bibliothek erweitern zu
  64.       können. Es werden alle Bereiche angesprochen die für eine Programm-
  65.       entwicklung nötig sind.
  66.  
  67.       Dazu gehören:
  68.  
  69.       1.  Devices, Librarys, und sonstiges - deren Bibliotheksfunktionen
  70.           und dessen Übergabeparameter die sich Intern (KICKSTART) und auf
  71.           Disketten befinden dessen Auflistung kein Copyright des
  72.           Entwicklers verletzt.
  73.  
  74.       2.  Beispielprogramme zur Anwendung dieser Funktionen
  75.  
  76.       3.  Viele Beispielprogramme zur programmierung von Intros,
  77.           Spiele, Anwenderprogramme und Utilities
  78.  
  79.       4.  Assembler Lernkurs
  80.  
  81.       5.  Über die Bausteine des Amigas und deren Pinbelegung und
  82.           Adressierung
  83.  
  84.       6.  usw....
  85.  
  86.       Sollte es unter Euch schon Programmierer geben die zu den o.g.
  87.       Themen einen guten Tip haben, könnt ihr mir diese zusenden.
  88.       Diese Routienen müssen frei von Rechten sein und für den User
  89.       frei Anwendbar sein! Euer Name wird dann unter dem Source
  90.       erscheinen. Für sehr gut dokumentierte Listings wird ein Honoar
  91.       bezahlt. Die Kontaktadresse entnehmt ihr bitte der Bezugsquelle.
  92.  
  93.  
  94.  
  95.  
  96.  
  97. 1.1   DANKSAGUNG
  98.       ~~~~~~~~~~
  99.  
  100.       Gleichzeitig will ich hier an einigen Leuten meinen Dank
  101.       aussprechen:
  102.  
  103.       MR.IGOR - der bei Problemen immer SOFORT half!
  104.       RIO - der mir gleich sagte daß das Teil nicht auf dem A2000 läuft!
  105.             ansonsten BETA-TESTER war. (Melde Dich mal wieder!)
  106.       JOE/JB,FUTZI usw.......
  107.  
  108.  
  109.  
  110.  
  111.  
  112.                             [2] COPYRIGHT
  113.                             -------------
  114.  
  115.       Dieses Programm ist urheberrechtlich Geschützt, daß heisst,
  116.       das dieses Programm nicht in irgendeiner Form - sei es auf
  117.       Datenträger, Druck, Fotokopie u.s.w weitergegeben werden werden darf.
  118.       Für die Zustimmung bedarf es meiner ausdrücklichen; schriftlichen
  119.       Genehmigung. Eine PD - Version liegt bereit.
  120.  
  121.       Keine Teile dieses Programmes dürfen in irgendeiner Form veraendert
  122.       werden.
  123.  
  124.       Für Fehler die durch die Benutzung der Beispiele entstehen
  125.       ist der Programmierer, Vertreiber usw nicht Haftbar zu machen.
  126.       Es wurde versucht ein fehlerfreies Programm zu entwickeln.
  127.       Sollte doch ein Fehler bemerkt werden, so ist der Programmierer
  128.       für jeden Hinweis dankbar.
  129.  
  130.       Von meinem Copyright ausgeschlossen sind folgende Programme bzw Namen:
  131.  
  132.   ASL.LIBRARY
  133.   REQTOOLS.LIBRARY         © 1991-1994 Nico François              PD*FREEWARE
  134.   GADTOOLS.LIBRARY         © Copyright 1991-1993 Jaba Development PD*FREEWARE
  135.   POWERPACKER.LIBRARY      © 1992 Nico François                   PD*FREEWARE
  136.   TRASH'M-One Assembler    © Rune Gram-Madsen  (ASM-One)
  137.   SEKA ASSEMBLER           © KUMA SEKA ASSEMBLER
  138.   AMIGA                    © 1985-1993 Commodore-Amiga, Inc.
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.                            [3] BEZUGSQUELLE
  147.                            ----------------
  148.  
  149.  
  150.                         THOMAS-GEORG BRUEGGEMANN
  151.                            WALDEMARSTRASSE 43
  152.                               10999 BERLIN
  153.  
  154.                        INFO TEL.:[030] 615 98 04
  155.  
  156.                      TYRELL CORP. PROGRAMMIERER BOX
  157.                             300-19200 USR-D
  158.                            18:00 - 22:00 UHR
  159.  
  160.                        DATA TEL.:[030] 615 89 92
  161.  
  162.  
  163.  
  164.  
  165.  
  166.                       [4] HARDWAREVORAUSETZUNGEN
  167.                       --------------------------
  168.  
  169.       Dieses Programm wurde auf einen AMIGA 3000/25 MHZ entwickelt.
  170.       und auf einem Amiga 2000/5MB/OKTAGON SCSI getestet und lief
  171.       unter Kickstart 2.0 einwandfrei. Mind. 1MB speicher sind
  172.       erforderlich. Platz für die externen Daten sind im Programm
  173.       reserviert.
  174.  
  175.  
  176.  
  177.  
  178.  
  179.                       [5] SOFTWAREVORAUSETZUNGEN
  180.                       --------------------------
  181.  
  182.       Das Programm läuft ab Workbench 2.0. Zum Laden der externen
  183.       Dateien müssen sich auf der Programmdiskette - Beispieldateien
  184.       befinden. Zusätzlich wird die ASL.LIBRARY sowie die REQTOOLS.LIBRARY
  185.       benötigt. Diese Librarys unterstehen dem Copyright und dürfen nur in
  186.       unveränderter Form benutzt bzw. weitergegeben werden.
  187.       Jedoch wäre es auch angebracht die jeweiligen Shareware-Gebühren
  188.       an den Programmierern dieser Zusatzprogramme zu zahlen da diese ja
  189.       wohl fast jeder besitzt.
  190.  
  191.       REQTOOLS.LIBRARY     © 1991-1994 Nico François  PD*FREEWARE
  192.  
  193.  
  194.  
  195.       Die gadtools.library ist ab KICK 2.0 im ROM.
  196.       Die asl.library      ist ab Kick 2.0 auf Disk.
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                       [6] PROGRAMMBESCHREIBUNG
  203.                       ------------------------
  204.  
  205. 6.1   ANWENDUNG DER PARAMETER
  206.       ~~~~~~~~~~~~~~~~~~~~~~~
  207.  
  208.       Nach dem Laden stehen sofort die Adressen der internen
  209.       Bibliotheken zur Abfrage bereit. Diese Bibliothek`s-Adressen
  210.       ermöglichen es nachdem die jeweilige LIBRARY geöffnet wurde
  211.       Zugriff auf die Übergabeparameter. Ein beispiel aus der DOS.LIBRARY
  212.  
  213.  
  214.       -$001e -30              = Open         (Name,AccessMode)(D1,D2)
  215.  
  216.       BESCHREIBUNG
  217.       ~~~~~~~~~~~~
  218.  
  219.       -$001e                  = Der Aufruf in HEXADEZIMAL
  220.       -30                     = Der Aufruf in DEZIMAL
  221.  
  222.       Diese Adressen werden immer mit JSR angesprungen. Es ist egal
  223.       ob man sich an die hexadezimale oder dezimale Schreibweise hält.
  224.       Man kann sich aussuchen, was leichter zu merken ist. Ich rufe
  225.       z.b. immer in Dezimal auf.)
  226.  
  227.       Open                    = Ich will etwas öffnen!
  228.  
  229.       Name,AccessMode
  230.         |       |
  231.         |       |
  232.         |       |
  233.         |       |
  234.         |     MODUS z.b. #1006
  235.         |                  |
  236.         |                  |
  237.       WAS ICH ÖFFNEN WILL  |
  238.         |                  |
  239.        D1                  D2
  240.  
  241.  
  242.  
  243.       IM ASM LISTING
  244.       ~~~~~~~~~~~~~~
  245.       MOVE.L  #NAME,D1
  246.       MOVE.L  #1006,D2
  247.       JSR     -30(A6)
  248.  
  249.       Ausführlich wird es auf den Datendisketten erklärt.
  250.  
  251.       Kommen wir nochmal zu den Librarys, die sofort nach dem Laden
  252.       zu verfügung stehen. Das sind die:
  253.  
  254.  
  255.       EXPANSION.LIBRARY     = Verwaltet Hardware und Software-Erweiterungen.
  256.  
  257.       EXEC.LIBRARY          = Kern des Systems um Librarys zu öffnen
  258.                               Speicher verwalten u.v.m.
  259.  
  260.       UTILITY LIBRARY       = Für die bearbeitung von TagItems und TagFelder.
  261.  
  262.       GRAPHICS.LIBRARY      = Um auf grafische Routinen zugreifen zu können.
  263.                               Zugriff auf Blitter,Copper Font u.v.m.
  264.  
  265.       KEYMAP.LIBRARY        = Zur Zeit keine Dokumentation zu finden
  266.  
  267.       LAYERS.LIBRARY        = Zuständig für das Clipping und Refresh bei
  268.                               überlagernden Display-Elementen.
  269.  
  270.       INTUITION.LIBRARY     = Für die Intuitions-steuerung Window,Screen,
  271.                               Menue,Maus,Borders u.v.m anzusprechen.
  272.  
  273.       MATHFFP.LIBRARY       = Für einfache mathematische Aufgaben.
  274.                               Z.B Multiplikation, Division usw.
  275.  
  276.       MATHIEEESINGBAS.LIB   = KEINE BEFRIEDIGENDE DOKUMENTATION
  277.  
  278.       MATHIEEEDOUBBAS.LIB   = Für Mathematische Aufgaben die im IEEE
  279.                               Standard mit doppelter Genauigkeit rechnen.                  
  280.  
  281.       MATHTRANS.LIBRARY     = Für mathematische Aufgaben wie ARCSIN, ARCCOS
  282.  
  283.       MATHIEEESINGTRANS.LIB = KEINE BEFRIEDIGENDE DOKUMENTATION
  284.  
  285.       MATHIEEEDOUBTRANS.LIB = KEINE BEFRIEDIGENDE DOKUMENTATION
  286.  
  287.       DOS.LIBRARY           = Für die bearbeitung von DOS -> Disk Operating
  288.                               System Textausgabe in CLI Windows u.v.m.
  289.  
  290.       GADTOOLS.LIBRARY      = Für die Programmierung von Gadgets, Menus usw.
  291.  
  292.       ICON.LIBRARY          = Zuständig für die bearbeitung der .info files
  293.  
  294.       WORKBENCH.LIBRARY     = Zuständig für die Einbindung von Menüs und
  295.                               Icons im Workbench Window uvm.
  296.  
  297.  
  298.       Diese Librarys sind direkt auf den Kickstart-ROM`s ab Version 2.0.
  299.       Diese Kickstarts hatten bisher nur 256 KiloByte fassungsvermögen.
  300.       Ab Kickstart 2.0 wurden die Bibliotheken erweitert - diese
  301.       Kickstart-ROM`s haben nun eine Grösse von 512 KiloByte und somit
  302.       wurden auch neue Bibliotheken eingerichtet und die "ALTEN" entweder
  303.       erweitert, oder sogar entfernt.
  304.       In meinem Programm wird darauf hingewiesen, ab wann die Kickstart
  305.       2.0 Adressen beginnen. Z.B. wurde unter anderem die EXEC.LIBRARY 
  306.       erweitert. Auf diese Adressen kann nun natürlich keiner mit Kickstart
  307.       1.2/1.3 zugreifen. Das heisst auch, dass wenn jemand unter Kick 2.0
  308.       die neuen Adressen benutzt - die 1.2/1.3 Kick Amiga`s abstürzen.
  309.  
  310.  
  311.  
  312.  
  313. 6.2   PROGRAMMSTEUERUNG
  314.       ~~~~~~~~~~~~~~~~~
  315.  
  316.  
  317.  
  318.  
  319.  
  320. 6.2.0 DIE MENULEISTE
  321.       ~~~~~~~~~~~~~~
  322.  
  323.       In dieser Version wurden die Prefs-Gadgets aus Platzmangel durch Menus
  324.       ersetzt. Die wichtigsten Funktionen sind auch als Hotkeys aufzurufen.
  325.  
  326.       Folgende Menupunkte stehen zur Anwahl:
  327.  
  328.       -----------------------------------------------------------
  329.       HAUPTMENU:PROJECT                 PREFERENCES
  330.                 ~~~~~~~                 ~~~~~~~~~~~
  331.                 ABOUT                   LOAD PREFS
  332.                 HELP                    COLORS SET
  333.                 LOAD MODULE             ICONYFYWIN
  334.                 SEARCH                  SCREENSET  -> CUSTOM
  335.                 PRINT SCREEN                          PUBLIC
  336.                 QUIT                    SAVE PREFS
  337.       -----------------------------------------------------------
  338.  
  339.  
  340.                  MENU PROJECT ABOUT:       Rechte AMIGA+A
  341.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  342.       Gibt eine Nachricht über die Version usw.(Siehe Gadgets)
  343.  
  344.  
  345.                  MENU PROJECT HELP:        Rechte AMIGA+H
  346.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347.  
  348.       Gibt die derzeitige Tastaturbelegung incl. Hotkeys aus.
  349.       (Siehe Gadgets)
  350.  
  351.  
  352.                  MENU PROJECT LOAD MODULE: Rechte AMIGA+L
  353.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354.  
  355.       Lädt ein externes ASM-DATEN-MODUL. Sollte es kein ASM-HELP
  356.       Datenmodul sein, so wird es nicht geladen. Ein versehent-
  357.       liches Laden anderer Daten ist nicht möglich.
  358.       (Siehe Gadgets)
  359.  
  360.  
  361.                 MENU PROJECT SEARCH:      Rechte AMIGA+S
  362.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363.  
  364.       Sucht nur in Externen Modulen nach Index, die auch im
  365.       kleinen Indexwindow unten rechts abzulesen sind.
  366.       Wollen sie in den internen Librarys z.B. DOSLIBRARY
  367.       -$001e -30   = Open    (Name,AccessMode)(D1,D2)
  368.       mehr wissen wollen, so geben sie im Suchstring einfach
  369.       DOS,30 ein also die Dezimalzahl. Bitte nicht das komma
  370.       vergessen. Wer bei mir die Datenmodule bestellt, bekommt
  371.       automatisch eine Indexliste,in der die Suchbegriffe stehen.
  372.       (Siehe Gadgets)
  373.  
  374.  
  375.                MENU PROJECT PRINT SCREEN:Rechte AMIGA+P
  376.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377.  
  378.       Druckt den aktuellen Datensatz aus und nur den, der auf
  379.       dem Bildschirm zu sehen ist. Bitte bei Ihren Druckerein-
  380.       stellungen darauf achten, daß die Bildschirmbreite 1/79
  381.       ist. Falls der Drucker nicht eingeschaltet ist, erscheint
  382.       ein Requester; Sie können es dann nachholen.
  383.       (Siehe Gadgets)
  384.  
  385.  
  386.               MENU PROJECT QUIT:        Rechte AMIGA+Q
  387.               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  388.  
  389.       Programm beenden. Zuerst werden sie gefragt, ob Sie das
  390.       Programm beenden wollen. Wenn nicht, kehren sie zum
  391.       Hauptprogramm zurück.
  392.  
  393.  
  394.                    MENU PREFERENCES: LOAD PREFS
  395.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  396.  
  397.       Hiermit kann man die zuletzt eingestellten Prefs laden.
  398.       Sollten Sie im Public Modus den Screen abgespeichert haben,
  399.       schaltet der Screen automatisch um. Ansonsten werden alle
  400.       Bildschirmfarben- und darstellungen Wie gespeichert - geladen.
  401.       Die Einstellungen werden im S:ASM.PREFS abgespeichert. [s.u.]
  402.       Sollten Sie mal wieder die grundeinstellungen des Programmes
  403.       wiederherstellen, genügt es im S: Verzeichnis das File
  404.       ASM.PREFS zu löschen und das Programm neu zu starten - und
  405.       dann die Prefs neu abspeichern.
  406.  
  407.  
  408.             MENU PREFERENCES: COLORS SET     Rechte AMIGA+C
  409.             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410.  
  411.       Hier kann man sich nun selbst seine Bildschirmfarben
  412.       aussuchen. Im Custom-Screen-Modus haben die Farbeinstellungen
  413.       keinen Einfluss auf die WB-Einstellungen. Im Public Modus
  414.       werden auch die WB Farben geändert aber nicht abgespeichert.
  415.  
  416.  
  417.             MENU PREFERENCES: ICONIFYWIN     Rechte AMIGA+I
  418.             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419.  
  420.       Fenster und Screen werden geschlossen und ein minimales
  421.       Window mit einem Gadget erscheint um auf der Workbench
  422.       platz zu haben. Durch Anklicken des Gadgets kommt man
  423.       wieder zu ASM-HELP® zurück.
  424.  
  425.  
  426.                    MENU PREFERENCES: SCREENSET
  427.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428.                UNTERMENU CUSTOM:    Rechte AMMIGA+M
  429.  
  430.       Öffnet einen eigenen Screen im Format 640x256. Laden und
  431.       speichern der Bildschirm-Einstellungen wird unterstützt.
  432.       Es stehen 8 Farben zur verfügung.
  433.  
  434.  
  435.                 UNTERMENU PUBLIC:    Rechte AMMIGA+N
  436.  
  437.       Das Programm öffnet sich auf dem Workbenchscreen. Wer nun
  438.       im Interlace Modus arbeitet, bekommt das Programmfenster
  439.       im Format 640x256 zu sehen. Man hat also noch genug Platz
  440.       auf dem Bildschirm. Alle Ausgabedaten werden in Schwarz
  441.       dargestellt, da z.b. bei der übernahme der Farbpalette unter
  442.       Magic-WB fast nichts mehr zu lesen ist. Load Prefs ist daher
  443.       im Public-Screen-Modus gesperrt, da sonst die WB-Einstellungen
  444.       nicht mehr stimmen. Auf diese Einstellung sollte man auf jeden
  445.       Fall verzichten, wenn man kein Interlace zu laufen hat.
  446.  
  447.  
  448.                  MENU PREFERENCES: SAVE PREFS
  449.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  450.  
  451.       In jeden Bildschirm-Modus ist das Speichern möglich. Und
  452.       genauso wird das Programm geladen, wenn Sie entweder auf
  453.       Load gehen oder irgendwann das Programm nochmal starten.
  454.       Man sollte darauf achten, das auch die WB-Farbeinstellung
  455.       gespeichert wird. Die Einstellungen werden im S:ASM.PREFS
  456.       abgespeichert. [s.u.]
  457.  
  458.  
  459.  
  460. 6.2.1 DIE LIBRARY GADGETS
  461.       ~~~~~~~~~~~~~~~~~~~
  462.  
  463.       Nach dem starten des Programmes erscheinen links unten im Bildschirm
  464.       die Bibliotheks-Gadgets. Mit denen man direkt eine Library anwählen
  465.       kann. Um nun in dieser Library durch-blättern zu können sind unter
  466.       INTERN ein vorlauf >> und ein << rücklauf Gadget.
  467.  
  468.  
  469.  
  470.  
  471.  
  472. 6.2.2 LOAD MODUL GADGET
  473.       ~~~~~~~~~~~~~~~~~
  474.  
  475.       Mit dem LOAD MODUL Gadget ist es möglich die ASM-DATEN® zu laden. Es
  476.       erscheint ein ASL REQUESTER der (falls sie die ASM.PREFS abgespeichert
  477.       haben) den in den Prefs voreingestellten Pfad die Daten sucht.
  478.       sollten sie die ASM-DATEN® in einem anderen Verzeichnis haben, so geben
  479.       oder klicken Sie einfach das neue Verzeichnis an und gehen sie bei PREFS
  480.       auf SAVE und ab dann wird dann automatisch immer das neue Verzeichnis
  481.       beim Laden angezeigt.
  482.  
  483.       Die Daten haben ein eigenes Format.
  484.  
  485.       Ein versehentliches laden einer anderen Datei erkennt mein Programm
  486.       und vergleicht die KEY`s sowie das Format und Meldet dann ein "Falsches
  487.       Format". Ausserdem kann jeder nur Perönliche Datenmodule haben.
  488.       Diese können nicht mit anderen Registrierten Usern getauscht werden.
  489.  
  490.       Ansonsten wird wie vorgesehen geladen. Ein vor- und zurückblättern
  491.       erreicht man durch die Gadgets EXTERN << >>.
  492.  
  493.  
  494.  
  495.  
  496.  
  497. 6.2.3 SEARCH
  498.       ~~~~~~
  499.  
  500.       Ein Suchrequester erscheint. Die Suchfunktion arbeitet auf der INDEX
  501.       ebene. Gesucht wird nur nach Index -  eine Indexliste liegt jeden
  502.       Programm anbei. Sollte das Index gefunden werden, wird die entspechende
  503.       Routine dargestellt. Bitte genaue Schreibweise eingeben! Syntax:
  504.       INDEX,BEREICH also bitte mit dem KOMMA trennen! z.b. steht in der
  505.       Indexliste:
  506.  
  507.       SEITE NR   INDEX         BEREICH        ANWENDUNG
  508.       ------------------------------------------------------------------
  509.       SEITE 31   CMP           BEFEHL         VERGLEICH ZWEIER OPERANDEN
  510.       SEITE 32   CMPA          BEFEHL         usw...usw...usw...usw.....
  511.  
  512.  
  513.       Sollten wir nun den CMP suchen, wäre INDEX;BEREICH = CMP,BEFEHL
  514.  
  515.       Diese Syntax kommt daher zustande, dass z.b. ein INDEX öfters auf-
  516.       tauchen kann. z.b. EORI als BEFEHL oder EORI in einer ANWENDUNG usw.
  517.  
  518.       Die gross und kleinschreibung im Eingabe-Requester ist egal. Alle
  519.       Buchstaben werden automatisch in Grossbuchstaben gewandelt.
  520.  
  521.  
  522.  
  523.  
  524. 6.2.4 PRINT
  525.       ~~~~~
  526.  
  527.       Der letzte Bildschirminhalt wird in einem Buffer zwischengespeichert.
  528.       Das Programm erkennt den Internen - sowie auch den externen Inhalt.
  529.       Immer nur eine Bildschirmseite wird ausgedruckt - und zwar nach
  530.       den Workbench - Druckereinstellungen. [s.S:ASM.PREFS]
  531.       Bei dem Ausdrucksformat wird der Indexname sowie die Datensatznummer
  532.       und der registrierte Anweder angegeben. Darunter folgt dann der Bild-
  533.       schirminhalt.
  534.  
  535.  
  536.  
  537.  
  538.  
  539. 6.2.5 INDEX INTERN/EXTERN WINDOWS
  540.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541.  
  542.       In diesen Windows wird der gerade durch <<zurück  vor>> gewählte
  543.       INDEX und BEREICH angezeigt. Man kann zwischen den INTERNEN und
  544.       EXTERNEN Index-Windows hin und her springen.
  545.  
  546.       Die Indexposition merkt sich die letzte Eingabe. Sollte man nun
  547.       aus einem Externlisting einen Parameter suchen wollen, so kann man
  548.       gleich in den internen Index diesen Parameter heraussuchen. Sollte
  549.       man nun in den externen Index weiterblättern, so bleibt der interne
  550.       Index auf seiner alten Position - genauso umgekehrt.
  551.  
  552.  
  553.  
  554.  
  555.  
  556. 6.2.6 INDEX INTERN/EXTERN GADGETS
  557.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  558.  
  559.       Das Intern-Index gadget zeigt die Internen Librarys an. Das Extern-
  560.       Index Gadget öffnet einen Requester. Nun können sie die Indexdatei
  561.       laden. Auf dem Hauptbildschirm erscheint dann z.b.
  562.  
  563.  
  564.       SEITE NR   INDEX         BEREICH        ANWENDUNG
  565.       ------------------------------------------------------------------
  566.       SEITE 31   CMP           BEFEHL         VERGLEICH ZWEIER OPERANDEN
  567.       SEITE 32   CMPA          BEFEHL         usw...usw...usw...usw.....
  568.  
  569.  
  570.       Unten im INDEX-EXTERN-Window erscheint, in welcher Datei diese
  571.       Datensätze zu finden sind. Diese Index-Liste können Sie sich dann
  572.       ausdrucken lassen.
  573.  
  574.  
  575.  
  576.  
  577.  
  578.                          [7] HELP UND TASTEN
  579.                          ~~~~~~~~~~~~~~~~~~~
  580.  
  581.       Durch drücken der Helptaste bekommen Sie einen Hilfe-Requester
  582.       über die Tastaturfunktionen für das Programm zu sehen.
  583.  
  584.       Folgende Tasten sind nur beim aktivierten Window nutzbar:
  585.       (Sie erkennen das aktivierte Window daran, daß die Uhr oben
  586.       rechts geht!)
  587.  
  588.                           ASM TASTEN UND HOTKEYS
  589.                           ~~~~~~~~~~~~~~~~~~~~~~
  590.       HOTKEYS:
  591.               RIGHT AMIGA + A = ABOUT MSG       HINWEIS
  592.               RIGHT AMIGA + C = SET COLOR       BILDSCHIRMFARBE ÄNDERN
  593.               RIGHT AMIGA + H = HELP PAGE       DIE TASTEN UND HOTKEYS
  594.               RIGHT AMIGA + I = ICONY WIN       WINDOW ICONIFIZIEREN
  595.               RIGHT AMIGA + L = LOAD MODULE     EXTERNES DATENMODUL LADEN
  596.               RIGHT AMIGA + P = PRINT           BILDSCHIRMAUSGABE DRUCKEN
  597.               RIGHT AMIGA + Q = QUIT            PROGRAMM BEENDEN
  598.               RIGHT AMIGA + S = SEARCH          SUCHEN
  599.       TASTEN:
  600.               CURSOR RIGHT    NEXT INTERN       INTERN SEITE VOR
  601.               CURSOR LEFT     PREVIOUS INTERN   INTERN SEITE ZURÜCK
  602.               CURSOR UP       NEXT EXTERN       EXTERN SEITE VOR
  603.               CURSOR DOWN     PREVIOUS EXTERN   EXTERN SEITE ZURÜCK
  604.               HELP            THIS PAGE         DIE TASTEN UND HOTKEYS
  605.  
  606.  
  607.  
  608.  
  609.                              [8] ASM.PREFS
  610.                              ~~~~~~~~~~~~~
  611.  
  612.       Sollten Sie im aktuellen S: Verzeichnis keine ASM.PREFS haben, so können
  613.       Sie das im Programm nachholen, indem man im Menu -> PREFERENCES auf SAVE
  614.       geht. In den Prefs sind die zuletzt abgespeicherten Screendaten Public/
  615.       Custom sowie die Bildschirmfarben; der verwendete Drucker und der regis-
  616.       trierte Name enthalten. Die ASM.PREFS werden automatisch bei Programm-
  617.       start geladen.
  618.  
  619.       Sollten sie mal mit den Bildschirmfarben nicht klarkommen...z.b.
  620.       sie haben alles zu dunkel eingestellt und abgespeichert; reicht es,
  621.       die ASM.PREFS zu löschen. Dann sind die Grund-Daten im Programm
  622.       aktiviert. Nun können sie im Programm wiederum die Prefs nach Ihren
  623.       Wünschen ändern und ggf. abspeichern.
  624.  
  625.  
  626.  
  627.  
  628.  
  629.                               [9] Fehler
  630.                               ~~~~~~~~~~
  631.  
  632.      Sind mir zur dieser Zeit nicht bekannt.
  633.      Das Programm wird weiter überarbeitet, einige Funktionen werden
  634.      hinzukomen.
  635.  
  636.      Sollten Sie irgendwelche Fehler finden, so geben Sie GENAU an wann
  637.      und wo er auftritt. Beschreibungen wie: Da geht was nicht!..nützen
  638.      mir leider nichts. Übrigens sind für ausbesserungen von Programmfehlern
  639.      nirgendwo Updategebühren fällig! Und das Zählt normalerweise für alle
  640.      Programme die sich auf dem Markt befinden! Es sei denn, das im Programm
  641.      "wesentliche-Änderungen zur verbesserung" vorgenommen wurden.
  642.  
  643.  
  644.  
  645.                          [10] Inhalt der Diskette
  646.                          ~~~~~~~~~~~~~~~~~~~~~~~~
  647.  
  648.  
  649.  
  650.       1.  AMIGA-ASM_HELP     = Das Hauptprogramm
  651.       2.  DATA [DIRECTORY]   = In diesem Dir befinden sich die externen Daten.
  652.       2.1 ASM-DATA-[??]      = Das sind die Externen Daten
  653.       3.  INDEX [DIRECTORY]  = In diesem Dir befinden sich die INDEX-Daten
  654.       3.1 INDEX-ASM-[??]     = Das sind die Index Date(ie)n
  655.                                mit den Begriffen mit denen sie im Programm
  656.                                später suchen können.
  657.       4.  ASM.README           Das Informationsfile [was Sie gerade lesen].
  658.  
  659.  
  660.  
  661.  
  662.                            [11] REGISTRATION
  663.                            ~~~~~~~~~~~~~~~~~
  664.  
  665.  
  666.       In der Version V1.5 wurden keine Funktionen ausgebaut. Es wurde
  667.       lediglich ein Datumchecker eingebaut. D.h. irgendwann de-aktiviert
  668.       sich das Programm. Es hilft nur noch das zurücksetzen der Zeit.
  669.  
  670.       Da sich das Seitenformat vergrößert hat, können keine alten
  671.       daten mehr geladen werden.
  672.  
  673.       Gegen eine Shareware-Gebühr bekommt jeder User sein eigenes ASM-HELP®.
  674.       Die Gebühr wird für die Daten-Disk-Schreiber sowie Porto usw verwendet.
  675.  
  676.       Diese Programme sind dann Registriert. Daten eines anderen registrierten
  677.       Users können nicht geladen werden.
  678.  
  679.       Die Shareware-Gebühr beträgt 15,- DM.
  680.  
  681.  
  682.  
  683.  
  684.  
  685.                               --- ENDE ---
  686.