
         BBBBB   EEEEEE  FFFFFF   OOOOO   RRRRR   EEEEEE
         BB  BB  EE      FF      OO   OO  RR  RR  EE
         BB  BB  EE      FF      OO   OO  RR  RR  EE
         BBBBB   EEEEE   FFFFF   OO   OO  RRRRR   EEEEE
         BB  BB  EE      FF      OO   OO  RR RR   EE
         BB  BB  EE      FF      OO   OO  RR  RR  EE
         BBBBB   EEEEEE  FF       OOOOO   RR  RR  EEEEEE

                 DDDD      AA    WW   WW  NN  NN
                 DD DD    AAAA   WW   WW  NNN NN
                 DD  DD  AA  AA  WW   WW  NNNNNN
                 DD  DD  AA  AA  WW W WW  NNNNNN
                 DD  DD  AAAAAA  WWWWWWW  NN NNN
                 DD DD   AA  AA  WWW WWW  NN  NN
                 DDDD    AA  AA  WW   WW  NN  NN

                 'Nachts sind alle Katzen grau!'
                          Version 1.2x

                            Shareware
                            =========
                       Copyright (c) 1993
                         by Arne Rudolph
                     Alle Rechte vorbehalten

                          Arne Rudolph
                        Salvatorstrae 2
                          52070 Aachen

                             EMail:
                   Mausnet: Arne Rudolph @ AC


_Seite_1_________________________________________________________

1. Rechtliches

Sofern es nicht an anderer Stelle genauer spezifiziert ist, gilt:

'Before Dawn' ist Copyright (c) 1993 by Arne Rudolph. Alle Rechte
vorbehalten!

Dieses Programm ist NICHT Public-Domain,  darf aber weitergegeben
werden,  solange dieses frei, d.h. ohne Kosten fr den Empfnger,
erfolgt.  Eine  Verbreitung  auf  PD-Sammeldisketten  und  hnli-
chen Medien,  also z.B.  gebhrenpflichtige Mailboxsysteme  o..,
ist  nur  mit meiner  schriftlichen  Genehmigung  gestattet.  Ich
behalte mir das Recht vor,  diese Genehmigung jederzeit und  ohne
Angabe von Grnden zurckzuziehen.


2. Erklrung

Ich,  Arne  Rudolph,  bernehme  keine Haftung  fr  irgendwelche
direkten  oder indirekten Schden -  einschlielich,  aber  nicht
beschrnkt auf - materielle oder finanzielle Schden,  die  durch
die  Benutzung  von 'Before Dawn',  oder die  Untauglichkeit  von
'Before Dawn' fr einen bestimmten Zweck, entstehen.


3. Warum nun Shareware?

Erinnern Sie sich?  Erst war 'Before Dawn' 'Freeware',  dann  auf
einmal 'Fairware' und nun 'Shareware'. Wieso denn nur?
'Before Dawn' ist ursprnglich  fr  meinen  persnlichen  Bedarf
entwickelt worden.  Durch die Verffentlichung wurden dann zuneh-
mend Wnsche und  nderungsvorschlge an mich herangetragen,  die
weit ber das hinaus gingen, was ich als meinen Bedarf bezeichnen
wrde.  Auerdem stiegt meine  Telefonrechnung in ungeahnte Hhen
und Updates  fr  Compiler  etc. verschlangen mehr Geld,  als ich
eigentlich beabsichtigte auszugeben.  Folglich wurde die  nchste
Version von  'Before Dawn' als  'Fairware' freigegeben,  d.h. ich
bat jeden User um eine kleine Spende (der Fairness halber).
Aber auch damit  lieen sich meine  Unkosten nicht  decken,  auch
wenn deutlich mehr User mir eine Spende zukommen lieen, als noch
in der ersten Version von  'Before Dawn'.  Folglich habe ich  nun
den ganzen Schritt gewagt: 'Before Dawn' ist Shareware!!!
Das bedeutet: Sie knnen 'Before Dawn' uneingeschrnkt testen.
Sollte Ihnen das  Programm gefallen,  bzw. sollten sie es  lnger
als vier Wochen benutzen,  mssen sie einen  Shareware-Beitrag in
der Hhe von 20 DM an den Autor schicken oder berweisen.
Andernfalls mssen Sie das Programm von Ihrer Diskette/Festplatte
lschen!
Je nach Zahlungsmoral der User wird  'Before Dawn'  demnchst nur
als Demo-Version  verteilt,  d.h. alle geplanten Features bleiben
registrierten Usern vorbehalten.


_Seite_2_________________________________________________________

Zum Ausschneiden:

  +-----------------------------------------------------------+
  |                       'Before Dawn'                       |
  |                         Shareware                         |
  |                    Testzeit: 4 Wochen                     |
  |                       Preis: 20 DM                        |
  +-----------------------------------------------------------+

