home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / MAGICUPD.LZH / MAGIC3.UPD / MAGX / ZUSATZ / MAGX.INF < prev    next >
Text File  |  1993-08-02  |  9KB  |  202 lines

  1. ;               Beispiel- Konfigurationsdatei für Mag!X 2.00
  2. ;               ============================================
  3. ;
  4. ; ╜ Andreas Kromke 1990-93
  5.  
  6. ; Die vorliegende, kommentierte MAGX.INF - Datei ist in dieser Form voll
  7. ; funktionsfähig und erläutert au₧erdem alle Möglichkeiten, diese Datei zu
  8. ; manipulieren.
  9. ; Für die normale Anwendung ist die durch INSTMAGX bei der Installation
  10. ; vorgenommene Konfiguration völlig ausreichend. Diese Datei richtet sich
  11. ; ausschlie₧lich an den fortgeschrittenen Benutzer.
  12. ; Mit Hilfe dieser Datei kann man nicht nur den Aufbau der MAGX.INF exakt
  13. ; nachvollziehen (etwa für eigene Auswertungen), sondern man kann auch
  14. ; Manipulationen vornehmen, die von MAGXDESK aus ohne weiteres nicht
  15. ; möglich sind.
  16. ; Neu ab Mag!X 2.0:
  17. ;    _WND
  18. ;    _TSL
  19. ;    _FLG
  20. ;    _TRM
  21. ;    _TXT      zusätzliche Parameter!
  22. ; Nicht mehr vorhanden ab 2.0:
  23. ;    _DRV
  24. ;    _DSK
  25. ;  (wegen Inkompatibilität zwischen MultiTOS/GEM 3.0 entfernt)
  26.  
  27.  
  28. ; Die für das AES relevanten Zeilen beginnen alle mit #_??? und liegen
  29. ; vor der Zeile #_CTR.
  30. ; Andere Zeilen werden als Kommentar behandelt. Allgemein darf jede Zeile
  31. ; au₧er #_CTR und den folgenden fehlen, es werden dann Defaultwerte
  32. ; eingesetzt.
  33.  
  34. #_MAG MAG!X V2.00                       ; bisher reiner Kommentar
  35.  
  36. ; Es folgen die Environment- Variablen. Da die Zeichenketten bis zum
  37. ; Zeilenende übernommen werden, darf kein Kommentar hinter einer
  38. ; #_ENV- Zeile stehen. Dies ist nötig, um auch z.B. Semikolons oder
  39. ; Leerstellen im Environment- String zuzulassen.
  40. ; Das vom BIOS übermittelte Environment wird genau dann vom AES
  41. ; benutzt und weitergegeben, wenn keine #_ENV - Zeile angegeben wurde.
  42.  
  43. #_ENV PATH=C:\BIN\;A:\
  44. #_ENV PROMPT=$p$g
  45. #_ENV F1=tempus
  46.  
  47. ; Die Grö₧e des Shell- Puffers mu₧ variabel sein, damit alle beliebigen
  48. ; Shells ihre Daten unterbringen können. Die Zahl darf nicht
  49. ; grö₧er als 65535 sein, au₧erdem werden immer mindestens 4192 Bytes
  50. ; reserviert. Die Grö₧e des Puffers (unsigned int) erfährt man, indem man
  51. ; einen shel_get()- Aufruf mit 0 zu lesenden Bytes macht.
  52. ; Ein zu kleiner Wert bedeutet unter Mag!X keinen Absturz, sondern die
  53. ; Daten können nicht alle gespeichert werden.
  54.  
  55. #_BUF 4192                              ; Grö₧e des Shell- Puffers, dezimal
  56.  
  57. ; Die Gerätenummer wird nicht ausgewertet, wenn das System für einen
  58. ; Auflösungswechsel gerade neu gestartet wird. Gibt das (N)VDI beim Öffnen
  59. ; der Workstation einen Fehlercode zurück (Handle 0), so wird das VDI
  60. ; noch einmal mit Gerätenummer 1 (aktuelle Auflösung) gestartet.
  61. ; Die üblichen Auflösungen von ST/TT sind
  62. ;  2 = ST niedrig, 3 = ST mittel, 4 = ST hoch
  63. ;  6 = TT mittel,  8 = TT hoch,   9 = TT niedrig,
  64. ; weitere je nach in ASSIGN.SYS angemeldeten Gerätetreibern (MGE,VGA,...)
  65.  
  66. #_DEV 4                                 ; VDI- Treiber, 4 = hohe Auflösung
  67.  
  68. ; Font und Texthöhe der AES- Zeichensätze sind in Mag!X 2.00 variabel, so
  69. ; kann man etwa auch in Monochrom den 8x8- Zeichensatz benutzen.
  70. ; Die Syntax lautet:
  71. ;  #_TXT <Höhe des gr. Fonts> <Höhe des kl. Fonts> <font-ID>
  72. ; Die Zeichenhöhe wird vom AES per vst_height gesetzt und ist z.B.:
  73. ; 4=6x6-Font,6=8x8-Font,13=8x16-Font,26=16x32-Font.
  74. ; Höhen von 0 bedeuten Standardeinstellungen, Font-ID 1 ist Systemfont.
  75.  
  76. #_TXT 0 0 1                              ; Texthöhen+Font, 0 = Default
  77.  
  78. ; Hier kann man festlegen, ob das Mag!X- Logo in den Menüleisten links
  79. ; (Bit 0 = 1) oder rechts (Bit 0 = 0) liegen soll.
  80. ; Fehlt der Eintrag, werden alle Flags als 0 angenommen.
  81.  
  82. #_FLG 0                                 ; Bit 0 = 1: Logo links
  83.  
  84. ; Hier kann man die Anzahl der Fenster festlegen. Gültige Werte liegen
  85. ; zwischen 0 und 64, es sollten keine Werte < 16 eingetragen werden.
  86. ; Fehlt der Eintrag, wird 16 angenommen.
  87.  
  88. #_WND 16
  89.  
  90. ; Hiermit wird die Verteilung der Rechenzeit zwischen Vorder- und
  91. ; Hintergrundproze₧ gesteuert. Der erste Wert gibt die Länge einer
  92. ; Zeitscheibe in 5ms-Einheiten an, der zweite die Hintergrundpriorität.
  93. ; Ein Wert von 32 für letztere bedeutet eine Priorität von 1:32 für
  94. ; Hintergrundprozesse. Fehlt der Eintrag, wird kein prä-emptives
  95. ; Multitasking aktiviert.
  96.  
  97. #_TSL 1 32
  98.  
  99. ; Der Scrap- Pfad ("Clipboard") sollte immer auf ein existierendes
  100. ; Verzeichnis gesetzt werden, da er sonst undefiniert ist.
  101.  
  102. #_SCP C:\GEMSYS\GEMSCRAP\               ; Scrap- Directory
  103.  
  104. ; Die folgende Zeile enthält den Programmnamen und vollständigen Pfad für
  105. ; das Program, das die Umlenkung von TOS- Programmen in Fenster durchführt.
  106. ; Beim Start des ersten TOS- Programms wird das hier angegebene Programm
  107. ; automatisch vorher in den Speicher geladen, falls es noch nicht
  108. ; geladen ist.
  109.  
  110. #_TRM C:\GEMSYS\GEMDESK\VT52.PRG
  111.  
  112. ; Vom in der #_ACC- Zeile angegebenen Pfad werden die Accessories geladen;
  113. ; wenn keine gefunden werden, werden natürlich auch keine geladen. Fehlt
  114. ; die Zeile, wird vom aktuellen Verzeichnis des Bootlaufwerks geladen, also
  115. ; i.a. vom Wurzelverzeichnis.
  116.  
  117. #_ACC C:\AUTO\ACCS\                     ; Pfad für ACCs
  118.  
  119. ; Optional kann man, falls die #_APP- Zeile angegeben wurde, vor dem Starten
  120. ; der Default- Shell Applikationen laden, die ab sofort parallel zu allen
  121. ; anderen Programmen verfügbar sind. Dies ist eine Alternative zu dem
  122. ; veralteten Accessory- Konzept, da jene im Gegensatz zu diesen auch wieder
  123. ; aus dem Speicher entfernt werden können.
  124. ; Hier kommen nur solche Programme in Frage, die sich ma₧voll in Bezug auf
  125. ; Speicher verhalten; lädt man etwa WORDPLUS auf diese Weise, so kann
  126. ; kein anderes Programm mehr geladen werden (wenn man den Speicherhunger
  127. ; nicht mit LIMITMEM begrenzt hat). Alle Programme werden im Grafikmodus
  128. ; gestartet.
  129.  
  130. #_APP C:\AUTO\APPS\                      ; Pfad für parallel geladene APPs
  131.  
  132. ; Unter #_AUT kann man wie unter TOS 1.4 eine Applikation automatisch
  133. ; starten, dies unterscheidet sich von den unter #_APP angemeldeten
  134. ; Programmen dadurch, da₧ die unter #_AUT angegebene Applikation nicht
  135. ; parallel gestartet wird, sondern anstelle des Desktop bzw. der Default-
  136. ; Shell. Erst wenn sich die Applikation beendet hat und keinen Nachfolger
  137. ; per shel_write bestimmt hat, wird das Desktop bzw. die Default- Shell
  138. ; gestartet (praktisch für ein login.prg in Netzen!).
  139. ; Die Applikation wird immer im Grafikmodus gestartet.
  140.  
  141. ;#_AUT C:\LOGIN.PRG
  142.  
  143. ; Die Defaultshell wird ggf. erst nach dem unter #_AUT angegebenen
  144. ; Programm gestartet. Fehlt die Angabe, wird MAGXDESK gestartet.
  145. ; Das Desktop bzw. die Default- Shell werden immer im Grafikmodus gestartet.
  146. ; Achtung: Bisher nur DESKTOP.APP und KAOSDESK.PRG installieren sich nach
  147. ;          GEM 2.x Konvention, nur solche Programme dürfen hier angegeben
  148. ;          werden. Z.Zt wird GEMINI angepa₧t.
  149.  
  150. ;#_SHL C:\KAOSDESK\KAOSDESK.PRG          ; Shell
  151.  
  152. ; Die Reihe der Mag!X- Variablen endet mit der Zeile #_CTR. Dies zeigt an,
  153. ; da₧ die folgenden Daten direkt in den Shell- Puffer übernommen werden,
  154. ; und zwar sind das die Daten fürs Kontrollfeld und fürs Desktop.
  155. ; Die Zeilen fürs Desktop beginnen 128 Bytes hinter #a und haben als erste
  156. ; Zeile #_DSK (die 128 Bytes sind eine alte TOS- Konvention).
  157. ; Wichtig ist, da₧ die Zeile #d eine solche Länge hat, da₧ die Gesamtlänge
  158. ; der Kontrollfelddaten genau 128 Bytes beträgt. Da einige Editoren rechts-
  159. ; bündige Leerstellen entfernen (kann auch zu Fehlern bei Environment-
  160. ; Variablen führen), ist die Zeile hier mit einem ';' statt einer Leerstelle
  161. ; abgeschlossen.
  162.  
  163. #_CTR                                   ; Beginn der Kontrollfeld- Daten
  164. #a000000
  165. #b001001
  166. #c7770007000600070055200505552220770557075055507703111302
  167. #d                                            ;
  168. #_DSK MAGXDESK V2.42 1
  169. #_DSW 640 381 1 0 0 10 0111 1112110110000
  170. #_DFM F 2 80 9 1 2 2 2
  171. #_DWN 80 211 556 170 0 F:\XKAOS\*.*
  172. #_DWN 80 0 556 209 0 C:\*.*
  173. #_DWN 200 30 300 160 0
  174. #_DWN 220 40 300 160 0
  175. #_DWN 100 100 128 128 0
  176. #_DIC 1 A 0 0
  177. #_DIC 1 B 73 0
  178. #_DIC 2 C 0 48
  179. #_DIC 2 D 0 80
  180. #_DIC 2 E 0 113
  181. #_DIC 2 F 0 146
  182. #_DIC 4 @ 73 345
  183. #_DIC 5 @ 0 345
  184. #_DAP GP C:\TC\RCS28K.PRG RSC
  185. #_DAP GP E:\WORDPLUS\WORDPLUS.PRG DOC
  186. #_DPG C:\KAOSDESK\KCMD.PRG
  187. #_DPG C:\BIN\PRINT.TTP
  188. #_DPG C:\BIN\TEMPUS.PRG
  189. #_DPG *C:\TC\TC.PRG
  190. #_DPG *E:\SIGNUM\SIGNUM2.PRG
  191. #_DPG *E:\ADIPLUS\EXEC.PRG
  192. #_DPG *E:\WORDPLUS\WORDPLUS.PRG
  193. #_DPG *C:\BIN\TEMPUS.PRG
  194. #_DPG C:\BIN\MUTIL.PRG
  195. #_DPG
  196. #_DPG C:\BIN\WRPROT.TOS
  197. #_DPG *C:\BIN\FC.TTP
  198. #_DPG C:\BIN\BUG.TTP
  199. #_DPG C:\BIN\TEMPLMON.PRG
  200. #_DPG C:\BIN\MUTIL.PRG
  201. #_DPP
  202.