
                    DAS NEUESTE VOM TAGE
                    ====================

                        Version 1.11
                          09.01.95
                     von Heiko Hartmann

                         Freeware!



                           Inhalt
                           ------

          1. Was macht's?
          1.1 Grau ist alle Theorie...
          1.2 DNVT ist Freeware!

          2. Dem Installateur ist nix zu schwr.
          2.1 Starten des Programmes.
          2.2 Fr eine Handvoll Funktionen.
          2.3 Der Ton macht die Musik.

          3. Kniffliges HEADLINE.TXT.
          3.1 Probleme, nichts als...
          3.2 Und ab...




                      1. Was macht's?
                      ---------------

"Das  neueste vom Tage" (kurz:  DNVT) ist ein  kleines  GEM-
Programm,  das  einem  das Booten des Rechners  verst  und 
nebenbei  auch  noch  Geld  spart (bis zu  30  Pf  pro  Tag, 
Sonntags sogar 2.30 DM!).

DNVT  erzeugt  Schlagzeilen  beliebter  Tageszeitungen.  Der 
Vorrat  an  verschiedenen  Schlagzeilen  ist  schier   uner-
schpflich!

HINWEIS: DNVT mu im Desktop als Autostart-Applikation ange-
meldet  werden.  Dies ist mit lteren  TOS-Version  (<=1.04) 
nicht so einfach mglich! Bei diesen TOS-Versionen empfehlen 
sich diverse Zusatzprogramme (u.a.  ein kompletter  Desktop-
Ersatz wie z.B. Gemini).

DNVT  basiert  auf dem Freeware-Programm  "Spew"  von  einem 
gewissen  "Magic  Ceee".  Die Datei HEADLINE.TXT  wurde  von 
diesem  Programm  bernommen  und  leicht  abgendert.  DNVT 
selbst  wurde  jedoch komplett neu  geschrieben  (in  GeFAhr 
Bugsig)  und  ist jetzt ein echtes  GEM-Programm  mit  allem 
Pipapo.

DNVT bietet zustzlich:
- Deutsche Umlaute.
- Eine schne GEM-Box statt purem ASCII.
- Ein zufllig  ausgewhltes  Sound-Sample  pro  Schlagzeile 
  (STE/TT/Falcon und jetzt auch auf ST!).
- Einstellbare  Wartezeit  bis  die Box  wieder  den  Abgang 
  macht.
- HEADLINE.TXT mit Anleitung (s.u.).  Jeder kann diese Datei 
  nun erweitern!
- Mglichkeit  der Erzeugung einer ganzen Latte von  Schlag-
  zeilen  und Schreiben derselben in eine Datei (ohne  Pipe-
  Akrobatik).
- Wahrscheinlich noch jede Menge Fehler. Jetzt mal im Ernst: 
  Wrden  Sie so viel Arbeit in ein  derartiges  Juxprogramm 
  investieren?

ABER VORSICHT! (...is cool man)
Empfindsame Naturen sollten besser die Augen schlieen, wenn 
eine Schlagzeile von DNVT auf dem Monitor erscheint!  Einige 
der Meldungen knnen... naja... sehen Sie selbst.
Ich  bin fr eventuell entstehende Schlagzeilen  nicht  ver-
antwortlich!



                1.1 Grau ist alle Theorie...
                ----------------------------

Die  theoretischen Grundlagen zu diesem Programm  wurden  am 
Institut  fr  Nachrichten-  und  Datenvermittlung  der  Uni 
Stuttgart ermittelt. Im Rahmen einer Studienarbeit wurde die 
Vermittlung  von  Nachrichten  durch  Tageszeitungen,   ins-
besondere durch deren Schlagzeilen untersucht.