Meine Bankverbindung:

  Arne Rudolph
  Postgiroamt Hamburg
  Konto-Nr. 554658 - 209
  BLZ: 200 100 20

Bitte das Kennwort 'Sharewarebeitrag:  Before Dawn' und den Namen
und die Adresse des Users vermerken.  Ich bitte darum, mir _kein_
Bargeld zuzuschicken, Verrechnungsschecks sind sicherer!
Quittungen werden auf Anfrage ausgestellt!


4. Evolution

Wie  so  oft im Leben begann alles mit Neid und  rger.  Ich  war
nmlich neidisch auf die Besitzer anderer PCs (man beachte:  'PC'
bezeichnet  eben _nicht_ Rechner nach dem sogenannten  Industrie-
standard),  die so wunderschne Bildschirmschoner mit Animationen
und tollen Effekten hatten, whrend fr meinem ATARI rgerlicher-
weise nur recht langweilige Bildschirmschoner zu bekommen  waren.
Es standen zwar schon kommerzielle Produkte zur Auswahl, doch ein
Preis  von  ca.  100 DM war es mir dann  doch  nicht  wert.  Also
entstand  die Idee,  mir einen eigenen Bildschirmschoner zu  pro-
grammieren.
Dann kam es,  wie es kommen mute:  mit der Entscheidung, 'Before
Dawn' auch anderen ATARI-Usern zugnglich zu machen,  begann  die
Arbeit.  Viele Wnsche wurden an mich herangetragen, Bugs moniert
und  hin und wieder mal gelobt.  Insbesondere  die  verschiedenen
ATARI-Rechner  (ST/STE/TT/FALCON) stellten den  Bildschirmschoner
vor  mehr Probleme,  als auf meinem alten ST  vermutet.  Auf  der
anderen  Seite  gab  es aber auch  viele  helfende  Hnde  (siehe
'Credits'),  die  bei  der  Entwicklung  der  jetzt  vorliegenden
Version mit Rat und Tat beiseite gestanden haben.  Hier  schonmal
ein herzliches 'Dankeschn'!
Trotzdem  kann  auch  diese Version  wohl  nicht  als  fehlerfrei
bezeichnet  werden.  Wer einen Fehler entdeckt,  der  sollte  mir
diesen  bitte umgehend melden.  Nur so kann ich den  Fehler  dann
auch beseitigen!  Vorher bitte ich aber darum,  festzustellen, ob
der  vermeindliche  Fehler  nicht  durch  ein  anderes   Programm
hervorgerufen wird,  oder ob eine Abhilfe nicht schon im  Kapitel
'Fragen und Antworten' erklrt ist.


_Seite_3_________________________________________________________

5. Spezialitten

'Before  Dawn' kann natrlich das,  was  jeder  Bildschirmschoner
kann:  den  Bildschirm schonen!  Darber hinaus werden aber  drei
Module angeboten, die unterschiedliche Effekte auf dem Bildschirm
darstellen,  whrend Sie gerade nicht an Ihrem Rechner  arbeiten.
'Wieso?' fragen Sie?  Nun zum einen ist es schn,  wenn man  auch
weiterhin erkennen kann,  da der Rechner noch angeschaltet  ist.
Rechner sind nunmal heutzutage nicht mehr so laut, da man allein
aus der Geruschentwicklung auf den Betriebszustand des  Rechners
schlieen kann.  Zum anderen haben es natrlich Ihre Freunde  mit
den PCs anderer Firmen auch,  wieso sollen Sie sich entschuldigen
mssen, wenn auf Ihrem ATARI nur das Bild invertiert wird.
Folgende Module werden in dieser Version angeboten:

- eine Sternenflugsimulation.
- ein herumhpfendes Guckloch.
- ein  recht  komplexes Modul,  da  fast  beliebige  Animationen
  bearbeiten kann.

Da 'Before Dawn' fr alle Module Grafiken verwendet,  die im GEM-
Image  Format  erstellt  wurden,  knnen  Sie  alle  Module  fast
beliebig  an  Ihre  Wnsche anpassen.  So  ist  es  zum  Beispiel
denkbar,  da Sie anstatt des Gucklochs ein Firmenzeichen  herum-
hpfen lassen und anstatt der Sterne in der Sternenflugsimulation
ATARI-Symbole durch den Raum gleiten.  Sie sehen,  da sehr  viel
von  Ihrer  Phantasie  abhngt und  Sie  auch  ohne  umfangreiche
Programmierkenntnisse  leicht ein Modul nach Ihren  Vorstellungen
verndern knnen.  Zumindest _das_ kann man auf anderen  Systemen
nicht!


