home *** CD-ROM | disk | FTP | other *** search
/ Mega A/V / mega_av.zip / mega_av / SOUNDUTL / WOWII12B.ZIP / WOWII.DOC next >
Text File  |  1992-07-19  |  46KB  |  1,282 lines

  1.  
  2.  
  3.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  4.  
  5.  
  6.  
  7.                                WOWII Version 1.2b
  8.                           Module Player für den IBM PC
  9.  
  10.                     "Eine Einführung in die Welt der Musik"
  11.  
  12.  
  13.      Inhaltsverzeichnis:
  14.  
  15.         I. WOWII? Was ist das?
  16.  
  17.        II. Was benötige ich, um vernünftig mit WOWII arbeiten zu können?
  18.  
  19.       III. Ich will endlich wissen, wie sich das nun anhört !!!
  20.  
  21.        IV. Mein Intellekt verlangt nach Informationen oder "Wie geht das?"
  22.  
  23.            1.) Kommandozeilen Optionen
  24.  
  25.            2.) WOWII.INI - Parameterdatei
  26.  
  27.            3.) Tastaturbefehle
  28.  
  29.         V. Grundlagenforschung
  30.  
  31.            1.) "Was WOWII zur Soundblaster sagt" - DMA und andere Schweinereien
  32.  
  33.            2.) "WOWII zieht sich sehr extravagant an" - der Tweaked Video Modus
  34.  
  35.            3.) "Warum WOWII keine Manager mag" - Wodurch stören Speichermanager
  36.  
  37.            6.) "Das Liebesleben der Modfiles" - Porträt eines bekannten Formats
  38.  
  39.        VI. Erschwerte Bedingungen oder "Was WOWII alles verträgt"
  40.  
  41.            1.) Windows 3.0, 3.1
  42.  
  43.            2.) Desqview 2.31, DesqView/X
  44.  
  45.            3.) OS/2 2.0
  46.  
  47.       VII. Urheberrechte, Copyrights und womit ich sonst noch drohe ...
  48.  
  49.            1.) Der ShareWare Gedanke
  50.  
  51.            2.) CrippleWare? Was ist das - ach soooo ...
  52.  
  53.            3.) Was darf ich denn nun?
  54.  
  55.            4.) Was kann ich mehr dürfen?
  56.  
  57.            5.) "Will ich eigentlich mehr dürfen?" - Philosophische Ausflüge
  58.  
  59.            6.) Die Copyrights und Einschränkungen schwarz auf weiß!
  60.  
  61.  
  62.  
  63.  
  64.    Jan Ole Suhr                      Page 1                     July 19, 1992
  65.  
  66.  
  67.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  68.  
  69.  
  70.      VIII. Registrierung leicht gemacht für Dich und mich
  71.  
  72.        IX. Schnickschnack, Papperlapapp
  73.  
  74.            1.) Lebensnotwendige Adressen
  75.  
  76.            2.) Danksagungen
  77.  
  78.            3.) Ein bißchen Geschichte, Quellenhinweise und weitere Vermerke
  79.  
  80.         X. Ein Schlußwort in Ehren ...
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                All mentioned Trademarks and Copyrights are
  121.                   registered by their respective owners.
  122.  
  123.                 Dieses Dokument wurde formatiert mit PROFF
  124.                      von Ozan S. Yigit & Steven Tress
  125.  
  126.  
  127.  
  128.    Jan Ole Suhr                      Page 2                     July 19, 1992
  129.  
  130.  
  131.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  132.  
  133.  
  134.    I. WOWII? Was ist das?
  135.    ──────────────────────
  136.  
  137.           WOWII ist    ein    Musikprogramm    zum    Abspielen   von
  138.         vierstimmigen digitalen Musikstücken auf dem IBM PC.  
  139.  
  140.           WOWII ermöglicht   dem  PC,  Soundtracker  oder  ProTracker
  141.         Module  abzuspielen.  Diese sogenannten "Modfiles" habe ihren
  142.         Ursprung   auf   dem   Commodore   Amiga   und   dienen  dort
  143.         hauptsächlich   der   Untermalung  von  Computerspielen  oder
  144.         Grafikdemonstrationen.  
  145.           Ihre weite  Verbreitung  verdanken  die  Module  der großen
  146.         Klangvielfalt,   die  sie  mit  vier  unabhängig  voneinander
  147.         gespielten  digitalen  Stimmen  erreichen.  Als Ausgabemedium
  148.         für   die   Musik   verwendet  WOWII  die  Soundblaster  oder
  149.         Soundblaster Pro Erweiterungskarte.  
  150.  
  151.  
  152.  
  153.    II. Was benötige ich, um vernünftig mit WOWII arbeiten zu können?
  154.    ─────────────────────────────────────────────────────────────────
  155.  
  156.           Für die  Wiedergabe  der  digitalen Musik benötigt man eine
  157.         Soundblaster  oder Soundblaster Pro Erweiterungskarte für den
  158.         PC.   Die  Musik  wird von der normalen Soundblaster 1.0, 1.5
  159.         oder  2.0  in  Mono  abgespielt, mit der Soundblaster Pro ist
  160.         auch eine Wiedergabe in Stereo möglich.  
  161.  
  162.           Um den  aufwendigen  Berechnungen  für  die  Ausgabe  eines
  163.         Modules  gerecht zu werden, bedarf es mindestens eines IBM AT
  164.         80286.  Die  Anforderungen  an die Rechenleistung des jeweils
  165.         verwendeten   Computers  können  diesem  allerdings  angepaßt
  166.         werden.  
  167.           Der Computer   muß   zusätzlich   mit   einem  Standard-VGA
  168.         kompatiblen Grafikadapter ausgerüstet sein.  
  169.           Für die  Ausgabe  von Musik sind natürlich auch Musikstücke
  170.         unerläßlich.  Diese  Soundtracker oder ProTracker Module kann
  171.         man  in  vielen  Mailboxen  oder auch bei Shareware Anbietern
  172.         beziehen.     "Modfiles"    sind   derart   verbreitet,   daß
  173.         prinzipiell  keine  Probleme  bei der "Beschaffung" auftreten
  174.         sollten.  
  175.           Wer jedoch  an  chronischem Mangel an Modfiles leidet, kann
  176.         sich  ggf.  an  mich  wenden.  Ich bin unter Umständen bereit
  177.         gegen  eine  geringe  Kopiergebühr  einige  meiner 600 Module
  178.         bereitzustellen.  
  179.  
  180.  
  181.  
  182.    III. Ich will endlich wissen, wie sich das nun anhört !!!
  183.    ─────────────────────────────────────────────────────────
  184.  
  185.           Wenn die   unter   Punkt  II.  beschriebenen  Anforderungen
  186.         erfüllt  sind,  dann  stehen  dem  eingeschränkten  Genuß von
  187.         digital reproduzierter Musik alle Grenzen offen.  
  188.  
  189.  
  190.  
  191.  
  192.    Jan Ole Suhr                      Page 3                     July 19, 1992
  193.  
  194.  
  195.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  196.  
  197.  
  198.           Folgende Empfehlungen müssen eingehalten werden: 
  199.           - Die  Dateien  WOWII.EXE  und  WOWII.PIC müssen in ein und
  200.             demselben Verzeichnis stehen.  
  201.           - Der  Parameter  /I:x  muß  mit  der  Interrupt-Nummer der
  202.             Soundblaster(Pro)-Karte übereinstimmen.  
  203.  
  204.                                   *ACHTUNG*
  205.  
  206.             Wird   die   Angabe   dieses   Parameters  bei  WOWII
  207.             vergessen,  und  ist die Soundblaster-Karte auf einen
  208.             anderen   Interrupt  konfiguriert  als  IRQ  5,  dann
  209.             verweigert   WOWII   nach   einigen  Sekunden  seinen
  210.             Dienst.  
  211.  
  212.           Beispiel: Es   soll  das  Modfile  "AXEL-F.MOD"  abgespielt
  213.         werden  und  die Soundblaster Karte ist standardmäßig auf dem
  214.         Interrupt  Nummer  7  konfiguriert. WOWII sollte dann von der
  215.         DOS Eingabeaufforderung wie folgt aufgerufen werden: 
  216.  
  217.                 WOWII /I:7 axel-f 
  218.  
  219.           Die Erweiterung   ".MOD"   wird  automatisch  ergänzt;  die
  220.         Reihenfolge   der   Parameter   "/I:7"   und   "axel-f"   ist
  221.         gleichgültig.  
  222.  
  223.           Nach Bestätigung  der  Eingabe  mittels  der [Return]-Taste
  224.         erscheint  kurze  Zeit  später  ein  Grafikbildschirm  mit  4
  225.         Oszilloskopen  und  4  Aussteuerungsanzeigen.  Ist dies nicht
  226.         der   Fall,   so   ist   vielleicht   kein   VGA  kompatibler
  227.         Grafikadapter  im  System  vorhanden  oder aber die Parameter
  228.         wurden unkorrekt angegeben.  
  229.  
  230.           Um das  Programm zu verlassen, muß die [Esc]-Taste gedrückt
  231.         werden.  Es erscheinen daraufhin kurze Hinweistexte bevor das
  232.         Programm zur DOS Eingabeaufforderung zurückkehrt.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.    Jan Ole Suhr                      Page 4                     July 19, 1992
  257.  
  258.  
  259.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  260.  
  261.  
  262.    IV. Mein Intellekt verlangt nach Informationen oder "Wie geht das?"
  263.    ───────────────────────────────────────────────────────────────────
  264.  
  265.      1.) Kommandozeilen Optionen
  266.      ───────────────────────────
  267.  
  268.           WOWII versteht  eine  ganze Menge an Befehlen und führt sie
  269.         auch  meist  ganz brav aus. Die Reihenfolge, in der man WOWII
  270.         mit  Kommandos quält, ist ziemlich egal. WOWII bemüht sich zu
  271.         verstehen, was zu verstehen ist.  
  272.  
  273.           Eine kurze  Hilfsübersicht  über  die  Befehle, derer WOWII
  274.         mächtig      ist,      liefert      ein     Aufruf     *ohne*
  275.         Kommandozeilenoptionen.  
  276.  
  277.           Beispiel: 
  278.  
  279.         C:\MODFILES>WOWII [RETURN]
  280.         WOWII Version 1.2b SOUNDBLASTER(PRO) MODPlayer Copyright (c) ...
  281.         Usage: WOWII MODFile[.MOD] [/H:xxxx] [/I:x] [/B:xxxxx] [/PRO] ..
  282.                /H:xxxxx defines the output frequency.
  283.                /I:x specifies the IRQ of the SOUNDBLASTER.
  284.                /B:xxxxx defines the size of the DMA-Buffer (1000-31000).
  285.                /PRO enforces the SOUNDBLASTER Pro.
  286.                /SB enforces the normal SOUNDBLASTER.
  287.                /FLT enables the output filter of the SOUNDBLASTER PRO.
  288.                /S start program with unRealtime Spectrum Analyzer.
  289.  
  290.         C:\MODFILES>
  291.  
  292.  
  293.           Diese Hilfsübersicht  stellt WOWII auf Wunsch jederzeit dar
  294.         und erleichtert somit die Bedienung.  
  295.  
  296.  
  297.      a.) Kurzreferenz der Kommandozeilenoptionen
  298.      ────────────────────────────────────────────
  299.  
  300.           /H:xxxxx legt  die  Ausgabefrequenz  fest. Es sollten Werte
  301.         von   mindestens  14000Hz  bis  höchstens  22000Hz  verwendet
  302.         werden.  
  303.  
  304.           /I:x bestimmt     die     Interrupt-Nummer     (IRQ)    der
  305.         Soundblaster.   Standardmäßig  sind  diese  Karten  auf IRQ 7
  306.         konfiguriert,  es können bei Adresskonflikten allerdings auch
  307.         die  Werte  2,3  oder  5 benützt werden (bei der Soundblaster
  308.         Pro auch höhere Werte).  
  309.  
  310.           /B:xxxxx legt  die  Größe  eines  der  DMA-Buffer fest. Die
  311.         Werte  sollten  zwischen minimal 1000 und maximal 31000 Bytes
  312.         liegen.  
  313.  
  314.           /PRO forciert  die  Ausgabe  in Stereo auf der Soundblaster
  315.         Pro  und  *auch*  auf der normalen Mono Soundblaster 1.0, 1.5
  316.         oder 2.0.  
  317.  
  318.  
  319.  
  320.    Jan Ole Suhr                      Page 5                     July 19, 1992
  321.  
  322.  
  323.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  324.  
  325.  
  326.  
  327.           /SB zwingt  WOWII  zur  Mono  Wiedergabe  der Musik auf der
  328.         Soundblaster und Soundblaster Pro.  
  329.  
  330.           /FLT schaltet  den  Hochpass-Filter  der  Soundblaster  Pro
  331.         ein.  
  332.  
  333.           /S zeigt  anstelle  der  4  Oszilloskope im unteren Bereich
  334.         des    Grafikbildschirmes    einen   "(un)RealTime   Spectrum
  335.         Analyzer" an.  
  336.  
  337.  
  338.      b.) Tiefschürfende Erkenntnisse
  339.      ───────────────────────────────
  340.  
  341.           Der Parameter  /H:xxxxx  legt  die Ausgabefrequenz in Hertz
  342.         fest.   Je  höher diese Frequenz ist, desto mehr Werte müssen
  343.         pro  Sekunde  ausgegeben  werden und natürlich auch berechnet
  344.         werden.   Folglich   fordert  eine  Frequenz  von  22KHz  dem
  345.         Computer  deutlich  mehr  Rechenleistung ab als eine Frequenz
  346.         von 16KHz.  
  347.           Die Standardeinstellung  beträgt  16KHz und sollte normalen
  348.         Qualitätsansprüchen    genügen.   Bei   der   höchstmöglichen
  349.         Frequenz  von  22KHz  werden selbst schnelle Computer vom Typ
  350.         IBM 386DX 25MHz bis auf das Äußerste ausgelastet.  
  351.           Sollte die  Ausgabefrequenz  für  den Rechner zu hoch sein,
  352.         so  kommt  es  zu  kurzen Unterbrechungen oder Pausen während
  353.         des  Abspielens. Tritt ein solcher Fall auf, muß entweder die
  354.         Ausgabefrequenz   heruntergesetzt   werden   oder   aber  der
  355.         "(un)Realtime  Spectrum Analyzer" anstelle der 4 Oszilloskope
  356.         angeschaltet werden.  
  357.  
  358.           Der Parameter  /I:x  legt  den  Soundblaster  IRQ  fest. Es
  359.         sollte   bei  der  Wahl  dieses  Parameters  größte  Sorgfalt
  360.         walten,   da   falsche  Angaben  die  Soundblaster-Karte  zum
  361.         "Abstürzen"   bringen  können  und  somit  den  Neustart  des
  362.         Computers erfordern.  
  363.  
  364.           Mit der  Option  /B:xxxxx  kann  die  Größe des DMA-Buffers
  365.         variiert  werden.  WOWII  benützt zum Transfer der Musikdaten
  366.         zur  Soundblaster Karte einen variablen Speicherbereich. Hier
  367.         werden  die  Teilabschnitte  der digitalen Musik abgelegt und
  368.         dann von der Soundblaster selbst abgespielt.  
  369.           Je größer  der Buffer ist, desto stärker verzögert sich die
  370.         Reaktionszeit   auf   bestimmte   Tasten-Befehle,   z.B.  den
  371.         Schnellvor-  /rücklauf  oder  das  Ein-  bzw. Ausschalten der
  372.         einzelnen Kanäle.  
  373.           Je kleiner  der Buffer gewählt wird, desto häufiger muß die
  374.         Soundblaster    angewiesen    werden,   den   Speicherbereich
  375.         abzuspielen  was  einen  unangenehmen  Nebeneffekt haben kann
  376.         (siehe  hierzu  auch  Punkt  V.1.).  Jedoch verkürzt sich die
  377.         Reaktionszeit auf Tastendrücke auf ein erträgliches Maß.  
  378.  
  379.           Der Parameter  /S  weist  WOWII  an,  mit dem "(un)Realtime
  380.         Spectrum   Analyzer"   zu  starten.  Da  diese  Grafikanzeige
  381.  
  382.  
  383.  
  384.    Jan Ole Suhr                      Page 6                     July 19, 1992
  385.  
  386.  
  387.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  388.  
  389.  
  390.         weniger  Rechenzeit  verbraucht  als  die  Darstellung  der 4
  391.         Oszilloskope,  kann  man  auch  auf  langsameren Rechnern mit
  392.         höherer   Ausgabefreqeunz   und   besserer   Qualität  Module
  393.         abspielen.  
  394.  
  395.  
  396.      2.) WOWII.INI
  397.      ─────────────
  398.  
  399.           Die Datei  WOWII.INI  kann  dazu  benützt werden, bestimmte
  400.         Standardoptionen  festzulegen.  Verwendet  werden dürfen alle
  401.         unter  Punkt IV.1. besprochenen Kommandozeilenoptionen, wobei
  402.         in  jeder  Zeile der WOWII.INI Datei nur *eine* Option stehen
  403.         darf.  Die Datei WOWII.INI muß sich im selben Verzeichnis wie
  404.         WOWII.EXE und WOWII.PIC befinden.  
  405.  
  406.           Beispiel für eine WOWII.INI Datei: 
  407.  
  408.       ────────────────────────────────────────────────── schnipp
  409.       ; WOWII.INI  Copyright (c) 1992  Jan Ole Suhr
  410.       ; Kommandos:
  411.       ; modfile[.mod] Name des zu spielenden MODFiles.
  412.       ; /I:x          Definiert den SoundBlaster IRQ (default ist 5).
  413.       ; /H:xxxxx      Ausgabefrequenz in Hertz (14000-23000).
  414.       ; /B:xxxxx      Setzt die Größe des DMA-Buffers (1000-31000default)
  415.       ; /PRO          Schaltet in den SoundBlaster Pro Stereo-Modus,
  416.       ;               auch auf einer normalen Soundblaster.
  417.       ; /SB           Schaltet in den Soundblaster Mono-Modus.
  418.       ; /FLT          Schaltet den Filter der SoundBlaster Pro ein.
  419.       ; /S            Startet WOWII mit dem "Spectrum Analyzer".
  420.       /I:7
  421.       /H:18000
  422.       ────────────────────────────────────────────────── schnapp
  423.  
  424.           Zu beachten  ist  noch, daß Zeilen, die mit einem Semikolon
  425.         (";")  beginnen, als Kommentarzeilen interpretiert werden. In
  426.         dieser  Beispieldatei  wird  also  der Soundblaster Interrupt
  427.         als  IRQ  7  festgelegt  und  die  Ausgabefrequenz  auf 18KHz
  428.         gesetzt.  
  429.  
  430.  
  431.      3.) Tastaturbefehle
  432.      ───────────────────
  433.  
  434.           WOWII ermöglicht  dem  Anwender  eine interaktive Steuerung
  435.         der   Musikwiedergabe.   Es   können   vielfältige   Vorgänge
  436.         aktiviert   werden,   die  die  Musik  direkt  oder  indirekt
  437.         beeinflussen.  
  438.           Die Tastaturbedienung   ist   so   gestaltet,   daß  selbst
  439.         gleichzeitige  Tastendrücke  korrekt  erkannt  und  teilweise
  440.         auch gleichzeitig abgearbeitet werden.  
  441.           Durch das    Prinzip   der   Musikwiedergabe   über   einen
  442.         Speicherbereich    (siehe    Punkt    V.1.)   kann   es   bei
  443.         Tastendrücken,  die  direkt  die Musikwiedergabe beeinflussen
  444.         sollen  zu  Verzögerungszeiten  zwischen 1-2 Sekunden kommen.
  445.  
  446.  
  447.  
  448.    Jan Ole Suhr                      Page 7                     July 19, 1992
  449.  
  450.  
  451.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  452.  
  453.  
  454.         Diese   Zeit   hängt  von  der  Größe  des  Speicherbereiches
  455.         (DMA-Buffer) ab.  
  456.  
  457.           Folgende Empfehlung  gebe  ich  für  die Tasten, die in der
  458.         Auflistung unten mit einem (X) gekennzeichnet sind: 
  459.           Man sollte  Geduld haben. Tritt eine erwartete Aktion nicht
  460.         sofort   ein,   so   ist   man  normalerweise  versucht,  die
  461.         spezifische  Taste  noch  einmal  zu drücken. Das führt meist
  462.         dazu,  daß  die Option dann wieder ausgeschaltet wird und man
  463.         gar vor Verwunderung vom Sessel plumpst.  
  464.  
  465.      a.) Grundlegende Tasten zur Programmsteuerung
  466.      ─────────────────────────────────────────────
  467.  
  468.           [Esc] (X)  :  Durch  Betätigen  der  Escapetaste wird WOWII
  469.         beendet.  
  470.  
  471.           Cursor runter/Cursor   hoch   :   Schaltet   zwischen   dem
  472.         Instrumenten  Bildschirm und der graphischen Musikdarstellung
  473.         um.   Ist  der  Umschaltvorgang  noch  aktiv,  so  kehrt  die
  474.         entgegengesetzte Taste die Aktion um.  
  475.  
  476.           [Return] :   Nach   Betätigen  der  Eingabetaste  wird  der
  477.         "(un)Realtime  Spectrum  Analyzer"  eingeblendet,  sofern  er
  478.         noch  nicht  aktiv  war,  oder ausgeblendet, sofern er gerade
  479.         aktiv   ist.    Die   Wirkung   der  Taste  ist  während  des
  480.         Ein-/Ausblendevorganges aufgehoben.  
  481.  
  482.           T :  Schaltet die Zeitanzeige zwischen Vorlauf und Rücklauf
  483.         um.  
  484.  
  485.      b.) Grundlegende Tasten zur Steuerung der Musikwiedergabe
  486.      ─────────────────────────────────────────────────────────
  487.  
  488.           Cursor links   (X)   :  Schnellrücklauf.  Spult  die  Musik
  489.         schnell    zurück.   Aufgrund   des   Soundtracker/ProTracker
  490.         Modulformates  kann  es bei manchen Modulen zu Komplikationen
  491.         kommen,   wie   z.B.    kurzzeitigen   Aussetzern,  die  sich
  492.         allerdings   schnell   legen.    Erreicht   das   Modul   die
  493.         Anfangsposition, so verharrt WOWII dort.  
  494.  
  495.           Cursor rechts   (X)   :  Schnellvorlauf.  Spult  das  Modul
  496.         schnell  vor.  Überschreitet  das  Modul  die Endposition, so
  497.         wird WOWII automatisch verlassen.  
  498.  
  499.           Während der  Spulvorgänge wird die Lautstärke um die Hälfte
  500.         herabgesetzt! 
  501.  
  502.           [Pos1] (X) : Springt an die Anfangsposition des Modules.  
  503.  
  504.           Shift+[F1]..[F10] :  Speichert  für  die  Tasten F1 bis F10
  505.         die  aktuelle  Position  des  Modules (den Track, siehe Punkt
  506.         V.6.) ab.  
  507.  
  508.           [F1]..[F10] (X)  :  Springt  die zuvor gespeicherte Postion
  509.  
  510.  
  511.  
  512.    Jan Ole Suhr                      Page 8                     July 19, 1992
  513.  
  514.  
  515.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  516.  
  517.  
  518.         des   Modules  an.  Ist  noch  keine  Position  abgespeichert
  519.         worden, so wird das Modul normal weitergespielt.  
  520.  
  521.           1..4 (X) : Schaltet die Kanäle 1 bis 4 an oder aus.  
  522.  
  523.           P :   Stoppt   die  Musikausgabe  mit  sofortiger  Wirkung.
  524.         Vorsicht  ist  bei  der  Verwendung  von Multitaskingsystemen
  525.         geboten. Es besteht Absturzgefahr.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.    Jan Ole Suhr                      Page 9                     July 19, 1992
  577.  
  578.  
  579.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  580.  
  581.  
  582.    V. Grundlagenforschung
  583.    ──────────────────────
  584.  
  585.      "1.) Was WOWII zur Soundblaster sagt" - DMA und andere Schweinereien
  586.      ────────────────────────────────────────────────────────────────────
  587.  
  588.           WOWII verwendet    im    Gegensatz    zu    den   bekannten
  589.         Musikprogrammen  MP (ModPlay von Mark J. Cox), WOW (aahh, von
  590.         miiiirrr)  oder SPP (Super Pro Play von Joshua C. Jensen) die
  591.         DMA-Transfer  Möglichkeit  der Soundblaster bzw. Soundblaster
  592.         Pro.  
  593.           Der Hauptgrund  für  die  Entscheidung, die DMA-Fähigkeiten
  594.         der   Soundblaster   zu   nutzen,   liegt   darin,   daß  die
  595.         Soundblaster  Pro  nur  per  DMA  digitale  Musik in *stereo*
  596.         auszugeben vermag.  
  597.           WOWII ist  deshalb  im  Vergleich  zu  WOW ein völlig neues
  598.         Produkt.  
  599.  
  600.           Der DMA   (Direct   Memory   Access)  hat  überdies  einige
  601.         wichtige Vorteile: 
  602.  
  603.           DMA, oder   auch  "Direct  Memory  Access"  ermöglicht  die
  604.         direkte  Benutzung des Hauptspeichers, ohne daß der Prozessor
  605.         des  PC's die Daten übertragen muß. Der Transfer vom Speicher
  606.         zur    Soundblaster-Karte    geht    praktisch    transparent
  607.         vonstatten.  So  kann der Prozessor die Musikdaten errechnen,
  608.         währenddessen    die   Soundblaster-Karte   mit   Hilfe   des
  609.         DMA-Controllers die zuvor berechneten Daten ausgibt.  
  610.  
  611.           Bedingt durch     dieses     System     entstehen    einige
  612.         Schwierigkeiten bei der Programmierung: 
  613.           Der Prozessor  berechnet  die  Musikdaten im *Voraus*, d.h.
  614.         die  Soundblaster  spielt  nicht  dieselben Daten ab, die vom
  615.         Prozessor  gerade  errechnet  werden.  Hierzu wird häufig das
  616.         Double-Buffering  Verfahren  verwendet,  bei  dem  aus dem 1.
  617.         Buffer  Daten  gespielt  werden,  in  dem  2. die neuen Daten
  618.         berechnet  werden.  Ist  die  Ausgabe  beendet,  wird  der 2.
  619.         Buffer abgespielt und die Daten nun im 1. berechnet.  
  620.           Will man   nun   gleichzeitig  zur  Musikwiedergabe  Grafik
  621.         darstellen,  so  steht  man  vor dem Problem, die Ausgabe der
  622.         Musik  mit  der Ausgabe der Grafik zu synchronisieren.  WOWII
  623.         benützt   hierzu  einen  vom  Computer  zyklisch  ausgelösten
  624.         Interrupt, der synchron zur Wiedergabe der Musik läuft.  
  625.           Ein weiteres  schier  unlösbares Problem tut sich auf, wenn
  626.         man   versucht,  die  Tastatur  mit  der  Musikwiedergabe  zu
  627.         synchronisieren.  
  628.  
  629.           Wird eine  Taste  gedrückt,  die  die  Musikausgabe  direkt
  630.         verändern soll, so tritt folgendes Phänomen auf: 
  631.           Zur Zeit  des  Tastendruckes  spielt die Soundblaster einen
  632.         Buffer  ab, der ja vom Prozessor zuvor schon berechnet worden
  633.         ist.   Die  Wirkung  des  Tastendruckes,  z.B.  das  schnelle
  634.         Vorspulen,  bezieht  sich  also erst auf den nächsten Buffer,
  635.         der bis zu 2 Sekunden später abgespielt wird.  
  636.  
  637.  
  638.  
  639.  
  640.    Jan Ole Suhr                     Page 10                     July 19, 1992
  641.  
  642.  
  643.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  644.  
  645.  
  646.           Diese oft  sehr  störende  Erscheinung kann man prinzipiell
  647.         nur  durch  Herabsetzen  der Buffergröße entgegenwirken. Dies
  648.         hat  allerdings  einen  ganz  besonderen  Nachteil, der unter
  649.         Punkt V.3.  weiter erläutert wird.  
  650.  
  651.  
  652.      2.) "WOWII zieht sich sehr extravagant an" - der Tweaked Video Modus
  653.      ────────────────────────────────────────────────────────────────────
  654.  
  655.           WOWII verwendet       zur      Grafikdarstellung      einen
  656.         undokumentierten  Video  Modus  der Standard VGA Grafikkarte.
  657.         Dieser  Modus  bietet  in  einer Auflösung von 320*240 Pixeln
  658.         mit     256    gleichzeitig    darstellbaren    Farben    ein
  659.         Pixelhöhebreitenverhältnis  von 1:1 und eignet sich durch die
  660.         erhöhte  Auflösung  gegenüber  dem  Standard  VGA  256 Farben
  661.         Modus  mit  320*200  Pixeln wesentlich besser zur Darstellung
  662.         von  vielen  graphischen Vorgängen. Ein weiter großer Vorteil
  663.         ist  die  Möglichkeit, mehrere Bildschirmseiten darstellen zu
  664.         können.  
  665.           Obwohl der  verwendete  Modus  undokumentiert  ist, darf es
  666.         auf keiner Standard-VGA Grafikkarte zu Problemen kommen.  
  667.  
  668.           Lediglich die  Zusammenarbeit  mit Multitaskingsystemen à la
  669.         Windows,  DesqView  oder  OS/2  führt  bei der Umschaltung in
  670.         andere  Tasks  zu  Problemen. Diese begründen sich allerdings
  671.         nicht  in  der  Tatsache,  daß WOWII einen "undokumentierten"
  672.         Video  Modus  benützt, sondern in der scheinbaren Unfähigkeit
  673.         der   großen   Softwarehäuser,   die   VGA  Grafikkarte  beim
  674.         Zurückschalten    in    die    "WOWII-Task"    anständig   zu
  675.         restaurieren.  
  676.  
  677.  
  678.      3.) "Warum WOWII keine Manager mag" - Wodurch stören Speichermanager
  679.      ────────────────────────────────────────────────────────────────────
  680.  
  681.           Im voraus   sollte  klargestellt  werden,  daß  WOWII  sich
  682.         prinzipiell   wunderbar  mit  Speichermanagern  versteht.  Es
  683.         wurde  sogar  eine  Möglichkeit  eingebaut,  die  High Memory
  684.         Areas,  also  Speicherbereiche  über  640KB  als  Buffer  für
  685.         Instrumente  zu  benutzen.  Der Speichermanager muß hierzu in
  686.         der Lage sein, eine XMS-Schnittstelle bereitzustellen.  
  687.           Würde WOWII  sich  nicht mit Speichermanagern vertragen, so
  688.         gäbe   es   auch  nicht  die  Möglichkeit,  WOWII  unter  den
  689.         bekannten  Multitaskingsystemen  Windows,  DesqView oder OS/2
  690.         zum Spielen zu bewegen.  
  691.  
  692.           Dennoch entsteht  ein  Problem,  dessen  Erwähnung ich mich
  693.         hier fast scheue.  
  694.  
  695.           Speichermanager schalten  den Prozessor eines IBM AT 386 in
  696.         den   Protected   Mode  um  und  spielen  dann  dem  normalen
  697.         Betriebssystem  MS-DOS  vor,  es  liefe  auf  einem einfachen
  698.         8086er.  Diese Betriebsart nennt sich Virtueller V86-Mode und
  699.         bringt  für  bestimmte  Programmfunktionen  einen  deutlichen
  700.         Geschwindigkeitsverlust mit sich.  
  701.  
  702.  
  703.  
  704.    Jan Ole Suhr                     Page 11                     July 19, 1992
  705.  
  706.  
  707.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  708.  
  709.  
  710.           Es müssen  prinzipbedingt  Interrupts  und Befehle, die die
  711.         Hardware  des  PC's  steuern,  vom  Speichermanager  emuliert
  712.         werden.   Diese  Emulationen sind langsamer als die Originale
  713.         und  so  treten  manchmal  Verzögerungen  oder ein genereller
  714.         Geschwindigkeitsabfall auf.  
  715.  
  716.           Bei WOWII  tritt nun folgendes bis jetzt unlösbares Problem
  717.         auf.   Die   Soundblaster   Karte   meldet  das  erfolgreiche
  718.         Abspielen  eines  DMA-Buffers durch den Aufruf eines Hardware
  719.         Interrupts  (IRQ2,3,5  oder 7). Dieser Interrupt kann dann je
  720.         nach Belieben einen folgenden Buffer abspielen.  
  721.           Die Zeit,  die  zwischen  der  Benachrichtigung  durch  den
  722.         Interrupt  und  dem  Abspielen  des nächsten Buffers vergeht,
  723.         scheint  sich  unter dem Einfluß der Speichermanager stark zu
  724.         verlängern.   Das   Ergebnis:   Zwischen  den  abzuspielenden
  725.         Buffern  entsteht  eine stille Pause, die bei ruhigen Modulen
  726.         als "Blubbern" oder "Klopfen" wahrgenommen werden kann.  
  727.           Dieses Phänomen  ist  wohl  bekannt  und  bis  zum heutigen
  728.         Zeitpunkt   bei   *jeder*   Software   vorhanden,   die   den
  729.         DMA-Transfer  in  Verbindung  mit  Speichermanagern  benutzt.
  730.         Speziell  einige  Module  Player  kämpfen  mit  der Tatsache,
  731.         einen  sehr kleinen Buffer für den Transfer gewählt zu haben,
  732.         womit das "Klopfen" auf ein unerträgliches Maß ansteigt.  
  733.  
  734.           WOWII läßt  sich  dort  ein  bißchen ins Handwerk pfuschen,
  735.         indem die Buffergröße frei definierbar ist.  
  736.           Ein Buffer  von maximal 31000 Bytes benötigt beim Abspielen
  737.         in  mono  mit 15,5KHz genau 31/15,5=2 Sekunden. Somit ist das
  738.         "Blubbern", wenn überhaupt nur alle 2s zu hören.  
  739.  
  740.           Dieser störende  Nebeneffekt  läßt  sich  aber nur bei sehr
  741.         ruhigen  Musikstücken  bemerken. Hier fällt eine stille Pause
  742.         besonders auf.  
  743.  
  744.  
  745.      6.) "Das Liebesleben der Modfiles" - Porträt eines bekannten Formats
  746.      ────────────────────────────────────────────────────────────────────
  747.  
  748.           ... ist *leider* noch nicht ausgiebig beobachtet worden ...
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.    Jan Ole Suhr                     Page 12                     July 19, 1992
  769.  
  770.  
  771.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  772.  
  773.  
  774.    VI. Erschwerte Bedingungen oder "Was WOWII alles verträgt"
  775.    ──────────────────────────────────────────────────────────
  776.  
  777.      1.) Windows 3.0, 3.1
  778.      ────────────────────
  779.  
  780.           Die Benutzung  von WOWII unter Windows 3.0 bzw. 3.1 hat bei
  781.         mir  in der Testphase nur zu geringen Komplikationen geführt.
  782.         Es  sollte  darauf  geachtet  werden,  kein  "Task-Switching"
  783.         vorzunehmen,  weil  Windows  3.1  scheinbar nicht mehr in der
  784.         Lage    ist,    den   Videomodus   von   WOWII   korrket   zu
  785.         re-installieren.  Windows  3.00a erledigte diese Aufgabe noch
  786.         ohne Probleme.  
  787.           Vorsicht ist  auch  bei  der "P"-Pause Taste geboten. Diese
  788.         ruft  ein Soundblaster Kommando zum Stoppen des DMA-Transfers
  789.         auf,  was  den Absturz aller 3 getesteten Multitaskingsysteme
  790.         zur Folge hatte.  
  791.           Sind während  der Ausführung von WOWII andere Applikationen
  792.         aktiv, so arbeiten diese ggf. im Hintergrund weiter! 
  793.  
  794.  
  795.      2.) DesqView 2.31, DesqView/X
  796.      ─────────────────────────────
  797.  
  798.           Für DesqView    2.31    gelten   prinzipiell   die   selben
  799.         Erläuterungen  wie  für  Windows.  Auch bei DesqView kann man
  800.         ein  besonders  seltsames  Phänomen  nach  dem Task-Switching
  801.         feststellen.  Der  Versuch, den Tweaked-Video Modus von WOWII
  802.         zu  restaurieren  artet  eher  in vorsätzlichen Mord an einem
  803.         unschuldigen Monitor aus.  
  804.           Das Task-Switching   sollte   daher   tunlichst   vermieden
  805.         werden.   Gleiches  gilt  für die Pausefunktion, die DesqView
  806.         garantiert zum Absturz bringt.  
  807.  
  808.           WOWII konnte  nun auch unter DesqView/X getestet werden. Es
  809.         stellte  sich  heraus,  daß auch DesqView/X nicht in der Lage
  810.         ist,   den   Videomodus   beim   Task-Switching   korrekt  zu
  811.         verarbeiten.  
  812.  
  813.      3.) OS/2 2.0
  814.      ────────────
  815.  
  816.           OS/2 2.0  eignet  sich  den  ersten Erfahrungsberichten zur
  817.         Folge  ideal  als  Multitasking  System  für DOS, Windows und
  818.         OS/2  Applikationen.  Auch  OS/2 2.0 ist in der Lage WOWII in
  819.         einer  Vordergrund-Task  problemlos zu verarbeiten. Auf einem
  820.         der  Testrechner  (IBM  AT  386 kompatibler mit 40MHz) konnte
  821.         WOWII  problemlos  mit  22KHz Module abspielen, währenddessen
  822.         im  Hintergrund  das  OS/2  Mailbox  System Maximus BBS seine
  823.         User mit neuesten Informationen belieferte.  
  824.           Dennoch stellt  WOWII  selbst das "bessere Windows" mit dem
  825.         ausgefallenen Videomodus vor unlösbare Probleme.  
  826.           Ungeklärt ist  bis  dato,  warum  WOWII manche Tastendrücke
  827.         ignoriert.  
  828.  
  829.  
  830.  
  831.  
  832.    Jan Ole Suhr                     Page 13                     July 19, 1992
  833.  
  834.  
  835.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  836.  
  837.  
  838.    VII. Urheberrechte, Copyrights und womit ich sonst noch drohe ...
  839.    ─────────────────────────────────────────────────────────────────
  840.  
  841.      1.) Der ShareWare Gedanke
  842.      ─────────────────────────
  843.  
  844.           Als Shareware  bezeichnet  man  zumeist  Softwareprogramme,
  845.         die  von  Wald-  und  Wiesenhackern  entwickelt,  über keinen
  846.         ordentlichen  Vertriebsweg  verfügen.  Deshalb  erstellt  man
  847.         mehr   oder   minder   eingeschränkte   Versionen,  die  frei
  848.         benutzbar  und kopierbar sind und sich so schnell von Hand zu
  849.         Hand, von Rechner zu Rechner verbreiten.  
  850.           Eine "registrierte"    und   voll-funktionsfähige   Version
  851.         ersteht  man  häufig,  indem  man  dem Autoren eine einmalige
  852.         Gebühr  von  mehr  oder  weniger  angemessener  Höhe zukommen
  853.         läßt.  
  854.  
  855.           Der allzu  nette  und hilfsbereite Programmierer fühlt sich
  856.         dadurch  häufig  ermutigt,  noch mehr seiner Hirngespinste in
  857.         maschinenlesbaren  Code  umzusetzen,  um  noch  mehr Personen
  858.         seiner  Zielgruppe,  die  sogenannten  oder  auch  "Anwender"
  859.         zufrieden zu stellen.  
  860.           Wird ein   Shareware-Programmierer   von  seinen  Anwendern
  861.         hintergangen,  so  führt  dies  für ihn meist zu einer tiefen
  862.         Identifikationskrise,  die  seltsamste  Auswüchse  zur  Folge
  863.         haben  kann. Es soll sogar mancher liebenswerte Programmautor
  864.         dem ungeliebten Kommerz verfallen sein.  
  865.  
  866.  
  867.      2.) CrippleWare? Was ist das - ach soooo ...
  868.      ────────────────────────────────────────────
  869.  
  870.           Als CrippleWare  oder  Krüppelware  bezeichnet  man  solche
  871.         Shareware  Programme,  die aufgrund Ihrer Einschränkungen dem
  872.         Endanwender nicht mehr zumutbar sind.  
  873.           Für einen   Sharewareautoren  sind  solche  Einschränkungen
  874.         aber  meist  die  einzige  Möglichkeit,  einen befriedigenden
  875.         Schutz    vor   unerlaubtem   Benutz   seiner   Software   zu
  876.         gewährleisten.  Dabei  ist der Pfad zwischen erträglichen und
  877.         unzumutbaren  Einschränkungen  sehr  schmal.  Doch was bleibt
  878.         dem  geschlagenen  Programmierer,  wenn  er erfahren muß, daß
  879.         seine  Programme  hundertfach  öfter  benützt  werden, als je
  880.         Registraturen eingegangen sind.  
  881.  
  882.           Die Zeiten  des  Vertrauens  sind  in  der  Softwarebranche
  883.         längst vergangen, sofern es sie überhaupt gab.  
  884.  
  885.           Die Zeiten,  in denen man noch um Anerkennung und Lob rang,
  886.         sind   lange  vergessen.  Dennoch  gehört  zu  der  Idee  der
  887.         Shareware  eine  große  Menge an Idealismus, den zu verlieren
  888.         das Ende bedeutet.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.    Jan Ole Suhr                     Page 14                     July 19, 1992
  897.  
  898.  
  899.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  900.  
  901.  
  902.      3.) Was darf ich den nun?
  903.      ─────────────────────────
  904.  
  905.           WOWII ist  ein  Shareware  Programm.  Damit  sind  für  die
  906.         Testversion folgende Konsequenzen verbunden: 
  907.  
  908.           WOWII darf  nach  Erhalt  für eine Testphase von nicht mehr
  909.         als  4 Wochen uneingeschränkt benützt werden. Danach verfällt
  910.         jede Berechtigung mit dem Programm weiterzuarbeiten.  
  911.  
  912.           Wer sich  die  gleiche  Testversion von WOWII neu beschafft
  913.         um  somit  in  den  Genuß  einer  neuen Testphase zu gelangen
  914.         macht  sich  strafbar  (  'schon  mal  gesehen, wie ein PC zu
  915.         interstellarem Sternenstaub zusammenbröselt? ).  
  916.  
  917.           Vorsicht! Ich  bin  Zivi  und habe das Recht auf kostenlose
  918.         Rechtsbeihilfe! Jaaaaa-haaaaa! 
  919.  
  920.           WOWII darf  frei  kopiert  werden,  auch  über die Zeit der
  921.         Testphase hinaus.  
  922.  
  923.           Auch Sharewareanbieter  oder  Händler,  die Shareware gegen
  924.         eine  Kopiergebühr  per  Post vertreiben, dürfen WOWII in Ihr
  925.         Sortiment    aufnehmen.    Gleiches    gilt    für   ähnliche
  926.         Vertriebswege,  wie  z.B.   BTX  oder  Channel  Videodat. Ich
  927.         würde  allerdings  darum  bitten,  mich  wenigstens  kurz  zu
  928.         benachrichtigen,  nicht daß ich ähnlich wie bei WOW ins kalte
  929.         Wasser  gestoßen  werde  ("Ich habe Ihr Programm aus dem BTX,
  930.         warum   haben   Sie   denn   keine  Module  dazu  gelegt?"  -
  931.         "Häääh?").  
  932.  
  933.           WOWII darf  in  der  Testphase  nicht  kommerziell  genutzt
  934.         werden.   Das  schließt  einen  Einzelverkauf oder im Verbund
  935.         mit  anderer  Soft-  bzw. Hardware ein. Ausnahmen können ggf.
  936.         nach   Absprache  und  schriftlicher  Einverständniserklärung
  937.         meinerseits gemacht werden.  
  938.  
  939.           WOWII kann  allerdings zu Vorführzwecken mißbraucht werden,
  940.         solange  der  Ursprung  der  Software  eindeutig  zu erkennen
  941.         ist.  
  942.  
  943.           WOWII darf  nicht verändert werden, ebensowenig das Archiv,
  944.         in dem WOWII vertrieben wird.  
  945.  
  946.           Es ist  *nicht*  strafbar, WOWII zu disassemblieren. Jedoch
  947.         verbitte  ich  mir,  meine  Routinen  ohne  Vermerk  auf  den
  948.         Ursprung zu klauen! 
  949.  
  950.  
  951.      4.) Was kann ich mehr dürfen?
  952.      ─────────────────────────────
  953.  
  954.           Wer sich   WOWII   registriert,  erwirbt  damit  eine  voll
  955.         funktionsfähige  uneingeschränkte  Version.  Ich  biete einen
  956.         kostenlosen  "Updateservice"  an,  der  dem  Registranten das
  957.  
  958.  
  959.  
  960.    Jan Ole Suhr                     Page 15                     July 19, 1992
  961.  
  962.  
  963.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  964.  
  965.  
  966.         Recht  auf  neue  Versionen zusichert. Es liegt allerdings am
  967.         Anwender,  sich  diese Versionen zu beschaffen, sei es erneut
  968.         per Post oder aber auch über DFUE.  
  969.  
  970.           Für WOWII  sind  in  nächster  Zeit  eine  ganze  Reihe von
  971.         Updates   geplant.   Der   wichtigste  Punkt  ist  hier  eine
  972.         interaktive   Menüoberfläche,   die   allen   Ansprüchen  der
  973.         Verwaltung von Modulen gerecht werden soll.  
  974.           Die Entwicklung  weiterer  Features  hängt von den Wünschen
  975.         der  Registranten  ab.  Hier  lasse  ich mir gerne Vorschläge
  976.         machen.  
  977.  
  978.  
  979.      5.) "Will ich eigentlich mehr dürfen?" - Philosophische Ausflüge
  980.      ────────────────────────────────────────────────────────────────
  981.  
  982.           "Wer nach  der  Testphase  ohne  WOWII noch leben kann, dem
  983.         spreche  ich hiermit meine höchste Bewunderung aus. Das führt
  984.         mich  zu  der  Überzeugung,  daß  es  in  unserer  Welt  noch
  985.         Menschen  gibt,  die  sich  *zusammenreißen*  können und ihre
  986.         alleigensten  Gefühle  und  natürlichen  Wünsche  nach Spiel,
  987.         Spaß  und  Spannung (Version 2.0 im handlichen Schokoladen-Ei
  988.         -  schmilzt  nicht  in  der  Hand,  aber auf dem Netzteil des
  989.         Modems ...) unter völliger Kontrolle halten können." 
  990.  
  991.         - Jan Ole Suhr, 1992 
  992.  
  993.           Die Frage  nach  Sinn  und  Zweck  einer Registratur stellt
  994.         sich  vielleicht nicht jedem, aber ich möchte kurz erläutern,
  995.         was ich unter dem Shareware-Prinzip verstehe.  
  996.  
  997.           Shareware Autoren  gibt  es zur Zeit wie Sand am Meer, über
  998.         die  ganze  Welt  verstreut.  Sie beliefern eine breite Masse
  999.         von  Anwendern  mit ausgereiften Produkten, die kommerziellen
  1000.         Anwendungen   das   Wasser   reichen   können.   Viele  ihrer
  1001.         Programmideen    könnten    professionelle    Software-Häuser
  1002.         überhaupt  nicht in die Realität umsetzen. Einerseits scheint
  1003.         ein   entsprechender  Absatzmarkt  zu  fehlen.  Das  schreckt
  1004.         hauptsächlich  große  und bekannte Softwarebüros ab, die auch
  1005.         schon  genug  mit  ihren Renommierprodukten zu kämpfen haben.
  1006.         Andererseits  fehlt  den kleinen Software-Schmieden meist ein
  1007.         geeigneter  Vertriebsweg,  und so spezialisieren sie sich auf
  1008.         Individuallösungen, die dann auch sehr gut bezahlt werden.  
  1009.           Wenn also  der Shareware Programmierer als Lebensretter der
  1010.         Innovation   auftritt   und  dennoch  nicht  von  *Anwendern*
  1011.         unterstützt wird, dann ist das ziemlich frustrierend.  
  1012.           Ärgerlich wird   es,   wenn   man   sich   um   lächerliche
  1013.         Geldbeträge  streitet, deren Höhe häufig nur die Unkosten des
  1014.         Autoren decken können.  
  1015.  
  1016.  
  1017.      6.) Die Copyrights und Einschränkungen schwarz auf weiß!
  1018.      ────────────────────────────────────────────────────────
  1019.  
  1020.           Das Programm   WOWII   Version  1.xx  ist  urheberrechtlich
  1021.  
  1022.  
  1023.  
  1024.    Jan Ole Suhr                     Page 16                     July 19, 1992
  1025.  
  1026.  
  1027.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  1028.  
  1029.  
  1030.         geschützt   und  nachweisbar  von  Jan  Ole  Suhr  entwickelt
  1031.         worden.  Wer  sich  mit  meinen Lorbeeren die Suppe versalzt,
  1032.         dem pumpe ich eigenhändig den Magen aus, klar? 
  1033.  
  1034.           Die Einschränkungen?  Mein  Gott,  -  die stehen doch schon
  1035.         unter Punkt VII.3.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.    Jan Ole Suhr                     Page 17                     July 19, 1992
  1089.  
  1090.  
  1091.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  1092.  
  1093.  
  1094.    VIII. Registrierung leicht gemacht für Dich und mich
  1095.    ────────────────────────────────────────────────────
  1096.  
  1097.           Wer ein  WOWII ohne zeitliche Benutzungseinschränkungen und
  1098.         störende  Hinweise erwerben möchte, der sende bitte folgendes
  1099.         an den netten, hilfsbedürftigen Autoren: 
  1100.  
  1101.           Einen frankierten,    rückadressierten    Umschlag,    eine
  1102.         Diskette  gängigen  Formates,  DM  20,-  in Scheinen oder per
  1103.         Verrechnungsscheck   und   eine   kurze   Mitteilung  "zwecks
  1104.         Bestellung  von  WOWII"  an  den  lieben und hilfsbedürftigen
  1105.         Autoren: 
  1106.  
  1107.                 Jan Ole Suhr 
  1108.                 Bockhorster Weg 28 
  1109.                 2806 Oyten 
  1110.                 Germany 
  1111.  
  1112.           Ich bitte   zusätzlich,   Name   und  Anschrift  auf  einem
  1113.         Extrazettel  zu  notieren, damit ich bei Updates leichter die
  1114.         Echtheit des Registranten überprüfen kann.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.      Eine kleine Bemerkung am Rande:
  1121.      ───────────────────────────────
  1122.            Ich freue  mich  natürlich  über  jede  Diskette mit neuen
  1123.          Modfiles.  Ich  bitte  dennoch  darum, nicht mehr als *eine*
  1124.          Diskette  zu  schicken.  Wenn die Resonanz auf WOWII ähnlich
  1125.          wie  bei  WOW  ist,  dann habe ich schon alle Hände damit zu
  1126.          tun,  die normalen Registraturen abzufertigen und kann nicht
  1127.          noch Disketten mit Modulen füllen.  
  1128.            Desweiteren bin   ich  immer  an  neuen  Entwicklungen  im
  1129.          Bereich   der   Musikwiedergabe   interessiert.  Wer  selbst
  1130.          Programme  oder  Progrämmchen  in dieser Richtung entwickelt
  1131.          hat, den bitte ich freundlichst, mir diese zuzusenden.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.    Jan Ole Suhr                     Page 18                     July 19, 1992
  1153.  
  1154.  
  1155.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  1156.  
  1157.  
  1158.     IX. Schnickschnack, Papperlapapp
  1159.     ────────────────────────────────
  1160.  
  1161.       1.) Lebensnotwendige Adressen
  1162.       ─────────────────────────────
  1163.  
  1164.            Die Adresse des Programmautoren von WOWII:
  1165.  
  1166.                  Jan Ole Suhr
  1167.                  Bockhorster Weg 28
  1168.                  2806 Oyten
  1169.                  Deutschland, Germany
  1170.  
  1171.            Tel.: 04207/2571      garantiert Voice!
  1172.                  04207/801033    ab dem 25.05.1992 bitte hier anrufen.
  1173.  
  1174.            Fido: Jan Ole Suhr, 2:241/2002.8
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.            Eine besonders schöne lokale Mailbox, in der ich häufig
  1181.            anzutreffen bin:
  1182.  
  1183.                               Fantasia BBS, Achim
  1184.  
  1185.                Line 1, 04202/84777 (U.S. Robotics Dual Standard)
  1186.                Line 2, 04202/84649 (U.S. Robotics Dual Standard)
  1187.  
  1188.       2.) Danksagungen
  1189.       ────────────────
  1190.  
  1191.            Zu allererst  bedanke  ich  mich  bei  meinen Betatestern,
  1192.          Michael  Baekow,  MnemoTroN  (Thomas  Meyer),  Mogwai (Roger
  1193.          Böhmermann),  Harald  Zappe,  Michael Hesse, Daniel Meer und
  1194.          Markus Schwarz.  
  1195.            Besonders Michael  Baekow  ist  es zu verdanken, daß WOWII
  1196.          einer  sehr  harten  (OS/2  2.0,  Soundblaster Pro Test) und
  1197.          intensiven Testphase unterzogen wurde.  
  1198.            Das WOWII  sich  nun endlich rühmen kann, alle ProTracker-
  1199.          Effekte   zu  unterstützen  und  somit  dem  Amiga  Original
  1200.          täuschend   ähnlich   klingt,  habe  ich  alleine  MnemoTroN
  1201.          (Thomas  Meyer)  zu verdanken. Er sorgte außerdem dafür, daß
  1202.          ich  WOWII  in  Aktion  auch  auf der Soundblaster Pro sehen
  1203.          konnte und erweckte in mir eine unbändige Euphorie.  
  1204.  
  1205.            "Die Welt wartet" (tm) - MnemoTroN, 1992.
  1206.  
  1207.            Zwei ganz  besonderen  Personen  möchte  ich  meinen  Dank
  1208.          aussprechen.   Zum  einen  Harald  Zappe,  der  keine  Mühen
  1209.          gescheut   hat,   mir   viele  nützliche  Informationen  zur
  1210.          Programmierung  der  Soundblaster Pro zukommen zu lassen und
  1211.          Lim   Chun   Wah,   Software  Engineer  bei  Creative  Labs,
  1212.          Singapore,   der   mir  bei  einigen  schwierigen  Problemen
  1213.  
  1214.  
  1215.  
  1216.    Jan Ole Suhr                     Page 19                     July 19, 1992
  1217.  
  1218.  
  1219.    WOWII V1.2b                                Copyright (c) 1992 Jan Ole Suhr
  1220.  
  1221.  
  1222.          hilfreich zur Seite stand.  
  1223.  
  1224.            Nicht vergessen  darf  ich  meinen  Freund Sven Rohde, der
  1225.          häufig  alle meine Illusionen zerplatzen ließ und immer neue
  1226.          schier  unlösbare  Ideen  und  Verbesserungsvorschläge parat
  1227.          hatte.  Seine  Kritik ist zudem niederschmetternd, - aber so
  1228.          ist das nun einmal mit "nicht computerisierten" Freunden.  
  1229.  
  1230.  
  1231.       3.) Ein bißchen Geschichte, Quellenhinweise und weitere Vermerke
  1232.       ────────────────────────────────────────────────────────────────
  1233.  
  1234.                              to be continued ...
  1235.  
  1236.  
  1237.  
  1238.     X. Ein Schlußwort in Ehren ...
  1239.     ──────────────────────────────
  1240.  
  1241.            Ich wünsche  Allen,  daß  sie  viel  Freude  am Testen von
  1242.          WOWII  haben,  daß  sich  nirgends  Fehler auffinden und vor
  1243.          allen Dingen daß WOWII stabil läuft.  
  1244.  
  1245.           "I'm a man on a mission! - WOW(II)" - Jan Ole Suhr, 1992.
  1246.  
  1247.                tschüssecken und laßt Euch alle registrieren ;-)
  1248.  
  1249.                                  Jan Ole Suhr
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.          P.S.  :  Ein  herzliches Dankeschön an Mammi & Pappi für das
  1258.                  Korrekturlesen! 
  1259.          P.P.S.: Vielen  Dank  an  MnemoTroN  für die Übersetzung ins
  1260.                  Englische  *UND*  für  die Gestalltung der Dokumente
  1261.                  mit PROFF! 
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.    Jan Ole Suhr                     Page 20                     July 19, 1992
  1281.  
  1282.