Das Ergebnis dieser Studienarbeit war eine  Simulation,  die 
mit  99%iger Treffergenauigkeit die Schlagzeilen  einer  der 
Tageszeitungen am nchsten Tag voraussagen konnte.  Das Pro-
gramm  DNVT enthlt nur einen Teil der Simulation,  der  auf 
die  Formel  von Prof.  Brinkmann und  Dr.  Sommer  der  Uni 
Mallorca zurckgeht.  Diese Formel entstand aus der  Regres-
sionsanalyse  der  Interpolationspolynome  n.   Grades,  die 
orthogonal zu den n.  Besselschen Funktionen liegen. Mit der 
Formel  von Pollacek-Klintchine und der Greenschen  Funktion 
des  Volumen-Integrals  gelangt  man ganz  einfach  auf  ein 
Kuddelmuddel 7. Grades. Dies ist ein unendlich-dimensionaler 
Tensor  mit den Eigenschaften eines Herings:  klitschig  und 
kaum zu fassen.

Prof.  Bienlein vom Daystrom-Institut behauptet jedoch, dies 
sei  alles  nur das "Gewsch  amoklaufender  Hirntoter".  In 
Wahrheit reduziere sich die Formel auf
                         y = x + 1                   (1.1)
wodurch erwiesen sei,  da y immer grer als x ist,  was er 
insgeheim schon immer vermutet habe.



                   1.3 DNVT ist Freeware!
                   ----------------------

DNVT kann, darf, soll, mu jeder Kopieren.
Da der Quelltext nicht beiliegt (hehe...), kann auch niemand 
ohne Ahnung vom harten Programmieralltag daran herumfummeln.

DNVT basiert auf "Spew" von "Magic Ceee".  Genauer:  Auf der 
Portierung von "Spew" auf den ST von  Marcel Sieling.

Es  wurden die fliegenden Dialoge von FLYD  verwendet.  FLYD 
ist eine hervorragende Library fr GFA von Gregor Duchalksi.

Wer  will,  kann  mir 10 DM,  eine  Leerdiskette  und  einen 
frankierten  (2  DM!) sowie  adressierten  Rckumschlag  zu-
senden.  Er erhlt dann die neueste Version von DNVT mitsamt 
allen bis dahin erhltlichen Samples und Schlagzeilen. Fehlt 
eine der oben angegebenen "Beilagen" gibt's nix.

Wer  die  Datei  HEADLINE.TXT erweitert hat  oder  wer  neue 
lustige Samples erzeugt hat, kann diese mir zuschicken (kein 
Zwang ;-).  Es winkt eine Erwhnung in dieser  Dokumentation 
(*lechz*)!



           2. Dem Installateur ist nix zu schwr
           -------------------------------------

DNVT wird ganz einfach Installiert:
Nach  dem  Auspacken  von  DNVT.ZIP,   erhlt  man  folgende 
Dateien:
  \DNVT\DNVT.PRG         Das Programm von dem alle reden.
  \DNVT\DNVT.RSC         Das dazugehrige Resourcefile.
  \DNVT\HEADLINE.TXT     Enthlt die Schlagzeilen-Daten.
  \DNVT\DNVT.TXT         Diese Anleitung hier.
  \DNVT\CHANGES.TXT      Versions-History (Was ist neu?)
  \DNVT\DNVT.INF         INF-Datei (mu nicht dabei sein).
  \DNVT\PLAYIT.EXE       Routine fr Samples auf ST.
  \DNVT\SAMPLES\*.DVS    Ein einziges Sample.

Den gesamten Ordner DNVT\ kann man an die gewnschte  Stelle 
kopieren (auf die Festplatte - Disketten machen kaum Sinn!).

Jetzt   meldet  man  DNVT.PRG  im  Desktop  als   Autostart-
Applikation an. Dies ist erst ab TOS >=1.04 mglich!
Fr  alle  die armen Schlucker,  die noch  ein  lteres  TOS 
besitzen,  gibt es allerdings entsprechende  Programme,  die 
gerade  dies  ermglichen.   Empfehlenswert  sind  auch  die 
alternativen Desktops, z.B. Gemini oder Thing.

DNVT  sollte  in  allen Auflsungen  und  auf  allen  Ataris 
laufen. Wenn nicht, bin ich ganz schn sauer.



                 2.1 Starten des Programms
                 -------------------------

Jetzt kommt etwas WICHTIGES:

Startet man DNVT.PRG _ohne_ einen Parameter in der Kommando-
zeile,  wird nur eine Schlagzeile angezeigt - sonst passiert 
nichts.
Man  kann DNVT.PRG aber auch _mit_ einem  Parameter  starten 
(der Parameter ist wurscht!),  dann erscheint die Copyright-
Meldung und man landet im Menu von DNVT.
Einen Parameter kann man auf verschiedene Arten bergeben:
1. Man  zieht  eine  (beliebige)  Datei  auf  das  Icon  von 
   DNVT.PRG (nur neuere TOS-Versionen).
2. Man  nennt  DNVT.PRG  in DNVT.TTP  um.  Nun  startet  man 
   DNVT.TTP  und  gibt irgendeinen obskuren  Parameter  ein. 
   Danach sollte man DNVT.TTP wieder in DNVT.PRG umbenennen!
3. Man  meldet  DNVT.PRG als Anwendung  an.  Dazu  gibt  man 
   irgendetwas als Parameter an.

Unter MULTITOS geht man so vor:
DNVT.PRG  in  DNVT.GTP   umbenennen,   starten,   beliebigen 
Parameter  bergeben  und  los  geht's.   Auch  hier  sollte 
anschlieend DNVT.GTP wieder in DNVT.PRG umbenannt werden.



              2.2 Fr eine Handvoll Funktionen
              --------------------------------

Hat  man  das  Programm gestartet,  dann  kann  man  in  der 
Menuleiste unter dem Menutitel "Datei" folgendes anstellen:

"Eine Nachricht"
Es wird eine Nachricht ausgegeben.  Entspricht dem,  was das 
Programm macht, wenn es ohne Parameter aufgerufen wird.

"Nachrichten..."
Es  erscheint  ein kleiner Dialog.  In diesem kann  man  die 
Anzahl der Nachrichten und eine Datei angeben,  in der diese 
Nachrichten (bzw.  deren Schlagzeilen) abgelegt werden.  Man 
gebe als Anzahl "999" und als Datei "BILD.TXT"  an...  Lesen 
bis zum Abwinken!
Klickt  man  die  Eingabezeile "Datei:"  mit  der  Maus  an, 
erscheint eine Dateiauswahlbox.

"Parameter..."
Hier kann man folgendes Einstellen: 
- Die Headline-Datei.  Wer will, kann also mehrere HEADLINE-
  Dateien verwenden.
- Den Pfad der Samples.  Hier wird NUR der Pfad eingestellt. 
  DNVT sucht sich dann eine der Dateien von dort per  ZUFALL 
  aus. In diesem Pfad wird nach Samples mit der Endung "DVS" 
  gesucht (nheres dazu unter "2.3").  Ist der  eingestellte 
  Pfad nicht gltig, wird auch kein Sample abgespielt.
- Die  Wartezeit  in  Sekunden.   Gibt  an,  wie  lange  die 
  Nachricht  maximal stehenbleibt.  HINWEIS:  Man  kann  die 
  Wartezeit auch verkrzen,  indem man eine Taste oder Maus-
  taste drckt.

Man  kann die Eingabezeilen "Head:" und "Sample:"  auch  mit 
der  Maus anklicken - dann erscheint  eine  Dateiauswahlbox, 
mit der man die Datei bzw. den Pfad bequem einstellen kann.
Klickt  man auf "OK" werden alle Parameter (satte 3) in  der 
Datei DNVT.INF abgespeichert.



                2.3 Der Ton macht die Musik
                ---------------------------

Ab Version 1.1 kann DNVT auch Samples im DVSM-Format  laden. 
DVSM-Samples  erzeugt man mit "WinRec",  "Fortune" oder  mit 
"525" (letzteres fr alle Ataris).

Es sind die Frequenzen  8195,  9834,  12292,  16490,  20770, 
24585,  33880 und 49170 Hz erlaubt.  Das DVSM-Sample kann in 
8bit-Mono oder in 8bit-Stereo sein. Aus Speicherplatzgrnden 
und in Hinblick auf die ST(E)-Tauglichkeit werden 16bit  bis 
jetzt noch nicht untersttzt.
Handelt es sich nicht um ein DVSM-Sample,  wird  automatisch 
davon  ausgegangen,  da es sich um ein 12Khz-Sample  (8bit, 
Mono) im Raw-Format handelt.