6. Installation

Die  Installation  gestaltet sich recht  einfach.  'Before  Dawn'
besteht   im  wesentlichen  aus  zwei   Programmen,   einem   TSR
(_T_erminate and _S_tay _R_esident) fr den AUTO-Ordner und einem
ACC. Kopieren Sie also einfach DAWNAUTO.PRG (so der Name des TSR)
in Ihren AUTO-Ordner.  Die Dateien DAWN.ACC und DAWN.RSC kopieren
Sie   in  das  Hauptverzeichnis   Ihres   Boot-Laufwerkes,   d.h.
blicherweise nach Laufwerk A, wenn Sie von Diskette booten, bzw.
nach C, wenn Sie von Festplatte booten.
Alle  weiteren  Dateien/Ordner  dieses  Archives  knnen  Sie  an
beliebiger  Stelle auf Ihrer Diskette plazieren.  In  jedem  Fall
wre es jedoch ratsam,  diese so zu plazieren, da sie auch immer
verfgbar  sind,  d.h.  nicht  durch  den  Wechsel  der  Diskette
entfernt werden.


_Seite_4_________________________________________________________

Um  'Before  Dawn' zu aktivieren,  booten Sie nun  einfach  Ihren
Rechner neu.  Wenn der Desktop erscheint,  sollte sich unter  dem
linken Menpunkt (eben dort, wo immer die Accessories stehen) ein
Eintrag  'Before  Dawn' befinden.  Tut er das  nicht,  haben  sie
entweder  versucht mehr als 6 Accessories zu  installieren,  oder
aber  bei der Installation eine Fehler gemacht.  Unter  Umstnden
kann  es auch helfen,  wenn Sie DAWN.ACC als physikalisch  erstes
ACC  auf dem Laufwerk installieren.  Der neue Desktop  von  ATARI
oder aber auch alternative Desktops wie z.B. GEMINI erlauben eine
Anzeige  in  der physikalischen Reihenfolge,  soda  Sie  einfach
berprfen  knnen,  ob  noch ein anderes ACC vor  'Before  Dawn'
geladen wird.
Benutzer von Multitasking Erweiterungen wie MultiGEM,  Mag!X oder
natrlich  MultiTOS  knnen 'Before Dawn'  auch  als  Applikation
starten. Im Gegensatz zu der Installation als ACC, meldet 'Before
Dawn' dann seine eigene Menleiste an,  ber die die Dialoge  zum
Einstellen aufgerufen werden knnen.


7. '... aaaannd action!'

Da 'Before Dawn' nach meinen Vorstellungen entstanden  ist,  habe
ich versucht,  alles auf eine Multitasking-fhige Umgebung  abzu-
stimmen.  Dazu gehrt es meiner Meinung nach,  da mglichst viel
vom  GEM benutzt wird und mglichst wenig 'Hacks' drin  sind.  Um
ein paar kleine 'Hacks' kommt man zwar bei einem  Bildschirmscho-
ner nicht herum, doch im Groen und Ganzen geht es ohne, denn das
GEM  bietet einem fast alles an was man bentigt (hin und  wieder
knnte es aber auch ein bischen mehr sein).
Unter diesen Gesichtspunkten ist 'Before Dawn' auch mit  Dialogen
ausgestattet, die in GEM-Fenstern liegen. Die Vorteile liegen auf
der Hand:

- es kann zwischen den Dialogen gewechselt werden.
- andere Applikationen werden nicht in ihrer Arbeit gestrt.
- 'Before Dawn' kann auch  schonen,  whrend  einer  der  Dialoge
  geffnet ist.

Die  Bedienung der Fenster-Dialoge unterscheidet sich  nur  wenig
von der normaler Dialoge.  Der Button 'OK' verlt  grundstzlich
den  Dialog,  wobei  alle Einstellungen  bernommen  werden.  Mit
'Abbruch'  wird  der Dialog  ebenfalls  verlassen,  jedoch  keine
Einstellung bernommen.  Schliet man den Dialog ber den  CLOSER
der  Fensters  (das  ist dieses seltsame Zeichen  oben  links  im
Fenster), verhlt er sich wie beim Klick auf 'OK'.
Auerdem  verfgt jeder Dialog mit Ausnahme des  'Info'  Dialoges
ber einen 'Setzen' Button.  Dieser funktioniert genauso, wie der
'OK'  Button,  jedoch wird der Dialog nicht geschlossen.  Das ist
besonders  dann interessant,  wenn man  z.B.  verschiedene Module
ausprobieren will.


_Seite_5_________________________________________________________

