home *** CD-ROM | disk | FTP | other *** search
-
- 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
- Salvatorstraße 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 für den Empfänger,
- erfolgt. Eine Verbreitung auf PD-Sammeldisketten und ähnli-
- chen Medien, also z.B. gebührenpflichtige Mailboxsysteme o.ä.,
- ist nur mit meiner schriftlichen Genehmigung gestattet. Ich
- behalte mir das Recht vor, diese Genehmigung jederzeit und ohne
- Angabe von Gründen zurückzuziehen.
-
-
- 2. Erklärung
-
- Ich, Arne Rudolph, übernehme keine Haftung für irgendwelche
- direkten oder indirekten Schäden - einschließlich, aber nicht
- beschränkt auf - materielle oder finanzielle Schäden, die durch
- die Benutzung von 'Before Dawn', oder die Untauglichkeit von
- 'Before Dawn' für 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 ursprünglich für meinen persönlichen Bedarf
- entwickelt worden. Durch die Veröffentlichung wurden dann zuneh-
- mend Wünsche und Änderungsvorschläge an mich herangetragen, die
- weit über das hinaus gingen, was ich als meinen Bedarf bezeichnen
- würde. Außerdem stiegt meine Telefonrechnung in ungeahnte Höhen
- und Updates für Compiler etc. verschlangen mehr Geld, als ich
- eigentlich beabsichtigte auszugeben. Folglich wurde die nächste
- Version von 'Before Dawn' als 'Fairware' freigegeben, d.h. ich
- bat jeden User um eine kleine Spende (der Fairness halber).
- Aber auch damit ließen sich meine Unkosten nicht decken, auch
- wenn deutlich mehr User mir eine Spende zukommen ließen, als noch
- in der ersten Version von 'Before Dawn'. Folglich habe ich nun
- den ganzen Schritt gewagt: 'Before Dawn' ist Shareware!!!
- Das bedeutet: Sie können 'Before Dawn' uneingeschränkt testen.
- Sollte Ihnen das Programm gefallen, bzw. sollten sie es länger
- als vier Wochen benutzen, müssen sie einen Shareware-Beitrag in
- der Höhe von 20 DM an den Autor schicken oder überweisen.
- Andernfalls müssen Sie das Programm von Ihrer Diskette/Festplatte
- löschen!
- Je nach Zahlungsmoral der User wird 'Before Dawn' demnächst 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
- nämlich neidisch auf die Besitzer anderer PCs (man beachte: 'PC'
- bezeichnet eben _nicht_ Rechner nach dem sogenannten Industrie-
- standard), die so wunderschöne Bildschirmschoner mit Animationen
- und tollen Effekten hatten, während für 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 mußte: mit der Entscheidung, 'Before
- Dawn' auch anderen ATARI-Usern zugänglich zu machen, begann die
- Arbeit. Viele Wünsche 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 Hände (siehe
- 'Credits'), die bei der Entwicklung der jetzt vorliegenden
- Version mit Rat und Tat beiseite gestanden haben. Hier schonmal
- ein herzliches 'Dankeschön'!
- 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' erklärt ist.
-
-
- _Seite_3_________________________________________________________
-
- 5. Spezialitäten
-
- 'Before Dawn' kann natürlich das, was jeder Bildschirmschoner
- kann: den Bildschirm schonen! Darüber hinaus werden aber drei
- Module angeboten, die unterschiedliche Effekte auf dem Bildschirm
- darstellen, während Sie gerade nicht an Ihrem Rechner arbeiten.
- 'Wieso?' fragen Sie? Nun zum einen ist es schön, 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 Geräuschentwicklung auf den Betriebszustand des Rechners
- schließen kann. Zum anderen haben es natürlich Ihre Freunde mit
- den PCs anderer Firmen auch, wieso sollen Sie sich entschuldigen
- müssen, wenn auf Ihrem ATARI nur das Bild invertiert wird.
- Folgende Module werden in dieser Version angeboten:
-
- - eine Sternenflugsimulation.
- - ein herumhüpfendes Guckloch.
- - ein recht komplexes Modul, daß fast beliebige Animationen
- bearbeiten kann.
-
- Da 'Before Dawn' für alle Module Grafiken verwendet, die im GEM-
- Image Format erstellt wurden, können Sie alle Module fast
- beliebig an Ihre WÜnsche anpassen. So ist es zum Beispiel
- denkbar, daß Sie anstatt des Gucklochs ein Firmenzeichen herum-
- hüpfen lassen und anstatt der Sterne in der Sternenflugsimulation
- ATARI-Symbole durch den Raum gleiten. Sie sehen, daß sehr viel
- von Ihrer Phantasie abhängt und Sie auch ohne umfangreiche
- Programmierkenntnisse leicht ein Modul nach Ihren Vorstellungen
- verändern können. 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) für 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 können Sie an
- beliebiger Stelle auf Ihrer Diskette plazieren. In jedem Fall
- wäre es jedoch ratsam, diese so zu plazieren, daß sie auch immer
- verfügbar 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 Menüpunkt (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 Umständen
- 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
- überprüfen können, ob noch ein anderes ACC vor 'Before Dawn'
- geladen wird.
- Benutzer von Multitasking Erweiterungen wie MultiGEM, Mag!X oder
- natürlich MultiTOS können 'Before Dawn' auch als Applikation
- starten. Im Gegensatz zu der Installation als ACC, meldet 'Before
- Dawn' dann seine eigene Menüleiste an, über die die Dialoge zum
- Einstellen aufgerufen werden können.
-
-
- 7. '... aaaannd action!'
-
- Da 'Before Dawn' nach meinen Vorstellungen entstanden ist, habe
- ich versucht, alles auf eine Multitasking-fähige Umgebung abzu-
- stimmen. Dazu gehört es meiner Meinung nach, daß möglichst viel
- vom GEM benutzt wird und möglichst wenig 'Hacks' drin sind. Um
- ein paar kleine 'Hacks' kommt man zwar bei einem Bildschirmscho-
- ner nicht herum, doch im Großen und Ganzen geht es ohne, denn das
- GEM bietet einem fast alles an was man benötigt (hin und wieder
- könnte 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 gestört.
- - 'Before Dawn' kann auch schonen, während einer der Dialoge
- geöffnet ist.
-
- Die Bedienung der Fenster-Dialoge unterscheidet sich nur wenig
- von der normaler Dialoge. Der Button 'OK' verläßt grundsätzlich
- den Dialog, wobei alle Einstellungen übernommen werden. Mit
- 'Abbruch' wird der Dialog ebenfalls verlassen, jedoch keine
- Einstellung übernommen. Schließt man den Dialog über den CLOSER
- der Fensters (das ist dieses seltsame Zeichen oben links im
- Fenster), verhält er sich wie beim Klick auf 'OK'.
- Außerdem verfügt 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 können auch über die Tastatur bedient werden. 'OK'
- wird durch die 'RETURN' Taste selektiert (allerdings _nicht_
- durch 'ENTER'). Alle anderen Einstellungen können vorgenommen
- werden, indem man die Taste im Zusammenhang mit der 'ALTERNATE'
- drückt, die dem unterstrichenen Buchstaben im auszuwählenden
- Eintrag entspricht. 'ENTER' wird dann benutzt, wenn ein Dialog
- mehrere Eingabefelder enthält - man springt dann durch Druck auf
- 'ENTER' ein Eingabefeld weiter.
- Um den Umfang dieser Anleitung nicht völlig zu sprengen, werde
- ich in den weiteren Kapiteln nur kurz auf die Funktion der
- einzelnen Einstellungen für 'Before Dawn' eingehen. Nur an den
- Stellen, wo die Funktion nicht unbedingt offensichtlich ist,
- werde ich ausführlicher darauf eingehen.
-
-
- 7.1. Der Hauptdialog
-
- 'Modul: ...'
- Popup zur Auswahl der drei verschiedenen Module:
- 'Warp 5 - Mr. Sulu!' - die Sternenflugsimulation
- 'Bouncing Hole' - das hüpfende Guckloch
- 'At the Movies' - fast beliebige Animationen
-
- 'Setup'
- Öffnet den zu dem eingestellten Modul gehörigen 'Setup'-Dialog.
-
- 'zufällige Auswahl'
- Wählt vor jedem Schonvorgang zufällig zwischen einem der drei
- Module aus. Eine zufällige Auswahl auf Modulebene ist auch
- möglich, 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. Außerdem ist die Zeit einstellbar, nach
- der 'Before Dawn' schonen soll.
-
- 'Info'
- Wichtige Infos zum Programm - unbedingt mindestens einmal
- anklicken und alles gründlich durchlesen! Und vor allem eines
- nicht vergessen:
- Unterstützen Sie Shareware - wie sonst bekommt man Software zum
- Taschengeldpreis?
-
- 'Optionen'
- Öffnet den Dialog für zusätzliche Optionen.
-
- 'Sichern'
- Speichert alle Einstellungen, sodaß diese beim nächsten Booten
- wieder zur Verfügung stehen.
-
-
- _Seite_6_________________________________________________________
-
- 7.2. Der 'Optionen'-Dialog
-
- 'Beenden bei ...'
- Hier können alle zu überwachenden Schnittstellen ausgewählt
- werden. Es ist wichtig zu wissen, daß 'Before Dawn' auch
- wirklich nur in die System-Vektoren eingehängt wird, die hier
- ausgewählt 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 können 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
- für Großmonitor-Besitzer interessant ist.
-
- 'Farbindex 0 in Schwarz wandeln'
- Bei den niedrigen ST-Auflösungen und den TT-Farbauflösungen
- wird der Bildschirmrand üblicherweise im Farbindex 0, d.h. Weiß
- dargestellt. Um nun auch in diesen Auflösungen 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 Größe 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 führt 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 Anstoßen
- der Maus zum Aufwecken von 'Before Dawn' führt.
-
- 'Speicher reservieren: __ KByte'
- Es können bis zu 99 KByte Speicher für Bildinformationen
- reserviert werden. Wird kein Speicher reserviert, lädt 'Before
- Dawn' immer die verwendete IMG-Datei von Diskette nach.
-
- 'Sound durch ...'
- Popup für die Auswahl des Programmes, daß den Sound zum
- Bildschirmschoner macht. Dafür können 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 ...' ausgewählten Vektoren werden von
- 'Before Dawn' abhängig von der Einstellung in diesem Popup
- gesetzt. Das bedeutet im einzelnen:
- 'beim Booten' - die Vektoren werden nur einmal, nämlich 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')
- mögen es überhaupt nicht, wenn ein Accessory die System-
- Vektoren verändert, während sie laufen. Wer also so ein
- Programm benutzt, der sollte am besten 'beim Booten' einstel-
- len.
- Außerdem gibt es Programme, die regelmäßig nachprüfen, ob nicht
- in der Zwischenzeit ein anderes Programm auch in dem System-
- Vektor hängt, den es benutzt. Wenn ja, wird dieses Programm
- dann entfernt. Für 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' anwählen.
-
-
- 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 ausgewählt werden, die die 'Sternbilder'
- enthält.
-
- 'Einzelbilder'
- Hier wird nun eingetragen, wieviele Einzelbilder das verwendete
- IMG-File hat. Je nachdem, wie flüssig die Animation sein soll,
- kann die Anzahl der Einzelbilder beliebig erhöht 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 auswählen. Die Auswahl erfolgt wie bei
- 'Image-File Auswahl' über die Dateiauswahlbox. Die Soundfiles
- für 'Crazy-Sounds' müssen in dem Ordner liegen, in dem auch
- 'Crazy-Sounds' seine Samples sucht!!!
- Eine zufällige Auswahl über einen Wildcard wie z.B '*.HSN' oder
- '*.MOD' ist möglich.
-
-
- _Seite_8_________________________________________________________
-
- Modul 'Bouncing Hole'
-
- 'Image-File Auswahl'
- Wählt das zu verwendende IMG-File aus. Man kann ein Wildcard
- angeben, also z.B. '*.IMG'. 'Before Dawn' wählt dann unter den
- Dateien, auf die dieses Muster paßt, eine aus.
-
- 'MOD/HSN-File Auswahl'
- Wählt das abzuspielende Soundfile aus. Eine zufällige Auswahl
- über Wildcard wird unterstützt.
-
-
- Modul 'At the Movies'
-
- 'Info-File Auswahl'
- Wählt 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' wählt dann aus den BDI-Files, die auf dieses Muster pas-
- sen, eines aus.
- Wenn 'Crazy-Sounds' benutzt wird, lädt 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'
- Wählt das abzuspielende MOD-File aus. Eine zufällig Auswahl
- über einen Wildcard ist möglich! Ein Soundfile für 'Crazy-
- Sounds' wird automatisch geladen, wenn es vorhanden ist.
-
-
- _Seite_9_________________________________________________________
-
- 8. Animationen, aber wie?
-
- Unter Umständen 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 Verfügung 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 Auflösung umrechnen können.
- Ein weiteres Problem ist, daß der ATARI TT, aber auch der ST in
- den Farbauflösungen den Bildschirmrand nicht Schwarz, sondern
- Weiß darstellt. Diese ist besonders ärgerlich, wenn man den
- Bildschirm schonen möchte, 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
- verändern, die dann mit im XIMG abgespeichert wird. Um weiße
- Pixel darzustellen verwendet man nun eine andere Farbe, deren
- RGB-Werte man so einstellt, daß die Pixel Weiß erscheinen.
- Außerdem ist der Button 'Farbindex 0 in Schwarz wandeln' im
- 'Optionen'-Dialog zu selektieren.
- Wird dieses Bild nun von 'Before Dawn' nachgeladen, werden alle
- weißen Bildpartien Schwarz dargestellt, also auch der Bildschirm-
- rand. Da die weißen Pixel aber durch einen anderen Farbindex dar-
- gestellt werden, enthält das Bild weiterhin weiße Pixel!
- In einer der kommenden Versionen wird dieses komfortabler gelöst
- sein!
-
-
- 9. Fragen und Antworten
-
- Frage: 'Before Dawn' hinterläßt im Modul 'At the Movies'/
- 'Bouncing Hole' Schlieren/Streifen/Pixelmüll auf dem Bildschirm!
- Antwort: In diesen Modulen werden gezeichnete Bilder nicht wieder
- gelöscht, sondern einfach durch das nächste Bild übermalt.
- Abhilfe kann entweder ein größerer schwarzer Rand um die Einzel-
- bilder schaffen, oder aber man wählt 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 können 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 läuft?
- Antwort: Da 'Before Dawn' ein Accessory ist und von regelmäßigen
- Meldungen des AES abhängig ist, kann es immer dann nicht schonen,
- wenn diese Meldungen ausbleiben. Eben dieses passiert, wenn ein
- TOS/TTP läuft, 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 größeren (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
-
- Natürlich habe ich 'Before Dawn' nicht per HEX-Monitor in meinen
- ATARI hineingehackt, sondern einen Compiler und viele andere
- Tools dafür benutzt, als da wären:
-
- - Pure C, ein spitzenmäßiger 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 verrät 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 für einen ST und gegen einen 286er war richtig.
-
- Außerdem gebührt einigen hilfreichen Händen und Köpfen mein Dank
- fürs Beta-Testen, seelischen Beistand, Tips, und, und, und ...
-
- Stefan Becker ohne dessen Hilfe ich wohl am XIMG-
- Import verzweifelt wäre.
- Catch Computer die mir erlauben, an ihren Falcons und
- TTs herumzuspielen, auf das 'Before
- Dawn' auch darauf läuft.
- Jörg Granzow für Beta-Test und 'ne Menge Animationen.
- Martin Heise der unermüdlich 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 fürs Fehler fischen, den Tritt an der
- richtigen Stelle und den Speed-Support.
- Richard Kurz für die Programmier-Doku zu CrazySounds
- und ... (er weis schon, wofür ;-)
- Ruth Langohr für viel Geduld und ein paar wertvolle
- Tips.
- Jens Lehmann fürs Falcon-Testen.
- Michael Schwingen für _die_ Tips bezüglich DCF!
- Achim Wilhelm ohne den so einige Fehler überhaupt
- nicht aufgefallen wären (hätte 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, gebührt ebenfalls mein
- Dank und Respekt!
- Außerdem danke ich dem ZDF, daß mir regelmäßig die nötige Dosis
- 'Star Trek' spendiert, RTL, daß unermüdlich Al Bundy wiederholt
- (langsam kann ich alle Folgen synchron mitsprechen) und dem Team
- von 'Cheers', daß sich leider kürzlich im Holländischen 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 Möglichkeit 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, können natürlich noch
- weitere hinzugefügt werden (für DSP o.ä.), solange dieses so
- geschieht, daß Programmierer von Applikationen nicht für jeden
- Bildschirmschoner eine andere Einteilung von 'vec_stat' erwartet!
- Über 'vec_stat' können 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 völlig 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 für Auflösungswechsler
-
- Wer des öfteren die Auflösung wechselt, wird von 'Before Dawn'
- vor das Problem gestellt, daß es zwar XIMGs lesen, jedoch keine
- Konvertierung vornehmen kann.
- Wer nun aber das IMG für die entsprechende Animation in den ver-
- schiedenen Auflösungen 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 für Auflösungen mit 4 Farben
- DISK.16 - XIMG für Auflösungen mit 16 Farben
- DISK.256 - XIMG für Auflösungen 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 berück-
- sichtigen:
-
- 'Before Dawn' ist direkt bei mir _nur_ gegen Zusendung eines aus-
- reichend frankierten Rückumschlages _und_ einer formatierten
- 3 1/2 Zoll Diskette (DD oder HD) zu beziehen! Außerdem 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
- großzügige Spende an, bzw. verweigere die Annahme!