Man beachte:
Auf  STE/TT  sind  nur die Frequenzen 8195  (wird  etwas  zu 
langsam abgespielt),  12292, 24585 und 49170 Hz mglich! Wer 
kompatibel  bleiben  will,   benutzt  also  bevorzugt  diese 
Sample-Frequenzen.

NEU ab V1.1:
Jetzt   spielt  auch  der  stinknormale  ST   Sound-Samples! 
Allerdings sind nur Frequenzen bis max.  16 KHz erlaubt. Ich 
empfehle fr 8 MHz-STs 12 KHz,  sonst wird das Programm doch 
a bisserl langsam. 



                 3. Kniffliges HEADLINE.TXT
                 --------------------------

In  der Datei HEADLINE.TXT sind alle  Daten  enthalten,  die 
DNVT  zum Erstellen von Schlagzeilen bentigt.  Diese  Datei 
kann  JEDER  erweitern,  wenn er nur geblickt  hat,  wie  es 
funktioniert. ;-)

Die Datei ist eigentlich recht bersichtlich  gestaltet,  so 
da es eigentlich keine Probleme geben sollte.

HEADLINE.TXT  ist  in zwei Bereiche  eingeteilt:

Im ersten Bereich werden smtliche Variablen definiert.  Die 
Definition einer Variable BEISPIEL sieht so aus:
%BEISPIEL{<Parameter>}
Definition1{|<p1>|<p2>...}
Definition2{|<p1>|<p2>...}
{|<p1>|<p2>...}Definition3

Also z.B. so:
%FAHRZEUG{sp}
Auto{||s}
Bus{||se}
Z{|ug|ge}
schnelle{|r|} Flitzer{||}

Die  <Parameter>  geben an,  was in den {...}  jeweils  auf-
gelistet wird. Es gibt folgende Parameter:
"p"       Plural (Mehrzahl)
"s"       Singular (Einzahl)
"m"       Mnnlich
"w"       Weiblich
"g"       Gegenwart
"v"       Vergangenheit

In  unserem Beispiel %FAHRZEUG{sp} werden also in den  {...} 
jeweils Singular und dann Plural angegeben. Es drfen in den 
Definitionen auch mehrer {...} vorkommen, wie die Definition 
des "schnellen Flitzers" zeigt.  Auch die Position der {...} 
ist frei whlbar.
Die einzelnen Parameter werden in den {...} durch das Trenn-
zeichen "|" abgegrenzt.  Hat man z.B.  {|a|b|c|d}, dann wird 
"a" eingefgt,  wenn der erste Parameter erwnscht ist,  "b" 
wenn der der zweite erwnscht ist usw...
In unserem Beispiel wird z.B.  beim Singular aus  Z{|ug|ge} 
das Wort "Zug", da der Singular der erste Parameter ist!

Im  zweiten  Teil werden  die  Schlagzeilen,  praktisch  als 
Lckentext, dargestellt. Der zweite Teil beginnt nach %MAIN.

Eine Schlagzeile kann normalen Text und Variablen enthalten. 
Hier ein einfaches Beispiel:

Der \FAHRZEUG/s fhrt los.

Eine Variable wird mit "\" eingeleitet.  Dann folgt der Name 
der   Variable  (in  Grobuchstaben).   Bei  Variablen   mit 
Parameter  folgt  dann noch der  gewnschte  Parameter  nach 
einem "/".
Das  obige  Beispiel kann mit  unseren  Variablen  folgendes 
ergeben:
Der Auto fhrt los.     (Man sieht: falscher Artikel!)
Der Bus fhrt los.
Der Zug fhrt los.
Der schnelle Flitzer fhrt los.