Alle Dialoge knnen auch ber die Tastatur bedient  werden.  'OK'
wird  durch  die 'RETURN' Taste  selektiert  (allerdings  _nicht_
durch  'ENTER').  Alle anderen Einstellungen  knnen  vorgenommen
werden,  indem man die Taste im Zusammenhang mit der  'ALTERNATE'
drckt,  die  dem  unterstrichenen Buchstaben  im  auszuwhlenden
Eintrag entspricht.  'ENTER' wird dann benutzt,  wenn ein  Dialog
mehrere Eingabefelder enthlt - man springt dann durch Druck  auf
'ENTER' ein Eingabefeld weiter.
Um  den Umfang dieser Anleitung nicht vllig zu  sprengen,  werde
ich  in  den  weiteren Kapiteln nur kurz  auf  die  Funktion  der
einzelnen  Einstellungen fr 'Before Dawn' eingehen.  Nur an  den
Stellen,  wo  die  Funktion nicht unbedingt  offensichtlich  ist,
werde ich ausfhrlicher darauf eingehen.


7.1. Der Hauptdialog

'Modul: ...'
  Popup zur Auswahl der drei verschiedenen Module:
  'Warp 5 - Mr. Sulu!'   - die Sternenflugsimulation
  'Bouncing Hole'        - das hpfende Guckloch
  'At the Movies'        - fast beliebige Animationen

'Setup'
  ffnet den zu dem eingestellten Modul gehrigen 'Setup'-Dialog.

'zufllige Auswahl'
  Whlt  vor jedem Schonvorgang zufllig zwischen einem der  drei
  Module  aus.  Eine  zufllige Auswahl auf Modulebene  ist  auch
  mglich,  siehe  dazu die Beschreibung der  einzelnen  'Setup'-
  Dialoge.

''Before Dawn' aktiv nach __ Minuten!'
  Aktiviert 'Before Dawn'.  Ist der Button nicht selektiert, wird
  auch nicht geschont.  Auerdem ist die Zeit  einstellbar,  nach
  der 'Before Dawn' schonen soll.

'Info'
  Wichtige  Infos  zum  Programm -  unbedingt  mindestens  einmal
  anklicken und alles grndlich durchlesen!  Und vor allem  eines
  nicht vergessen:
  Untersttzen Sie Shareware - wie sonst bekommt man Software zum
  Taschengeldpreis?

'Optionen'
  ffnet den Dialog fr zustzliche Optionen.

'Sichern'
  Speichert alle Einstellungen,  soda diese beim nchsten Booten
  wieder zur Verfgung stehen.


_Seite_6_________________________________________________________

7.2. Der 'Optionen'-Dialog

'Beenden bei ...'
  Hier  knnen  alle zu berwachenden  Schnittstellen  ausgewhlt
  werden.  Es  ist  wichtig zu wissen,  da  'Before  Dawn'  auch
  wirklich nur in die System-Vektoren eingehngt wird,  die  hier
  ausgewhlt werden (siehe dazu auch 'Vektoren setzen'). Wer eine
  DCF-Uhr am Joystickport seines ATARI angeschlossen hat,  sollte
  die berwachung des Joystickports abschalten,  da ansonsten nie
  geschont wird.

'Timesharing'
  Eingeschaltetes Timesharing bewirkt,  da  andere Applikationen
  mehr Rechenzeit von 'Before Dawn' bewillig bekommen.  Im Gegen-
  satz zu lteren  'Before Dawn'-Versionen knnen andere Applika-
  tionen aber auch dann weiterarbeiten,  wenn  'Timesharing' aus-
  geschaltet ist.

'Dialoge zentriert'
  Wenn  selektiert,  werden alle Dialoge  zentriert  dargestellt.
  Ansonsten erscheinen sie an der Mausposition,  was insbesondere
  fr Gromonitor-Besitzer interessant ist.

'Farbindex 0 in Schwarz wandeln'
  Bei  den niedrigen  ST-Auflsungen  und den  TT-Farbauflsungen
  wird der Bildschirmrand blicherweise im Farbindex 0, d.h. Wei
  dargestellt.  Um nun auch in diesen Auflsungen den  Bildschirm
  komplett zu schonen, mu zum einen ein XIMG nachgeladen werden,
  und zum anderen dieser Button selektiert sein.  Alle Pixel, die
  im Farbindex 0 dargestellt werden,  werden dann Schwarz  darge-
  stellt. Siehe auch Kapitel 8 dazu!

'Wach-/Schlafecke: __ Pixel'
  Stellt  die Gre der Wach- und Schlafecke in Pixeln  ein.  Die
  Wachecke ist die untere linke Bildschirmecke und  bewirkt,  da
  'Before  Dawn' nicht aktiviert wird.  Die Schlafecke ist  unten
  rechts und fhrt zu fast sofortigem Bildschirmschonen.

