home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / accs / dawn / dokument / dawn.txt next >
Encoding:
Text File  |  1993-08-30  |  30.6 KB  |  692 lines

  1.  
  2.          BBBBB   EEEEEE  FFFFFF   OOOOO   RRRRR   EEEEEE
  3.          BB  BB  EE      FF      OO   OO  RR  RR  EE
  4.          BB  BB  EE      FF      OO   OO  RR  RR  EE
  5.          BBBBB   EEEEE   FFFFF   OO   OO  RRRRR   EEEEE
  6.          BB  BB  EE      FF      OO   OO  RR RR   EE
  7.          BB  BB  EE      FF      OO   OO  RR  RR  EE
  8.          BBBBB   EEEEEE  FF       OOOOO   RR  RR  EEEEEE
  9.  
  10.                  DDDD      AA    WW   WW  NN  NN
  11.                  DD DD    AAAA   WW   WW  NNN NN
  12.                  DD  DD  AA  AA  WW   WW  NNNNNN
  13.                  DD  DD  AA  AA  WW W WW  NNNNNN
  14.                  DD  DD  AAAAAA  WWWWWWW  NN NNN
  15.                  DD DD   AA  AA  WWW WWW  NN  NN
  16.                  DDDD    AA  AA  WW   WW  NN  NN
  17.  
  18.                  'Nachts sind alle Katzen grau!'
  19.                           Version 1.2x
  20.  
  21.                             Shareware
  22.                             =========
  23.                        Copyright (c) 1993
  24.                          by Arne Rudolph
  25.                      Alle Rechte vorbehalten
  26.  
  27.                           Arne Rudolph
  28.                         Salvatorstraße 2
  29.                           52070 Aachen
  30.  
  31.                              EMail:
  32.                    Mausnet: Arne Rudolph @ AC
  33.  
  34.  
  35. _Seite_1_________________________________________________________
  36.  
  37. 1. Rechtliches
  38.  
  39. Sofern es nicht an anderer Stelle genauer spezifiziert ist, gilt:
  40.  
  41. 'Before Dawn' ist Copyright (c) 1993 by Arne Rudolph. Alle Rechte
  42. vorbehalten!
  43.  
  44. Dieses Programm ist NICHT Public-Domain,  darf aber weitergegeben
  45. werden,  solange dieses frei, d.h. ohne Kosten für den Empfänger,
  46. erfolgt.  Eine  Verbreitung  auf  PD-Sammeldisketten  und  ähnli-
  47. chen Medien,  also z.B.  gebührenpflichtige Mailboxsysteme  o.ä.,
  48. ist  nur  mit meiner  schriftlichen  Genehmigung  gestattet.  Ich
  49. behalte mir das Recht vor,  diese Genehmigung jederzeit und  ohne
  50. Angabe von Gründen zurückzuziehen.
  51.  
  52.  
  53. 2. Erklärung
  54.  
  55. Ich,  Arne  Rudolph,  übernehme  keine Haftung  für  irgendwelche
  56. direkten  oder indirekten Schäden -  einschließlich,  aber  nicht
  57. beschränkt auf - materielle oder finanzielle Schäden,  die  durch
  58. die  Benutzung  von 'Before Dawn',  oder die  Untauglichkeit  von
  59. 'Before Dawn' für einen bestimmten Zweck, entstehen.
  60.  
  61.  
  62. 3. Warum nun Shareware?
  63.  
  64. Erinnern Sie sich?  Erst war 'Before Dawn' 'Freeware',  dann  auf
  65. einmal 'Fairware' und nun 'Shareware'. Wieso denn nur?
  66. 'Before Dawn' ist ursprünglich  für  meinen  persönlichen  Bedarf
  67. entwickelt worden.  Durch die Veröffentlichung wurden dann zuneh-
  68. mend Wünsche und  Änderungsvorschläge an mich herangetragen,  die
  69. weit über das hinaus gingen, was ich als meinen Bedarf bezeichnen
  70. würde.  Außerdem stiegt meine  Telefonrechnung in ungeahnte Höhen
  71. und Updates  für  Compiler  etc. verschlangen mehr Geld,  als ich
  72. eigentlich beabsichtigte auszugeben.  Folglich wurde die  nächste
  73. Version von  'Before Dawn' als  'Fairware' freigegeben,  d.h. ich
  74. bat jeden User um eine kleine Spende (der Fairness halber).
  75. Aber auch damit  ließen sich meine  Unkosten nicht  decken,  auch
  76. wenn deutlich mehr User mir eine Spende zukommen ließen, als noch
  77. in der ersten Version von  'Before Dawn'.  Folglich habe ich  nun
  78. den ganzen Schritt gewagt: 'Before Dawn' ist Shareware!!!
  79. Das bedeutet: Sie können 'Before Dawn' uneingeschränkt testen.
  80. Sollte Ihnen das  Programm gefallen,  bzw. sollten sie es  länger
  81. als vier Wochen benutzen,  müssen sie einen  Shareware-Beitrag in
  82. der Höhe von 20 DM an den Autor schicken oder überweisen.
  83. Andernfalls müssen Sie das Programm von Ihrer Diskette/Festplatte
  84. löschen!
  85. Je nach Zahlungsmoral der User wird  'Before Dawn'  demnächst nur
  86. als Demo-Version  verteilt,  d.h. alle geplanten Features bleiben
  87. registrierten Usern vorbehalten.
  88.  
  89.  
  90. _Seite_2_________________________________________________________
  91.  
  92. Zum Ausschneiden:
  93.  
  94.   +-----------------------------------------------------------+
  95.   |                       'Before Dawn'                       |
  96.   |                         Shareware                         |
  97.   |                    Testzeit: 4 Wochen                     |
  98.   |                       Preis: 20 DM                        |
  99.   +-----------------------------------------------------------+
  100.  
  101. Meine Bankverbindung:
  102.  
  103.   Arne Rudolph
  104.   Postgiroamt Hamburg
  105.   Konto-Nr. 554658 - 209
  106.   BLZ: 200 100 20
  107.  
  108. Bitte das Kennwort 'Sharewarebeitrag:  Before Dawn' und den Namen
  109. und die Adresse des Users vermerken.  Ich bitte darum, mir _kein_
  110. Bargeld zuzuschicken, Verrechnungsschecks sind sicherer!
  111. Quittungen werden auf Anfrage ausgestellt!
  112.  
  113.  
  114. 4. Evolution
  115.  
  116. Wie  so  oft im Leben begann alles mit Neid und  Ärger.  Ich  war
  117. nämlich neidisch auf die Besitzer anderer PCs (man beachte:  'PC'
  118. bezeichnet  eben _nicht_ Rechner nach dem sogenannten  Industrie-
  119. standard),  die so wunderschöne Bildschirmschoner mit Animationen
  120. und tollen Effekten hatten, während für meinem ATARI ärgerlicher-
  121. weise nur recht langweilige Bildschirmschoner zu bekommen  waren.
  122. Es standen zwar schon kommerzielle Produkte zur Auswahl, doch ein
  123. Preis  von  ca.  100 DM war es mir dann  doch  nicht  wert.  Also
  124. entstand  die Idee,  mir einen eigenen Bildschirmschoner zu  pro-
  125. grammieren.
  126. Dann kam es,  wie es kommen mußte:  mit der Entscheidung, 'Before
  127. Dawn' auch anderen ATARI-Usern zugänglich zu machen,  begann  die
  128. Arbeit.  Viele Wünsche wurden an mich herangetragen, Bugs moniert
  129. und  hin und wieder mal gelobt.  Insbesondere  die  verschiedenen
  130. ATARI-Rechner  (ST/STE/TT/FALCON) stellten den  Bildschirmschoner
  131. vor  mehr Probleme,  als auf meinem alten ST  vermutet.  Auf  der
  132. anderen  Seite  gab  es aber auch  viele  helfende  Hände  (siehe
  133. 'Credits'),  die  bei  der  Entwicklung  der  jetzt  vorliegenden
  134. Version mit Rat und Tat beiseite gestanden haben.  Hier  schonmal
  135. ein herzliches 'Dankeschön'!
  136. Trotzdem  kann  auch  diese Version  wohl  nicht  als  fehlerfrei
  137. bezeichnet  werden.  Wer einen Fehler entdeckt,  der  sollte  mir
  138. diesen  bitte umgehend melden.  Nur so kann ich den  Fehler  dann
  139. auch beseitigen!  Vorher bitte ich aber darum,  festzustellen, ob
  140. der  vermeindliche  Fehler  nicht  durch  ein  anderes   Programm
  141. hervorgerufen wird,  oder ob eine Abhilfe nicht schon im  Kapitel
  142. 'Fragen und Antworten' erklärt ist.
  143.  
  144.  
  145. _Seite_3_________________________________________________________
  146.  
  147. 5. Spezialitäten
  148.  
  149. 'Before  Dawn' kann natürlich das,  was  jeder  Bildschirmschoner
  150. kann:  den  Bildschirm schonen!  Darüber hinaus werden aber  drei
  151. Module angeboten, die unterschiedliche Effekte auf dem Bildschirm
  152. darstellen,  während Sie gerade nicht an Ihrem Rechner  arbeiten.
  153. 'Wieso?' fragen Sie?  Nun zum einen ist es schön,  wenn man  auch
  154. weiterhin erkennen kann,  daß der Rechner noch angeschaltet  ist.
  155. Rechner sind nunmal heutzutage nicht mehr so laut, daß man allein
  156. aus der Geräuschentwicklung auf den Betriebszustand des  Rechners
  157. schließen kann.  Zum anderen haben es natürlich Ihre Freunde  mit
  158. den PCs anderer Firmen auch,  wieso sollen Sie sich entschuldigen
  159. müssen, wenn auf Ihrem ATARI nur das Bild invertiert wird.
  160. Folgende Module werden in dieser Version angeboten:
  161.  
  162. - eine Sternenflugsimulation.
  163. - ein herumhüpfendes Guckloch.
  164. - ein  recht  komplexes Modul,  daß  fast  beliebige  Animationen
  165.   bearbeiten kann.
  166.  
  167. Da 'Before Dawn' für alle Module Grafiken verwendet,  die im GEM-
  168. Image  Format  erstellt  wurden,  können  Sie  alle  Module  fast
  169. beliebig  an  Ihre  WÜnsche anpassen.  So  ist  es  zum  Beispiel
  170. denkbar,  daß Sie anstatt des Gucklochs ein Firmenzeichen  herum-
  171. hüpfen lassen und anstatt der Sterne in der Sternenflugsimulation
  172. ATARI-Symbole durch den Raum gleiten.  Sie sehen,  daß sehr  viel
  173. von  Ihrer  Phantasie  abhängt und  Sie  auch  ohne  umfangreiche
  174. Programmierkenntnisse  leicht ein Modul nach Ihren  Vorstellungen
  175. verändern können.  Zumindest _das_ kann man auf anderen  Systemen
  176. nicht!
  177.  
  178.  
  179. 6. Installation
  180.  
  181. Die  Installation  gestaltet sich recht  einfach.  'Before  Dawn'
  182. besteht   im  wesentlichen  aus  zwei   Programmen,   einem   TSR
  183. (_T_erminate and _S_tay _R_esident) für den AUTO-Ordner und einem
  184. ACC. Kopieren Sie also einfach DAWNAUTO.PRG (so der Name des TSR)
  185. in Ihren AUTO-Ordner.  Die Dateien DAWN.ACC und DAWN.RSC kopieren
  186. Sie   in  das  Hauptverzeichnis   Ihres   Boot-Laufwerkes,   d.h.
  187. üblicherweise nach Laufwerk A, wenn Sie von Diskette booten, bzw.
  188. nach C, wenn Sie von Festplatte booten.
  189. Alle  weiteren  Dateien/Ordner  dieses  Archives  können  Sie  an
  190. beliebiger  Stelle auf Ihrer Diskette plazieren.  In  jedem  Fall
  191. wäre es jedoch ratsam,  diese so zu plazieren, daß sie auch immer
  192. verfügbar  sind,  d.h.  nicht  durch  den  Wechsel  der  Diskette
  193. entfernt werden.
  194.  
  195.  
  196. _Seite_4_________________________________________________________
  197.  
  198. Um  'Before  Dawn' zu aktivieren,  booten Sie nun  einfach  Ihren
  199. Rechner neu.  Wenn der Desktop erscheint,  sollte sich unter  dem
  200. linken Menüpunkt (eben dort, wo immer die Accessories stehen) ein
  201. Eintrag  'Before  Dawn' befinden.  Tut er das  nicht,  haben  sie
  202. entweder  versucht mehr als 6 Accessories zu  installieren,  oder
  203. aber  bei der Installation eine Fehler gemacht.  Unter  Umständen
  204. kann  es auch helfen,  wenn Sie DAWN.ACC als physikalisch  erstes
  205. ACC  auf dem Laufwerk installieren.  Der neue Desktop  von  ATARI
  206. oder aber auch alternative Desktops wie z.B. GEMINI erlauben eine
  207. Anzeige  in  der physikalischen Reihenfolge,  sodaß  Sie  einfach
  208. überprüfen  können,  ob  noch ein anderes ACC vor  'Before  Dawn'
  209. geladen wird.
  210. Benutzer von Multitasking Erweiterungen wie MultiGEM,  Mag!X oder
  211. natürlich  MultiTOS  können 'Before Dawn'  auch  als  Applikation
  212. starten. Im Gegensatz zu der Installation als ACC, meldet 'Before
  213. Dawn' dann seine eigene Menüleiste an,  über die die Dialoge  zum
  214. Einstellen aufgerufen werden können.
  215.  
  216.  
  217. 7. '... aaaannd action!'
  218.  
  219. Da 'Before Dawn' nach meinen Vorstellungen entstanden  ist,  habe
  220. ich versucht,  alles auf eine Multitasking-fähige Umgebung  abzu-
  221. stimmen.  Dazu gehört es meiner Meinung nach,  daß möglichst viel
  222. vom  GEM benutzt wird und möglichst wenig 'Hacks' drin  sind.  Um
  223. ein paar kleine 'Hacks' kommt man zwar bei einem  Bildschirmscho-
  224. ner nicht herum, doch im Großen und Ganzen geht es ohne, denn das
  225. GEM  bietet einem fast alles an was man benötigt (hin und  wieder
  226. könnte es aber auch ein bischen mehr sein).
  227. Unter diesen Gesichtspunkten ist 'Before Dawn' auch mit  Dialogen
  228. ausgestattet, die in GEM-Fenstern liegen. Die Vorteile liegen auf
  229. der Hand:
  230.  
  231. - es kann zwischen den Dialogen gewechselt werden.
  232. - andere Applikationen werden nicht in ihrer Arbeit gestört.
  233. - 'Before Dawn' kann auch  schonen,  während  einer  der  Dialoge
  234.   geöffnet ist.
  235.  
  236. Die  Bedienung der Fenster-Dialoge unterscheidet sich  nur  wenig
  237. von der normaler Dialoge.  Der Button 'OK' verläßt  grundsätzlich
  238. den  Dialog,  wobei  alle Einstellungen  übernommen  werden.  Mit
  239. 'Abbruch'  wird  der Dialog  ebenfalls  verlassen,  jedoch  keine
  240. Einstellung übernommen.  Schließt man den Dialog über den  CLOSER
  241. der  Fensters  (das  ist dieses seltsame Zeichen  oben  links  im
  242. Fenster), verhält er sich wie beim Klick auf 'OK'.
  243. Außerdem  verfügt jeder Dialog mit Ausnahme des  'Info'  Dialoges
  244. über einen 'Setzen' Button.  Dieser funktioniert genauso, wie der
  245. 'OK'  Button,  jedoch wird der Dialog nicht geschlossen.  Das ist
  246. besonders  dann interessant,  wenn man  z.B.  verschiedene Module
  247. ausprobieren will.
  248.  
  249.  
  250. _Seite_5_________________________________________________________
  251.  
  252. Alle Dialoge können auch über die Tastatur bedient  werden.  'OK'
  253. wird  durch  die 'RETURN' Taste  selektiert  (allerdings  _nicht_
  254. durch  'ENTER').  Alle anderen Einstellungen  können  vorgenommen
  255. werden,  indem man die Taste im Zusammenhang mit der  'ALTERNATE'
  256. drückt,  die  dem  unterstrichenen Buchstaben  im  auszuwählenden
  257. Eintrag entspricht.  'ENTER' wird dann benutzt,  wenn ein  Dialog
  258. mehrere Eingabefelder enthält - man springt dann durch Druck  auf
  259. 'ENTER' ein Eingabefeld weiter.
  260. Um  den Umfang dieser Anleitung nicht völlig zu  sprengen,  werde
  261. ich  in  den  weiteren Kapiteln nur kurz  auf  die  Funktion  der
  262. einzelnen  Einstellungen für 'Before Dawn' eingehen.  Nur an  den
  263. Stellen,  wo  die  Funktion nicht unbedingt  offensichtlich  ist,
  264. werde ich ausführlicher darauf eingehen.
  265.  
  266.  
  267. 7.1. Der Hauptdialog
  268.  
  269. 'Modul: ...'
  270.   Popup zur Auswahl der drei verschiedenen Module:
  271.   'Warp 5 - Mr. Sulu!'   - die Sternenflugsimulation
  272.   'Bouncing Hole'        - das hüpfende Guckloch
  273.   'At the Movies'        - fast beliebige Animationen
  274.  
  275. 'Setup'
  276.   Öffnet den zu dem eingestellten Modul gehörigen 'Setup'-Dialog.
  277.  
  278. 'zufällige Auswahl'
  279.   Wählt  vor jedem Schonvorgang zufällig zwischen einem der  drei
  280.   Module  aus.  Eine  zufällige Auswahl auf Modulebene  ist  auch
  281.   möglich,  siehe  dazu die Beschreibung der  einzelnen  'Setup'-
  282.   Dialoge.
  283.  
  284. ''Before Dawn' aktiv nach __ Minuten!'
  285.   Aktiviert 'Before Dawn'.  Ist der Button nicht selektiert, wird
  286.   auch nicht geschont.  Außerdem ist die Zeit  einstellbar,  nach
  287.   der 'Before Dawn' schonen soll.
  288.  
  289. 'Info'
  290.   Wichtige  Infos  zum  Programm -  unbedingt  mindestens  einmal
  291.   anklicken und alles gründlich durchlesen!  Und vor allem  eines
  292.   nicht vergessen:
  293.   Unterstützen Sie Shareware - wie sonst bekommt man Software zum
  294.   Taschengeldpreis?
  295.  
  296. 'Optionen'
  297.   Öffnet den Dialog für zusätzliche Optionen.
  298.  
  299. 'Sichern'
  300.   Speichert alle Einstellungen,  sodaß diese beim nächsten Booten
  301.   wieder zur Verfügung stehen.
  302.  
  303.  
  304. _Seite_6_________________________________________________________
  305.  
  306. 7.2. Der 'Optionen'-Dialog
  307.  
  308. 'Beenden bei ...'
  309.   Hier  können  alle zu überwachenden  Schnittstellen  ausgewählt
  310.   werden.  Es  ist  wichtig zu wissen,  daß  'Before  Dawn'  auch
  311.   wirklich nur in die System-Vektoren eingehängt wird,  die  hier
  312.   ausgewählt werden (siehe dazu auch 'Vektoren setzen'). Wer eine
  313.   DCF-Uhr am Joystickport seines ATARI angeschlossen hat,  sollte
  314.   die Überwachung des Joystickports abschalten,  da ansonsten nie
  315.   geschont wird.
  316.  
  317. 'Timesharing'
  318.   Eingeschaltetes Timesharing bewirkt,  daß  andere Applikationen
  319.   mehr Rechenzeit von 'Before Dawn' bewillig bekommen.  Im Gegen-
  320.   satz zu älteren  'Before Dawn'-Versionen können andere Applika-
  321.   tionen aber auch dann weiterarbeiten,  wenn  'Timesharing' aus-
  322.   geschaltet ist.
  323.  
  324. 'Dialoge zentriert'
  325.   Wenn  selektiert,  werden alle Dialoge  zentriert  dargestellt.
  326.   Ansonsten erscheinen sie an der Mausposition,  was insbesondere
  327.   für Großmonitor-Besitzer interessant ist.
  328.  
  329. 'Farbindex 0 in Schwarz wandeln'
  330.   Bei  den niedrigen  ST-Auflösungen  und den  TT-Farbauflösungen
  331.   wird der Bildschirmrand üblicherweise im Farbindex 0, d.h. Weiß
  332.   dargestellt.  Um nun auch in diesen Auflösungen den  Bildschirm
  333.   komplett zu schonen, muß zum einen ein XIMG nachgeladen werden,
  334.   und zum anderen dieser Button selektiert sein.  Alle Pixel, die
  335.   im Farbindex 0 dargestellt werden,  werden dann Schwarz  darge-
  336.   stellt. Siehe auch Kapitel 8 dazu!
  337.  
  338. 'Wach-/Schlafecke: __ Pixel'
  339.   Stellt  die Größe der Wach- und Schlafecke in Pixeln  ein.  Die
  340.   Wachecke ist die untere linke Bildschirmecke und  bewirkt,  daß
  341.   'Before  Dawn' nicht aktiviert wird.  Die Schlafecke ist  unten
  342.   rechts und führt zu fast sofortigem Bildschirmschonen.
  343.  
  344. 'Mausempfindlichkeit: __'
  345.   Gibt  an,  wie  oft  eine Information  über  eine  Mausbewegung
  346.   auftreten  darf,  bevor diese als Aktion des Benutzers  erkannt
  347.   wird.  So kann man verhindern,  daß schon ein leichtes Anstoßen
  348.   der Maus zum Aufwecken von 'Before Dawn' führt.
  349.  
  350. 'Speicher reservieren: __ KByte'
  351.   Es  können  bis  zu 99  KByte  Speicher  für  Bildinformationen
  352.   reserviert werden.  Wird kein Speicher reserviert, lädt 'Before
  353.   Dawn' immer die verwendete IMG-Datei von Diskette nach.
  354.  
  355. 'Sound durch ...'
  356.   Popup  für  die  Auswahl des  Programmes,  daß  den  Sound  zum
  357.   Bildschirmschoner  macht.   Dafür können der MOD-Player 'PAULA'
  358.   verwendet werden, oder aber man nimmt den Sample-Player 'Crazy-
  359.   Sounds' von Maxon (in vielen Mailboxen kann man eine  Demo-Ver-
  360.   sion von 'Crazy-Sounds' finden).
  361.  
  362.  
  363. _Seite_7_________________________________________________________
  364.  
  365. 'Vektoren setzen'
  366.   Die  unter 'Beenden bei ...' ausgewählten Vektoren  werden  von
  367.   'Before  Dawn'  abhängig von der Einstellung  in  diesem  Popup
  368.   gesetzt. Das bedeutet im einzelnen:
  369.   'beim Booten' -   die Vektoren werden nur einmal,  nämlich beim
  370.                     Booten des Rechners gesetzt.
  371.   'nach Dialog' -   die  Vektoren  werden beim  Booten  und  nach
  372.                     Verlassen des Hauptdialoges gesetzt.
  373.   'immer'       -   die Vektoren werden zudem auch noch vor jedem
  374.                     Schonen des Bildschirms gesetzt.
  375.   Wieso nun dieses?  Einige Programm (z.B.  der Editor  'Tempus')
  376.   mögen  es  überhaupt  nicht,  wenn ein  Accessory  die  System-
  377.   Vektoren  verändert,  während  sie  laufen.  Wer  also  so  ein
  378.   Programm benutzt,  der sollte am besten 'beim Booten'  einstel-
  379.   len.
  380.   Außerdem gibt es Programme, die regelmäßig nachprüfen, ob nicht
  381.   in  der Zwischenzeit ein anderes Programm auch in  dem  System-
  382.   Vektor hängt,  den es benutzt.  Wenn ja,  wird dieses  Programm
  383.   dann  entfernt.  Für einen Bildschirmschoner ist es aber  nicht
  384.   besonders angenehm, wenn er das Modem überwachen soll, aber von
  385.   einem  Schnittstellen-Speeder  einfach  wieder  rausgeschmissen
  386.   wird. Deshalb einfach 'immer' anwählen.
  387.  
  388.  
  389. 7.3. Die 'Setup'-Dialoge
  390.  
  391. Modul 'Warp 5 - Mr. Sulu!'
  392.  
  393. 'Die Galaxie hat __ Sterne!'
  394.   Gibt an,  wieviele Sterne gezeichnet werden sollen. Das Maximum
  395.   liegt z.Z. beim 20 Sternen.
  396.  
  397. 'Image-File Auswahl'
  398.   Ein  Mausklick in dieses Feld öffnet die  Dateiauswahlbox.  Nun
  399.   kann  eine IMG-Datei ausgewählt werden,  die die  'Sternbilder'
  400.   enthält.
  401.  
  402. 'Einzelbilder'
  403.   Hier wird nun eingetragen, wieviele Einzelbilder das verwendete
  404.   IMG-File hat. Je nachdem,  wie flüssig die Animation sein soll,
  405.   kann die Anzahl der Einzelbilder beliebig erhöht werden (bis 99
  406.   Bilder) wenn auch das IMG soviele Einzelbilder hat.
  407.  
  408. 'MOD/HSN-File Auswahl'
  409.   Wer 'Paula' oder  'Crazy-Sounds'  besitzt,  kann hier ein  ent-
  410.   sprechendes Soundfile  auswählen.  Die  Auswahl erfolgt wie bei
  411.   'Image-File  Auswahl' über die Dateiauswahlbox.  Die Soundfiles
  412.   für  'Crazy-Sounds'  müssen in dem Ordner  liegen,  in dem auch
  413.   'Crazy-Sounds' seine Samples sucht!!!
  414.   Eine zufällige Auswahl über einen Wildcard wie z.B '*.HSN' oder
  415.   '*.MOD' ist möglich.
  416.  
  417.  
  418. _Seite_8_________________________________________________________
  419.  
  420. Modul 'Bouncing Hole'
  421.  
  422. 'Image-File Auswahl'
  423.   Wählt  das zu verwendende IMG-File aus.  Man kann ein  Wildcard
  424.   angeben,  also z.B. '*.IMG'. 'Before Dawn' wählt dann unter den
  425.   Dateien, auf die dieses Muster paßt, eine aus.
  426.  
  427. 'MOD/HSN-File Auswahl'
  428.   Wählt das abzuspielende Soundfile aus. Eine  zufällige  Auswahl
  429.   über Wildcard wird unterstützt.
  430.  
  431.  
  432. Modul 'At the Movies'
  433.  
  434. 'Info-File Auswahl'
  435.   Wählt das verwendete BDI-File aus.  BDI-Files werden mit  einem
  436.   eigenen   Editor  erstellt  und  enthalten  alle   wesentlichen
  437.   Informationen  über  die  Animation.  Man kann  hier  auch  ein
  438.   Wildcard angeben,  d.h.  als Filenamen  z.B.  '*.BDI'.  'Before
  439.   Dawn' wählt dann aus den BDI-Files,  die auf dieses Muster pas-
  440.   sen, eines aus.
  441.   Wenn 'Crazy-Sounds' benutzt wird,  lädt dieses  Modul ein  File
  442.   nach, daß die Soundinformationen  beinhaltet.  Diese  Soundfile
  443.   hat den gleichen Namen, wie das BDI-File,  lediglich die Exten-
  444.   sion BDS. BDS-Files werden ebenfalls vom Movie-Editor angelegt!
  445.  
  446. 'MOD-File Auswahl'
  447.   Wählt das abzuspielende  MOD-File aus.  Eine  zufällig  Auswahl
  448.   über einen Wildcard ist  möglich!  Ein  Soundfile  für  'Crazy-
  449.   Sounds' wird automatisch geladen, wenn es vorhanden ist.
  450.  
  451.  
  452. _Seite_9_________________________________________________________
  453.  
  454. 8. Animationen, aber wie?
  455.  
  456. Unter  Umständen  haben  Sie jetzt schon  die  eine  oder  andere
  457. Animation  ausprobiert  und  wollen  nun  eine  eigene  Animation
  458. erstellen.  Dabei  gibt es allerdings einige Regeln zu  beachten,
  459. die  auch den beiliegenden Bildern MAKEMOVI.IMG und  MAKESTAR.IMG
  460. zu entnehmen sind.
  461. Wer  eine  Farbanimation  erstellt,  sollte  darauf  achten,  daß
  462. 'Before Dawn' nur XIMGs verarbeiten kann,  die ebensoviele Farben
  463. verwenden,  wie  von  Ihrer Grafikkarte  zur  Verfügung  gestellt
  464. werden. Ein 256-Farben XIMG wird also nicht richtig auf einer 16-
  465. Farben Grafikkarte funktionieren.  Es gibt aber schon im PD- bzw.
  466. Shareware-Bereich einige Programme,  die XIMGs aus anderen Auflö-
  467. sungen in Ihre Auflösung umrechnen können.
  468. Ein weiteres Problem ist,  daß der ATARI TT,  aber auch der ST in
  469. den  Farbauflösungen den Bildschirmrand  nicht  Schwarz,  sondern
  470. Weiß  darstellt.  Diese  ist besonders ärgerlich,  wenn  man  den
  471. Bildschirm  schonen möchte,  denn der Bildschirm wird  dann  zwar
  472. verdunkelt, aber der Rand bleibt weiterhin Weiß. Da 'Before Dawn'
  473. allerdings  das  XIMG-Format  lesen  kann,   stellt  auch   diese
  474. eigentlich kein Problem dar, man muß nur etwas tricksen.
  475. Mit  den meisten Grafikprogrammen,  die in der Lage  sind,  XIMG-
  476. Bilder   zu  speichern,   kann  man  ebenfalls  die   Farbpalette
  477. verändern,  die  dann mit im XIMG abgespeichert  wird.  Um  weiße
  478. Pixel  darzustellen verwendet man nun eine  andere  Farbe,  deren
  479. RGB-Werte  man  so  einstellt,  daß die  Pixel  Weiß  erscheinen.
  480. Außerdem  ist  der  Button  'Farbindex 0  in Schwarz wandeln'  im
  481. 'Optionen'-Dialog zu selektieren.
  482. Wird  dieses Bild  nun von 'Before Dawn' nachgeladen, werden alle
  483. weißen Bildpartien Schwarz dargestellt, also auch der Bildschirm-
  484. rand. Da die weißen Pixel aber durch einen anderen Farbindex dar-
  485. gestellt werden, enthält das Bild weiterhin weiße Pixel!
  486. In einer der kommenden Versionen wird dieses  komfortabler gelöst
  487. sein!
  488.  
  489.  
  490. 9. Fragen und Antworten
  491.  
  492. Frage: 'Before  Dawn'  hinterläßt  im  Modul  'At  the   Movies'/
  493. 'Bouncing Hole' Schlieren/Streifen/Pixelmüll auf dem Bildschirm!
  494. Antwort: In diesen Modulen werden gezeichnete Bilder nicht wieder
  495. gelöscht,  sondern  einfach  durch  das  nächste  Bild  übermalt.
  496. Abhilfe kann entweder ein größerer schwarzer Rand um die  Einzel-
  497. bilder schaffen, oder aber man wählt eine kleinere Schrittweite.
  498.  
  499. Frage: Auf meinem TT wird der Rand nicht schwarz geschaltet, wenn
  500. 'Before Dawn' schont!
  501. Antwort: Ein  kleiner Blick in das Kapitel 8  kann  u.U.  weiter-
  502. helfen!
  503.  
  504.  
  505. _Seite_10________________________________________________________
  506.  
  507. Frage: Warum  findet 'Before Dawn' ein Programm  namens  DAWNAUTO
  508. nicht?
  509. Antwort: Wahrscheinlich haben Sie vergessen,  DAWNAUTO.PRG in der
  510. AUTO-Ordner zu kopieren.  Oder es wurde durch einen  übereifrigen
  511. Bootselektor   in  DAWNAUTO.PRX  umbenannt  und  folglich   nicht
  512. mitgebootet.  Sie können jetzt aber einfach DAWNAUTO starten  und
  513. 'Before Dawn' nochmal aufrufen, damit es DAWNAUTO erkennt.
  514.  
  515. Frage: Warum schont 'Before Dawn' nicht,  wenn ein Dialog auf dem
  516. Bildschirm ist, oder ein TTP/TOS-Programm läuft?
  517. Antwort: Da 'Before Dawn' ein Accessory ist und von  regelmäßigen
  518. Meldungen des AES abhängig ist, kann es immer dann nicht schonen,
  519. wenn diese Meldungen ausbleiben.  Eben dieses passiert,  wenn ein
  520. TOS/TTP läuft, oder ein Dialog auf dem Bildschirm zu sehen ist.
  521.  
  522. Frage: Warum gibt es 'Before Dawn' nicht in der Kombination  AUTO-
  523. Ordner Programm und CPX-Modul?
  524. Antwort: Da diese Aufteilung mit größeren (unsauberen!) Eingriffen
  525. tief in das AES und VDI verbunden ist, wurde darauf verzichtet.
  526. 'Before Dawn' sollte in der jetzigen Form mit jedem sauberen  GEM-
  527. Programm zusammen funktionierten.
  528.  
  529.  
  530. _Seite_11________________________________________________________
  531.  
  532. 10. Credits
  533.  
  534. Natürlich habe ich 'Before Dawn' nicht per HEX-Monitor in  meinen
  535. ATARI  hineingehackt,  sondern  einen Compiler und  viele  andere
  536. Tools  dafür  benutzt, als da wären:
  537.  
  538. - Pure C, ein spitzenmäßiger C-Compiler von ASH.
  539. - Interface, _dem_ Resource-Construction-Kit von Shift.
  540. - Enhanced-GEM,  einer  erstklassigen Library  zur  vereinfachten
  541.   Programmierung  von Fenster-Dialogen und vielem mehr.  Mehr  zu
  542.   Enhanced-GEM verrät Christian Grunenberg,  der z.Z. in der Maus
  543.   S2 zu erreichen ist.
  544. - meinem guten alten ATARI ST,  der zwar inzwischen etwas  aufge-
  545.   bohrt  ist,  aber  mir immer noch  gute  Dienste  leistet.  Die
  546.   Entscheidung für einen ST und gegen einen 286er war richtig.
  547.  
  548. Außerdem gebührt einigen hilfreichen Händen und Köpfen mein  Dank
  549. fürs Beta-Testen, seelischen Beistand, Tips, und, und, und ...
  550.  
  551.     Stefan Becker        ohne  dessen  Hilfe ich  wohl  am  XIMG-
  552.                          Import verzweifelt wäre.
  553.     Catch Computer       die mir erlauben,  an ihren Falcons  und
  554.                          TTs  herumzuspielen,   auf  das  'Before
  555.                          Dawn' auch darauf läuft.
  556.     Jörg Granzow         für Beta-Test und 'ne Menge Animationen.
  557.     Martin Heise         der  unermüdlich neue  Animationen  pin-
  558.                          selt,  die  mir dann immer  wieder  aufs
  559.                          Neue die Sprache  verschlagen.  Nebenbei
  560.                          hat er aber auch reihenweise Fehler  aus
  561.                          den jeweiligen Beta-Versionen gefischt.
  562.     Dirk Johannwerner    fürs  Fehler fischen,  den Tritt an  der
  563.                          richtigen Stelle und den Speed-Support.
  564.     Richard Kurz         für die Programmier-Doku zu  CrazySounds
  565.                          und ... (er weis schon, wofür ;-)
  566.     Ruth Langohr         für  viel Geduld und ein paar  wertvolle
  567.                          Tips.
  568.     Jens Lehmann         fürs Falcon-Testen.
  569.     Michael Schwingen    für _die_ Tips bezüglich DCF!
  570.     Achim Wilhelm        ohne  den  so  einige  Fehler  überhaupt
  571.                          nicht   aufgefallen  wären  (hätte   mir
  572.                          zumindest Arbeit gespart ;-)
  573.     Ralf Zimmermann      der  mir  reichlich Tips zum  Thema  DCF
  574.                          gegeben hat.
  575.  
  576. Nebenbei:  der Gerechtigkeit halber ist die Reihenfolge  alphabe-
  577. tisch!
  578.  
  579.  
  580. _Seite_11________________________________________________________
  581.  
  582. Den  vielen  anderen,  die  mir in der einen  oder  anderen  Form
  583. geholfen  haben,  die einfach nur Fehler beanstandeten oder  aber
  584. eine  der vielen Animationen zeichneten,  gebührt ebenfalls  mein
  585. Dank und Respekt!
  586. Außerdem danke ich dem ZDF,  daß mir regelmäßig die nötige  Dosis
  587. 'Star Trek' spendiert,  RTL, daß unermüdlich Al Bundy wiederholt
  588. (langsam kann ich alle Folgen synchron mitsprechen) und dem  Team
  589. von 'Cheers', daß sich leider kürzlich im Holländischen Fernsehen
  590. vom Publikum verabschiedet hat.
  591.  
  592. Aachen, den 18. August 1993
  593.                               Arne Rudolph
  594.  
  595.  
  596. _Anhang__________________________________________________________
  597.  
  598. A. Das XSSI-Protokoll
  599.  
  600. 'Before Dawn' verwendet das XSSI-Protokoll,  um anderen  Applika-
  601. tionen  die Möglichkeit zu geben,  mit dem  Bildschirmschoner  in
  602. Verbindung zu treten.
  603. Man kann den Status des Bildschirmschoners erfragen, oder aber so
  604. beeinflussen,  daß z.B.  in einem bestimmten Zeitraum das Schonen
  605. verhindert wird.  An diese Stelle nur kurz eine Beschreibung  der
  606. Struktur, die sich unter der Cookie-ID 'XSSI' findet:
  607.  
  608. typedef struct {
  609.    LONG  id;         /* Analog zum Vorgehen beim XBRA-Verfahren
  610.                         die ID des Bildschirmschoners          */
  611.    WORD  version;    /* Version des XSSI-Protokolls -
  612.                         zunaechst 0x100, evtl. jetzt 0x101     */
  613.    WORD  save_stat;   /* Mitteilung, ob gerade geschont wird.
  614.                          0 = nein                              */
  615.    WORD  prg_stat;    /* Status des Programms:
  616.                          0 = normal schonen,
  617.                          1 = niemals schonen,
  618.                         -1 = sofort schonen.                   */
  619.    LONG  vec_stat;    /* Bitfeld, in dem der Status der einzelnen
  620.                          überwachten Vektoren eingetragen ist.
  621.                          Ein gesetztes Bit bedeutet, Vektor
  622.                          aktiv, ein nicht gesetztes Bit, Vektor
  623.                          inaktiv.                              */
  624. } INFOXSSI;
  625.  
  626. Die Belegung von 'vec_stat' sieht so aus:
  627.  
  628. BitNr.  Vektor
  629. ======  ======
  630. 0       Tastatur
  631. 1       Maus
  632. 2       Joystick
  633. 3       Midi
  634. 4       Modem-1
  635. 5       Modem-2  (SCC B)
  636. 6       Serial-1
  637. 7       Serial-2 <-> LAN-Port (SCC A)
  638.  
  639. Da  'vec_stat'  als LONG deklariert ist,  können  natürlich  noch
  640. weitere  hinzugefügt  werden (für DSP o.ä.),  solange  dieses  so
  641. geschieht,  daß  Programmierer von Applikationen nicht für  jeden
  642. Bildschirmschoner eine andere Einteilung von 'vec_stat' erwartet!
  643. Über  'vec_stat'  können  dann  andere  Applikationen  den  Bild-
  644. schirmschoner   gezielt  dahingehend   beeinflussen,   daß   z.B.
  645. ein Terminalprogramm immer die Überwachung der benutzten Schnitt-
  646. stelle einschaltet, ohne den Bildschirmschoner völlig auszuschal-
  647. ten.  'Before  Dawn'  ignoriert allerdings  in  der  vorliegenden
  648. Version  Änderungen in 'vec_stat',  d.h.  'vec_stat' ist nur  zur
  649. Information über benutzte Vektoren zu nutzen.
  650.  
  651.  
  652. _Anhang__________________________________________________________
  653.  
  654. Bei  der Benutzung von 'prg_stat' ist unbeding darauf zu  achten,
  655. daß man den Bildschirmschoner wieder freigibt (also  prg_stat = 0
  656. setzt), wenn man diesen aus irgendeinem Grund gesperrt hat!
  657.  
  658.  
  659. B. Tips für Auflösungswechsler
  660.  
  661. Wer des öfteren die  Auflösung  wechselt,  wird von 'Before Dawn'
  662. vor das Problem gestellt, daß es zwar  XIMGs lesen,  jedoch keine
  663. Konvertierung vornehmen kann.
  664. Wer nun aber das IMG für die entsprechende Animation in den  ver-
  665. schiedenen Auflösungen vorliegen hat,  kann diese nun alle so um-
  666. benennen, daß die Extension die Anzahl der Farben angibt, in  der
  667. das IMG erstellt wurde.  Einzige Ausnahme:  SW-IMGs  behalten die
  668. Extension 'IMG'!
  669. Zur Verdeutlichung ein kleines Beispiel:
  670.  
  671. DISK.IMG               - Schwarz/Weiß IMG der Grafik
  672. DISK.4                 - XIMG für Auflösungen mit 4 Farben
  673. DISK.16                - XIMG für Auflösungen mit 16 Farben
  674. DISK.256               - XIMG für Auflösungen mit 256 Farben
  675.  
  676.  
  677. C. Wo gibt es die neuste Version von 'Before Dawn'
  678.  
  679. Die jeweils neuste Version findet sich immer in der  Maus AC.  Um
  680. diese  Maus  aber nicht zu  sehr zu überlasten,  werden ich diese
  681. Version dann auch in andere Mailboxen verteilen.
  682. Wer keinen Zugriff auf ein Modem  hat,  kann  'Before Dawn'  auch
  683. direkt bei mir beziehen,  es gilt allerdings folgendes zu berück-
  684. sichtigen:
  685.  
  686. 'Before Dawn' ist direkt bei mir _nur_ gegen Zusendung eines aus-
  687. reichend  frankierten  Rückumschlages  _und_  einer  formatierten
  688. 3 1/2 Zoll Diskette (DD oder HD) zu beziehen! Außerdem ist darauf
  689. zu achten, daß der Brief ausreichend  frankiert  wird,  d.h.  mir
  690. keine Kosten durch Nachporto o.ä. entstehen!
  691. Sollte  dieses nicht beachtet werden,  sehe ich die  Sendung  als
  692. großzügige Spende an, bzw. verweigere die Annahme!