Man kann auch "Die \FAHRZEUG/p fahren los."  eingeben,  dann 
wird  jeweils die Pluralform der  Variablen  bernommen.  Im 
Gegensatz zum Singular wren dann auch alle Stze korrekt.
Glcklicherweise  benutzt  man  in  Schlagzeilen  kaum   die 
Artikel vor den Wrtern. Oft heit es einfach:

\FAHRZEUG/s fuhr los - \MFAMILIE verletzt!

Hinweis: Man kann in den Schlagzeilen wiederum Variablen mit 
weiteren Schlagzeilen angeben.
Am besten, man schaut sich die Beispiele in HEADLINE.TXT mal 
an...



                3.1 Probleme, nichts als...
                ---------------------------

Bekannt sind folgende Probleme:

- Die  Dateiauswahlbox  wird nicht  korrekt  entfernt  (oder 
  besser gesagt erst dann,  wenn auch der aufrufende  Dialog 
  verlassen wird).
- Da  ich nur einen Falcon besitze (mein guter alter ST  hat 
  sich krzlich in Rauch aufgelst), kann ich die Funktions-
  fhigkeit  nur kurz auf ST,  STE oder TT  antesten.  Falls 
  etwas auf diesen Rechnern nicht funktioniert: Nachricht an 
  mich!



                       3.2 Und ab...
                       -------------

Von  Sven  Dittmar (@BB2) gibt es eine kleine  Sammlung  von 
Samples  fr DNVT.  Die Datei heit SFDNVT.ZIP und ist  u.a. 
aus der Maus BB2 zu saugen.
Samples von Richard Quadt (@LU):
"Alles nur geklaut" und "Zu Risiken und Nebenwirkungen...".
Wenn  ich noch ein paar Samples zusammenbekomme,  werde  ich 
wohl demnchst eine Kompilation uploaden.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wer  neue Meldungen in HEADLINE.TXT erstellt hat,  kann  mir 
diese  auch zusenden!  Wenn mglich bitte nur DEN  Teil  von 
HEADLINE.TXT senden, der NEU ist. Man kann dies auf Diskette 
als auch schriftlich per EMail/Brief tun!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bei Fehlern bitte ich um Rckmeldung im gepflegtem Ton.  Man 
kann mich erreichen:

Heiko Hartmann
Sonnenbergstr. 41
70825 Korntal

EMail:
higgi@yeti.faveve.uni-stuttgart.de     (Internet)
Heiko_Hartmann @ BB                    (Maus-Netz)


Von  meinem  Erzfeind  Steffen Elbert und  mir  sind  bisher 
folgende Spiele unter dem Label

                         ----------
                         MEMBERS OF
                         GOOD TASTE
                         ----------
erschienen:

CSAR 1.5:
Strategiespiel  fr  1-6 Spieler.  Wer beherrscht  den  Mit-
telmeerraum?
Poolware, Registriergebhr 20 DM.
TOPAS 1.2:
Abgefahrene  Mischung  aus "Trivial Pursuit"  und  "Archon". 
ber 2500 Fragen,  jede Menge Action,  1-4 Spieler.  Mind. 1 
Joystick ntig.
Poolware, Registriergebhr 30 DM.
MYTHOS 1.0:
Rollenspiel um die griechische Mytholgie.  1-8 (!)  Spieler, 
riesiges Spielareal. Mind. 1 Mb und Joystick ntig.
Shareware, Registriergebhr 20 DM.
MIDIWIZ 1.1:
Strategiespiel  in  Echtzeit.  1-6 Rechner,  per  MIDI  mit-
einander vernetzt. Jetzt auch RS232!
Shareware, Registriergebhr 20 DM

Alle Spiele sollten auf allen gebruchlichen Ataris  laufen. 
Alle Spiele laufen nur in ST-Low (Farbe).
Demoversionen  (z.T.  voll  spielbar) gibt  es  in  diversen 
Netzen oder sind bei mir gegen Einsendung eines  frankierten 
(2  DM!)  Rckumschlags mit Adresse und  einer  Leerdiskette 
erhtlich.
Registrierungen (inklusive Zusendung der Vollversion) gibt's 
auch bei mir!

Ciao, Heiko.