'Mausempfindlichkeit: __'
  Gibt  an,  wie  oft  eine Information  ber  eine  Mausbewegung
  auftreten  darf,  bevor diese als Aktion des Benutzers  erkannt
  wird.  So kann man verhindern,  da schon ein leichtes Anstoen
  der Maus zum Aufwecken von 'Before Dawn' fhrt.

'Speicher reservieren: __ KByte'
  Es  knnen  bis  zu 99  KByte  Speicher  fr  Bildinformationen
  reserviert werden.  Wird kein Speicher reserviert, ldt 'Before
  Dawn' immer die verwendete IMG-Datei von Diskette nach.

'Sound durch ...'
  Popup  fr  die  Auswahl des  Programmes,  da  den  Sound  zum
  Bildschirmschoner  macht.   Dafr knnen der MOD-Player 'PAULA'
  verwendet werden, oder aber man nimmt den Sample-Player 'Crazy-
  Sounds' von Maxon (in vielen Mailboxen kann man eine  Demo-Ver-
  sion von 'Crazy-Sounds' finden).


_Seite_7_________________________________________________________

'Vektoren setzen'
  Die  unter 'Beenden bei ...' ausgewhlten Vektoren  werden  von
  'Before  Dawn'  abhngig von der Einstellung  in  diesem  Popup
  gesetzt. Das bedeutet im einzelnen:
  'beim Booten' -   die Vektoren werden nur einmal,  nmlich beim
                    Booten des Rechners gesetzt.
  'nach Dialog' -   die  Vektoren  werden beim  Booten  und  nach
                    Verlassen des Hauptdialoges gesetzt.
  'immer'       -   die Vektoren werden zudem auch noch vor jedem
                    Schonen des Bildschirms gesetzt.
  Wieso nun dieses?  Einige Programm (z.B.  der Editor  'Tempus')
  mgen  es  berhaupt  nicht,  wenn ein  Accessory  die  System-
  Vektoren  verndert,  whrend  sie  laufen.  Wer  also  so  ein
  Programm benutzt,  der sollte am besten 'beim Booten'  einstel-
  len.
  Auerdem gibt es Programme, die regelmig nachprfen, ob nicht
  in  der Zwischenzeit ein anderes Programm auch in  dem  System-
  Vektor hngt,  den es benutzt.  Wenn ja,  wird dieses  Programm
  dann  entfernt.  Fr einen Bildschirmschoner ist es aber  nicht
  besonders angenehm, wenn er das Modem berwachen soll, aber von
  einem  Schnittstellen-Speeder  einfach  wieder  rausgeschmissen
  wird. Deshalb einfach 'immer' anwhlen.


7.3. Die 'Setup'-Dialoge

Modul 'Warp 5 - Mr. Sulu!'

'Die Galaxie hat __ Sterne!'
  Gibt an,  wieviele Sterne gezeichnet werden sollen. Das Maximum
  liegt z.Z. beim 20 Sternen.

'Image-File Auswahl'
  Ein  Mausklick in dieses Feld ffnet die  Dateiauswahlbox.  Nun
  kann  eine IMG-Datei ausgewhlt werden,  die die  'Sternbilder'
  enthlt.

'Einzelbilder'
  Hier wird nun eingetragen, wieviele Einzelbilder das verwendete
  IMG-File hat. Je nachdem,  wie flssig die Animation sein soll,
  kann die Anzahl der Einzelbilder beliebig erhht werden (bis 99
  Bilder) wenn auch das IMG soviele Einzelbilder hat.

'MOD/HSN-File Auswahl'
  Wer 'Paula' oder  'Crazy-Sounds'  besitzt,  kann hier ein  ent-
  sprechendes Soundfile  auswhlen.  Die  Auswahl erfolgt wie bei
  'Image-File  Auswahl' ber die Dateiauswahlbox.  Die Soundfiles
  fr  'Crazy-Sounds'  mssen in dem Ordner  liegen,  in dem auch
  'Crazy-Sounds' seine Samples sucht!!!
  Eine zufllige Auswahl ber einen Wildcard wie z.B '*.HSN' oder
  '*.MOD' ist mglich.


_Seite_8_________________________________________________________

Modul 'Bouncing Hole'

'Image-File Auswahl'
  Whlt  das zu verwendende IMG-File aus.  Man kann ein  Wildcard
  angeben,  also z.B. '*.IMG'. 'Before Dawn' whlt dann unter den
  Dateien, auf die dieses Muster pat, eine aus.

'MOD/HSN-File Auswahl'
  Whlt das abzuspielende Soundfile aus. Eine  zufllige  Auswahl
  ber Wildcard wird untersttzt.


Modul 'At the Movies'

'Info-File Auswahl'
  Whlt das verwendete BDI-File aus.  BDI-Files werden mit  einem
  eigenen   Editor  erstellt  und  enthalten  alle   wesentlichen
  Informationen  ber  die  Animation.  Man kann  hier  auch  ein
  Wildcard angeben,  d.h.  als Filenamen  z.B.  '*.BDI'.  'Before
  Dawn' whlt dann aus den BDI-Files,  die auf dieses Muster pas-
  sen, eines aus.
  Wenn 'Crazy-Sounds' benutzt wird,  ldt dieses  Modul ein  File
  nach, da die Soundinformationen  beinhaltet.  Diese  Soundfile
  hat den gleichen Namen, wie das BDI-File,  lediglich die Exten-
  sion BDS. BDS-Files werden ebenfalls vom Movie-Editor angelegt!

'MOD-File Auswahl'
  Whlt das abzuspielende  MOD-File aus.  Eine  zufllig  Auswahl
  ber einen Wildcard ist  mglich!  Ein  Soundfile  fr  'Crazy-
  Sounds' wird automatisch geladen, wenn es vorhanden ist.


_Seite_9_________________________________________________________

8. Animationen, aber wie?

Unter  Umstnden  haben  Sie jetzt schon  die  eine  oder  andere
Animation  ausprobiert  und  wollen  nun  eine  eigene  Animation
erstellen.  Dabei  gibt es allerdings einige Regeln zu  beachten,
die  auch den beiliegenden Bildern MAKEMOVI.IMG und  MAKESTAR.IMG
zu entnehmen sind.
Wer  eine  Farbanimation  erstellt,  sollte  darauf  achten,  da
'Before Dawn' nur XIMGs verarbeiten kann,  die ebensoviele Farben
verwenden,  wie  von  Ihrer Grafikkarte  zur  Verfgung  gestellt
werden. Ein 256-Farben XIMG wird also nicht richtig auf einer 16-
Farben Grafikkarte funktionieren.  Es gibt aber schon im PD- bzw.
Shareware-Bereich einige Programme,  die XIMGs aus anderen Aufl-
sungen in Ihre Auflsung umrechnen knnen.
Ein weiteres Problem ist,  da der ATARI TT,  aber auch der ST in
den  Farbauflsungen den Bildschirmrand  nicht  Schwarz,  sondern
Wei  darstellt.  Diese  ist besonders rgerlich,  wenn  man  den
Bildschirm  schonen mchte,  denn der Bildschirm wird  dann  zwar
verdunkelt, aber der Rand bleibt weiterhin Wei. Da 'Before Dawn'
allerdings  das  XIMG-Format  lesen  kann,   stellt  auch   diese
eigentlich kein Problem dar, man mu nur etwas tricksen.
Mit  den meisten Grafikprogrammen,  die in der Lage  sind,  XIMG-
Bilder   zu  speichern,   kann  man  ebenfalls  die   Farbpalette
verndern,  die  dann mit im XIMG abgespeichert  wird.  Um  weie
Pixel  darzustellen verwendet man nun eine  andere  Farbe,  deren
RGB-Werte  man  so  einstellt,  da die  Pixel  Wei  erscheinen.
Auerdem  ist  der  Button  'Farbindex 0  in Schwarz wandeln'  im
'Optionen'-Dialog zu selektieren.
Wird  dieses Bild  nun von 'Before Dawn' nachgeladen, werden alle
weien Bildpartien Schwarz dargestellt, also auch der Bildschirm-
rand. Da die weien Pixel aber durch einen anderen Farbindex dar-
gestellt werden, enthlt das Bild weiterhin weie Pixel!
In einer der kommenden Versionen wird dieses  komfortabler gelst
sein!


9. Fragen und Antworten

Frage: 'Before  Dawn'  hinterlt  im  Modul  'At  the   Movies'/
'Bouncing Hole' Schlieren/Streifen/Pixelmll auf dem Bildschirm!
Antwort: In diesen Modulen werden gezeichnete Bilder nicht wieder
gelscht,  sondern  einfach  durch  das  nchste  Bild  bermalt.
Abhilfe kann entweder ein grerer schwarzer Rand um die  Einzel-
bilder schaffen, oder aber man whlt eine kleinere Schrittweite.

Frage: Auf meinem TT wird der Rand nicht schwarz geschaltet, wenn
'Before Dawn' schont!
Antwort: Ein  kleiner Blick in das Kapitel 8  kann  u.U.  weiter-
helfen!


_Seite_10________________________________________________________

Frage: Warum  findet 'Before Dawn' ein Programm  namens  DAWNAUTO
nicht?
Antwort: Wahrscheinlich haben Sie vergessen,  DAWNAUTO.PRG in der
AUTO-Ordner zu kopieren.  Oder es wurde durch einen  bereifrigen
Bootselektor   in  DAWNAUTO.PRX  umbenannt  und  folglich   nicht
mitgebootet.  Sie knnen jetzt aber einfach DAWNAUTO starten  und
'Before Dawn' nochmal aufrufen, damit es DAWNAUTO erkennt.

Frage: Warum schont 'Before Dawn' nicht,  wenn ein Dialog auf dem
Bildschirm ist, oder ein TTP/TOS-Programm luft?
Antwort: Da 'Before Dawn' ein Accessory ist und von  regelmigen
Meldungen des AES abhngig ist, kann es immer dann nicht schonen,
wenn diese Meldungen ausbleiben.  Eben dieses passiert,  wenn ein
TOS/TTP luft, oder ein Dialog auf dem Bildschirm zu sehen ist.

Frage: Warum gibt es 'Before Dawn' nicht in der Kombination  AUTO-
Ordner Programm und CPX-Modul?
Antwort: Da diese Aufteilung mit greren (unsauberen!) Eingriffen
tief in das AES und VDI verbunden ist, wurde darauf verzichtet.
'Before Dawn' sollte in der jetzigen Form mit jedem sauberen  GEM-
Programm zusammen funktionierten.


_Seite_11________________________________________________________

10. Credits

Natrlich habe ich 'Before Dawn' nicht per HEX-Monitor in  meinen
ATARI  hineingehackt,  sondern  einen Compiler und  viele  andere
Tools  dafr  benutzt, als da wren:

- Pure C, ein spitzenmiger C-Compiler von ASH.
- Interface, _dem_ Resource-Construction-Kit von Shift.
- Enhanced-GEM,  einer  erstklassigen Library  zur  vereinfachten
  Programmierung  von Fenster-Dialogen und vielem mehr.  Mehr  zu
  Enhanced-GEM verrt Christian Grunenberg,  der z.Z. in der Maus
  S2 zu erreichen ist.
- meinem guten alten ATARI ST,  der zwar inzwischen etwas  aufge-
  bohrt  ist,  aber  mir immer noch  gute  Dienste  leistet.  Die
  Entscheidung fr einen ST und gegen einen 286er war richtig.

Auerdem gebhrt einigen hilfreichen Hnden und Kpfen mein  Dank
frs Beta-Testen, seelischen Beistand, Tips, und, und, und ...

    Stefan Becker        ohne  dessen  Hilfe ich  wohl  am  XIMG-
                         Import verzweifelt wre.
    Catch Computer       die mir erlauben,  an ihren Falcons  und
                         TTs  herumzuspielen,   auf  das  'Before
                         Dawn' auch darauf luft.
    Jrg Granzow         fr Beta-Test und 'ne Menge Animationen.
    Martin Heise         der  unermdlich neue  Animationen  pin-
                         selt,  die  mir dann immer  wieder  aufs
                         Neue die Sprache  verschlagen.  Nebenbei
                         hat er aber auch reihenweise Fehler  aus
                         den jeweiligen Beta-Versionen gefischt.
    Dirk Johannwerner    frs  Fehler fischen,  den Tritt an  der
                         richtigen Stelle und den Speed-Support.
    Richard Kurz         fr die Programmier-Doku zu  CrazySounds
                         und ... (er weis schon, wofr ;-)
    Ruth Langohr         fr  viel Geduld und ein paar  wertvolle
                         Tips.
    Jens Lehmann         frs Falcon-Testen.
    Michael Schwingen    fr _die_ Tips bezglich DCF!
    Achim Wilhelm        ohne  den  so  einige  Fehler  berhaupt
                         nicht   aufgefallen  wren  (htte   mir
                         zumindest Arbeit gespart ;-)
    Ralf Zimmermann      der  mir  reichlich Tips zum  Thema  DCF
                         gegeben hat.

Nebenbei:  der Gerechtigkeit halber ist die Reihenfolge  alphabe-
tisch!


_Seite_11________________________________________________________

Den  vielen  anderen,  die  mir in der einen  oder  anderen  Form
geholfen  haben,  die einfach nur Fehler beanstandeten oder  aber
eine  der vielen Animationen zeichneten,  gebhrt ebenfalls  mein
Dank und Respekt!
Auerdem danke ich dem ZDF,  da mir regelmig die ntige  Dosis
'Star Trek' spendiert,  RTL, da unermdlich Al Bundy wiederholt
(langsam kann ich alle Folgen synchron mitsprechen) und dem  Team
von 'Cheers', da sich leider krzlich im Hollndischen Fernsehen
vom Publikum verabschiedet hat.

Aachen, den 18. August 1993
                              Arne Rudolph


_Anhang__________________________________________________________

A. Das XSSI-Protokoll

'Before Dawn' verwendet das XSSI-Protokoll,  um anderen  Applika-
tionen  die Mglichkeit zu geben,  mit dem  Bildschirmschoner  in
Verbindung zu treten.
Man kann den Status des Bildschirmschoners erfragen, oder aber so
beeinflussen,  da z.B.  in einem bestimmten Zeitraum das Schonen
verhindert wird.  An diese Stelle nur kurz eine Beschreibung  der
Struktur, die sich unter der Cookie-ID 'XSSI' findet:

typedef struct {
   LONG  id;         /* Analog zum Vorgehen beim XBRA-Verfahren
                        die ID des Bildschirmschoners          */
   WORD  version;    /* Version des XSSI-Protokolls -
                        zunaechst 0x100, evtl. jetzt 0x101     */
   WORD  save_stat;   /* Mitteilung, ob gerade geschont wird.
                         0 = nein                              */
   WORD  prg_stat;    /* Status des Programms:
                         0 = normal schonen,
                         1 = niemals schonen,
                        -1 = sofort schonen.                   */
   LONG  vec_stat;    /* Bitfeld, in dem der Status der einzelnen
                         berwachten Vektoren eingetragen ist.
                         Ein gesetztes Bit bedeutet, Vektor
                         aktiv, ein nicht gesetztes Bit, Vektor
                         inaktiv.                              */
} INFOXSSI;

Die Belegung von 'vec_stat' sieht so aus:

BitNr.  Vektor
======  ======
0       Tastatur
1       Maus
2       Joystick
3       Midi
4       Modem-1
5       Modem-2  (SCC B)
6       Serial-1
7       Serial-2 <-> LAN-Port (SCC A)

Da  'vec_stat'  als LONG deklariert ist,  knnen  natrlich  noch
weitere  hinzugefgt  werden (fr DSP o..),  solange  dieses  so
geschieht,  da  Programmierer von Applikationen nicht fr  jeden
Bildschirmschoner eine andere Einteilung von 'vec_stat' erwartet!
ber  'vec_stat'  knnen  dann  andere  Applikationen  den  Bild-
schirmschoner   gezielt  dahingehend   beeinflussen,   da   z.B.
ein Terminalprogramm immer die berwachung der benutzten Schnitt-
stelle einschaltet, ohne den Bildschirmschoner vllig auszuschal-
ten.  'Before  Dawn'  ignoriert allerdings  in  der  vorliegenden
Version  nderungen in 'vec_stat',  d.h.  'vec_stat' ist nur  zur
Information ber benutzte Vektoren zu nutzen.


_Anhang__________________________________________________________

Bei  der Benutzung von 'prg_stat' ist unbeding darauf zu  achten,
da man den Bildschirmschoner wieder freigibt (also  prg_stat = 0
setzt), wenn man diesen aus irgendeinem Grund gesperrt hat!


B. Tips fr Auflsungswechsler

Wer des fteren die  Auflsung  wechselt,  wird von 'Before Dawn'
vor das Problem gestellt, da es zwar  XIMGs lesen,  jedoch keine
Konvertierung vornehmen kann.
Wer nun aber das IMG fr die entsprechende Animation in den  ver-
schiedenen Auflsungen vorliegen hat,  kann diese nun alle so um-
benennen, da die Extension die Anzahl der Farben angibt, in  der
das IMG erstellt wurde.  Einzige Ausnahme:  SW-IMGs  behalten die
Extension 'IMG'!
Zur Verdeutlichung ein kleines Beispiel:

DISK.IMG               - Schwarz/Wei IMG der Grafik
DISK.4                 - XIMG fr Auflsungen mit 4 Farben
DISK.16                - XIMG fr Auflsungen mit 16 Farben
DISK.256               - XIMG fr Auflsungen mit 256 Farben


C. Wo gibt es die neuste Version von 'Before Dawn'

Die jeweils neuste Version findet sich immer in der  Maus AC.  Um
diese  Maus  aber nicht zu  sehr zu berlasten,  werden ich diese
Version dann auch in andere Mailboxen verteilen.
Wer keinen Zugriff auf ein Modem  hat,  kann  'Before Dawn'  auch
direkt bei mir beziehen,  es gilt allerdings folgendes zu berck-
sichtigen:

'Before Dawn' ist direkt bei mir _nur_ gegen Zusendung eines aus-
reichend  frankierten  Rckumschlages  _und_  einer  formatierten
3 1/2 Zoll Diskette (DD oder HD) zu beziehen! Auerdem ist darauf
zu achten, da der Brief ausreichend  frankiert  wird,  d.h.  mir
keine Kosten durch Nachporto o.. entstehen!
Sollte  dieses nicht beachtet werden,  sehe ich die  Sendung  als
grozgige Spende an, bzw. verweigere die Annahme!