home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma08.dms / ma08.adf / powerplayer / PowerPlayer.dok < prev    next >
Text File  |  1992-08-23  |  20KB  |  477 lines

  1. ==============================================================================
  2.  
  3.             P O W E R P L A Y E R
  4.  
  5.             -Bedienungsanleitung-
  6.  
  7. ==============================================================================
  8.  
  9. Copyright
  10. ---------
  11. PowerPlayer ist FreeWare, das bedeutet daß er frei kopierbar ist, solange
  12. das Paket unverändert und komplett mit den Dateien PowerPlayer,
  13. PowerPlayer.DOC, PowerPlayer.DOK, PowerPlayer Music Cruncher, ReqToolsLib,
  14. PowerPackerLib, LhLib und dem Installations-Script weitergegeben wird.
  15. Wenn Sie etwas ändern möchten -» schreiben Sie mir zuerst !  Ich kann nicht
  16. garantieren, daß alle Dateien in diesem Paket frei kopierbar und/oder
  17. Public Domain sind.
  18.  
  19.         © 1991/92 STEPHAN FUHRMANN, WEST-GERMANY
  20.  
  21. Diese frei kopierbaren Funktionsbibliotheken gehören zum PowerPlayer-Paket:
  22.  
  23. -ReqTools.Library © Nico François
  24. -PowerPacker.Library © Nico François
  25. -Lh.Library © Holger P.Krekel und Olaf 'Olsen' Barthel
  26.  
  27. Version 3.0 11.7.1992
  28.  
  29. ==============================================================================
  30.  
  31. Grüße
  32. -----
  33. Grüße gehen an
  34. -Mutti
  35. -Delta/TCC für die starke REAL DINKELATOR DOPPELBOCK INTRO !
  36. -Flynn/TRSI für seinen bärigen NoisePlayer
  37. -Holger P.Krekel & Olaf 'Olsen' Barthel für ihre LH.Library
  38. -Bryan Ford (MultiPlayer) -» hast Du meine Debugging-Stunde genossen ?!
  39. -Nico François für seine tolle Reqtools.Library & PowerPacker.Library und
  40.  seine Tips zur Reqtools.Library
  41.  
  42. ==============================================================================
  43.  
  44. Geschichte
  45. ----------
  46. V 1.0:    Version mit BUGS & ohne nette Features :-(
  47. V 1.1:    Alle BUGS entfernt, niedliches CLI-Interface & CLI-Infoseite, PMC
  48. V 1.2:    (endlich) Oktalyzer 4-Voice Replay hinzugefügt
  49. V 1.3:    DeltaMusic hinzugefügt, PowerPlayer erkennt jetzt
  50.     alle SoundMon-Versionen, ProTracker-Replay optimiert
  51. V 1.5:    Man kann nun auch für den Datei-Requester ein Verzeichnis festlegen
  52.     (sehr nützlich !), das NoisePacked 1.3D-Replay, das aus irgendwelchen
  53.     Gründen in allen anderen Versionen mal ausgeschaltet war, ist nun
  54.     endlich erhältlich !
  55. V 1.6:    Die inzwischen gealterte Req.Library wurde durch die ReqTools.Library
  56.     ersetzt, die unter anderem schöne 3D-Requester erlaubt.
  57. V 1.7:    Anstelle eines VBlank-Interrupts, der auf Amigas mit NTSC oder
  58.     einem 10 Hz-Monitor Songs mit unnatürlichen Geschwindigkeiten
  59.     fabriziert, wurde ein CIA-Timerinterrupt benutzt.
  60. V 1.8:    Die "Restart"-Funktion wurde hinzugefügt
  61. V 1.9:    Der Fehlerausgabe wurde verbessert, die ECLOCK-Frequenz wird jetzt,
  62.     sofern OS 2.0 benutzt wird, vom System geholt, Abspielroutinen wieder
  63.     optimiert, fand einen Fehler, der in ALLEN Tracker-Abspielroutinen
  64.     existiert - er schreibt in unbelegten Speicher. Ich weiß nicht, ob
  65.     dieser schwerwiegende Fehler in allen anderen Module-Abspielprogrammen
  66.     existiert. Ich empfehle, nur noch PowerPlayer zu benutzen !
  67. V 2.0:  Eine Routine für TFMX-Module mit eingebauter Abspielroutine
  68.     wurde hinzugefügt
  69. V 2.1:    Eine Routine für MED-Module wurde hinzugefügt
  70. V 2.2:  Eine echte grafische Benutzeroberfläche mit einem
  71.     CD-Player-ähnlichen Knopfsystem. Jetzt wird ein großer Lh-Buffer
  72.     für schnelleres Entpacken verwendet.
  73. V 2.3:  Wenn man nun die rechte Maustaste drückt verkleinert/vergrößert
  74.     sich das Fenster, beim Programmstart wird das Fenster unter dem
  75.     Mauszeiger zentriert, neue Tastaturkürzel wurden hinzugefügt,
  76.     der Code wurde optimiert
  77. V 2.4:    Neue Funktionen: Erster Song, letzter Song, Zufalls-Song !
  78. V 2.5:    PowerPlayer zeigt nun einen Busy-Mauszeiger, wenn er lädt und
  79.     entpackt. Gleichzeitig wird dann der IDCMP des Fensters gesperrt.
  80. V 2.6:    PowerPlayer sieht nun auch auf einem 2-Farb-Schirm gut aus
  81. V 2.7:  Ein wenig mehr WB 2.0-Feeling durch 3D-Rahmen
  82. V 2.8:    Neue Protracker-Routine (V2.1A) eingebunden, wenn man jetzt
  83.         während der Darstellung eines Requesters Return drückt wird
  84.         die negative Antwort aktiviert (für alle Pessimisten ;-)),
  85.     der PowerPlayer-Task läuft mit der Priorität 1, alle
  86.     Replays nochmals optimiert
  87. V 2.9:    Sonix Arranger-Routine wurde hinzugefügt, neue Kommandozeilen=
  88.     analysier-Routinen + Kommandozeilenflags, mehrere Modulnamen in der
  89.         Kommandozeile können angegeben werden
  90. V 3.0:    Workbench-ToolTypes für alle Flaggen werden unterstützt
  91.     (bitte im Abschnitt "Aufruf vom PowerPlayer" nachlesen), ARexx wird
  92.     mit vielen Befehlen unterstützt (bitte im Abschnitt
  93.     "ARexx-Unterstützung" nachlesen), neues "NoReq"-Flag für Workbench
  94.         und CLI (nützlich für ARexx)
  95.  
  96. ==============================================================================
  97.  
  98. Diese Version des PowerPlayers unterstützt:
  99.         FutureComposer 1.4
  100.         NoiseTracker (Protracker V2.1a Replay)
  101.         JamCracker
  102.         SoundMon
  103.         Startrekker 4 Voice
  104.         Fred
  105.         SidMon
  106.         NoiseTracker 1.3D packed modules
  107.         NoiseTracker 1.3D packed modules mit Abspielroutine
  108.         Mark II Sound System
  109.         NoisePacker 2.03
  110.         Oktalyzer 4 Voice
  111.         DeltaMusic
  112.         TFMX mit Abspielroutine
  113.                 MED-Module
  114.         Sonix Arranger mit Abspielroutine
  115.  
  116. ==============================================================================
  117.  
  118. Installation
  119. ------------
  120. Der PowerPlayer benötigt die PowerPacker.Library und die ReqTools.Library
  121. in ihrem Libs:-Verzeichnis.  Der beigefügte Installations-Script in diesem
  122. Paket wird alles für sie installieren.  Wahlweise wird die Lh.Library
  123. benutzt.  Wenn sie genug Erfahrung haben können Sie mit dem PMC, welcher
  124. die Lh.Library benutzt, ihre Module packen.
  125.  
  126. ==============================================================================
  127.  
  128. Einleitung
  129. ----------
  130. Hallo und Willkommen in der Welt des PowerPlayers!  Dieses fantastische
  131. Tool wurde 1991/1992 von Stephan Fuhrmann geschrieben und benutzt die
  132. hervorragenden Fähigkeiten der
  133.  
  134. -ReqTools.Library von Nico François für die Datei- und Text-Requester
  135.  
  136. -PowerPacker.Library von Nico François um powergepackte Dateien zu entpacken
  137.  
  138. -Lh.Library von Holger P.Krekel und Olaf 'Olsen' Barthel für die beste
  139.  Kompression von Modules, ausführbarer einfacher Cruncher im Paket enthalten.
  140.  
  141. Der PowerPlayer ist ein Tool, um Musik mit dem guten alten AMIGA STEREO
  142. DIGITAL SOUND abzuspielen, die mit einem der unterstützten Musik-Programme
  143. oder kompatiblen gemacht wurde.  Es gab bereits viele dieser Programme,
  144. doch PowerPlayer ist etwas anderes:
  145.  
  146. -netter schneller trickreicher optimierter 100%-iger Assembler-Code,
  147.  größtenteils PC-Relativ
  148. -kleines hübsches (?) Play-Window
  149. -viieeelle optimierte Abspielroutinen
  150. -PowerPacker-Library, um immer die neueste und schnellste Entpack-Routine
  151.  zu benutzen
  152. -Lh-Library für die beste Kompression, die je ein Module erfahren hat
  153.  (ausprobieren!)
  154. -ARexx-Port für die Fernbedienung des PowerPlayers
  155. -kann in vielen Arten von der Workbench und vom CLI aufgerufen werden
  156.  
  157. Aber fangen wir am Anfang an:
  158.  
  159. Aufruf vom PowerPlayer
  160. ----------------------
  161.     WorkBench
  162.     ---------
  163.         DoppelKlick
  164.         -----------
  165.             Klicken Sie das Icon vom PowerPlayer doppelt an, wählen
  166.             Sie die Datei im Datei-Requester, drücken Sie 'OK'
  167.             und genießen Sie !
  168.         DefaultTool
  169.         -----------
  170.             Sie haben ein Modul mit Icon. Wählen Sie das
  171.             Icon an und aktivieren Sie die Info-Funktion der
  172.             Workbench. Nun wählen Sie das DefaultTool an.
  173.             Geben sie den Pfad des PowerPlayers ein. Drücken
  174.             Sie das 'SAVE'-Gadget. Immer wenn Sie jetzt das
  175.             Projekt-Icon doppelklicken, wird der PowerPlayer
  176.             geladen und den Song abspielen.
  177.         Mehrfachauswahl
  178.         ---------------
  179.             Bewegen Sie den Mauszeiger über das PowerPlayer-Icon
  180.             und drücken Sie den linken Mausknopf einmal. Drücken
  181.             Sie jetzt SHIFT und lassen Sie es gedrückt.
  182.             Wählen Sie die Songs, die Sie hören wollen, mit der
  183.             Maus aus. Doppelklicken Sie den letzten Song und
  184.             lassen Sie SHIFT los. Ihre Songs werden geladen !
  185.         ToolTypes
  186.         ---------
  187.             Bewegen Sie den Mauszeiger über das PowerPlayer-
  188.             Icon, aktivieren Sie es und wählen Sie "Info"
  189.             aus dem Workbench-Menü. Sie haben die Möglichkeit,
  190.                         folgende ToolTypes zu ändern/hinzuzufügen:
  191.             DIRECTORY=(Verzeichnis für den Dateirequester)
  192.                                 Legt das Verzeichnis fest, das zuerst im
  193.                 Dateirequester angezeigt wird
  194.                 Beispiel: DIRECTORY=DF0:Modules
  195.                         PATTERN=(Muster, das Sie im Dateirequester wünschen)
  196.                 Left das Muster fest, mit dem alle Dateien
  197.                 im Dateirequester verglichen werden
  198.                 Beispiel: PATTERN=MOD.#?
  199.                         LED=[0|1|M]
  200.                                 Legt den Modus der Filter-LED fest:
  201.                                 0=Filter-led aus
  202.                 1=Filter-led an
  203.                 M=überläßt dem Modul die Kontrolle
  204.                     (Voreinstellung)
  205.                 Beispiel: LED=0
  206.             NOREQ=[TRUE|FALSE]
  207.                 Weist PowerPlayer an, keinen Dateirequester
  208.                 zu öffnen, wenn er ohne irgendwelche
  209.                 angegebenen Dateien gestartet wurde.
  210.                 Nützlich für ARexx, da man Nico's
  211.                 Dateirequester nicht mit ARexx
  212.                 kontrollieren kann ;-).
  213.     CLI/SHELL
  214.     ---------
  215.         DateiRequester
  216.         --------------
  217.             Jeder weiß, wie man Dateirequester bedient, also
  218.             werde ich den sehr guten Dateirequester der
  219.             ReqTools.Library nicht erklären. Geben Sie den Namen
  220.             des PowerPlayers in dem CLI/SHELL, das Sie geöffnet
  221.             haben, mit dem Parameter '-r' ein. Es erscheint ein
  222.             DateiRequester und Sie können ihre Songs aussuchen.
  223.                         Versionen +2.2 benötigen dieses Flag nicht mehr,
  224.                         der PowerPlayer öffnet den Dateirequester, wenn
  225.                     keine Dateien beim Start angegeben werden.
  226.             Beispiel: PowerPlayer -r
  227.         Dateiname
  228.         ---------
  229.             Wenn Sie keine Datei mit einem Requester auswählen
  230.             wollen (z.B. in Scripts), können sie ebenfalls
  231.             den/die Modulnamen mit seinem/ihren Pfad(en) an
  232.             die Kommandozeile hängen.
  233.             Beispiel: PowerPlayer df0:MOD.PowerTheme ram:SID.Mega
  234.  
  235.         Information
  236.         -----------
  237.             Wenn Sie den Informations-Bildschirm sehen wollen,
  238.             geben Sie folgendes ein:
  239.             PowerPlayer ?
  240.             Flags
  241.         -----
  242.             Es gibt mehrere Flags, die die Zeit, die Sie mit
  243.             dem PowerPlayer verbringen, angenehmer machen:
  244.             -r........Dateirequester benutzen (veraltet)
  245.             -nr.......keinen Dateirequester beim Start öffnen,
  246.                     wenn keine Dateien angegeben werden
  247.             -dDIR.....legt das Verzeichnis des Dateirequesters
  248.                     fest. z.B. "-dDF0:modules".
  249.             -dPAT.....legt das Vergleichsmuster des Datei=
  250.                     requesters fest. z.B. "-pMOD#?".
  251.             -l0/1/M...legt den Modus der Filter-Led fest.
  252.                     0=Filter aus
  253.                     1=Filter an
  254.                     M=Modul verfügt über den Filter
  255. Play-Requester
  256. --------------
  257. Der Play-Requester enthält Informationen zum Modul und einige Gadgets.
  258. Alle Versionen +2.1 haben ein neues Benutzerinterface. Es gibt ein
  259. Haupt-Fenster, das an seinem Platz bleibt, solange der PowerPlayer läuft:
  260.  
  261. Fragezeichen....zeigt die üblichen Informationen über das Copyright und
  262.         die Features.
  263.         Taste: "1"
  264. Eject...........verwirft die aktuelle Songliste & holt sich über einen
  265.         Filerequester eine neue.
  266.         Taste: "2" oder "e"
  267. FirstSong.......lädt und spielt den ersten Song aus der Liste
  268. PrevSong........lädt und spielt den vorangehenden Song aus der Liste.
  269.         Taste: "3", "[", "(" oder "{" !
  270. Play............spielt den Song ab. Entfernt automatisch Pause,
  271.         wenn man wieder auf PLAY hämmert startet der Song neu.
  272.         Taste: "4" oder "p" !
  273. FastForward.....spielt den Song mit doppelter Geschwindigkeit. Ergibt
  274.         einen schönen FF-Effekt ! Nochmal raufhämmern schaltet
  275.         wieder auf normale Geschwindigkeit.
  276.         Taste: "5" oder "f"
  277. NextSong........lädt & spielt den nächsten Song aus der Liste.
  278.         Taste: "6","<RETURN>", "]",")" oder "}" !
  279. LastSong........lädt & spielt den letzten Song aus der Liste.
  280. Stop............stoppt den Song. Deaktiviert automatisch Pause, FF und
  281.         Play !
  282.         Taste: "7" oder "s"
  283. Pause...........stoppt den Song, bis nochmal Pause betätigt wird oder
  284.         Play gedrückt wird.
  285.         Taste: "8" oder "<LEERTASTE>"
  286. Reset...........startet den Song von neuem.
  287.         Taste: "9" oder "r"
  288. RND.............lädt und spielt einen zufällig gewählten Song ab.
  289.         Taste: "~" oder "/"
  290.  
  291. Fast jedes Gadget hat eine dazugehörige Taste (Tasten 1-9), ESC oder CTRL-C
  292. beenden den PowerPlayer.
  293.  
  294. CTRL-F bringt das Fenster auf volle Größe vor alle anderen Fenster.
  295.  
  296. Wenn man die rechte Maustaste drückt, wechselt man in den Iconify-Modus.
  297. Das Fenster schrumpft auf eine minimale Höhe von 10 Pixeln. Die Gadgets
  298. verschwinden zwar, jedoch kann man den PowerPlayer weiterhin mit den
  299. Tastatur-Kürzeln kontrollieren.
  300. Um das Fenster wieder auf seine normale Größe zu bringen muß man
  301. lediglich die rechte Maustaste erneut drücken.
  302.  
  303. Die Anzeige des Fensters beinhaltet
  304. -den Namen des Modules (oben im Fenster)
  305. -Typ & Länge des Modules in Bytes (Mitte des Fensters)
  306. -Gadgets und Positions-Anzeiger, welcher die derzeitige Position in der
  307.  Dateiliste anzeigt.
  308.  
  309. Mein GUI (Grafische Benutzerschnittstelle) arbeitet mit einer
  310. Recolor-Routine, die verrückte Paletten recht gewitzt behandelt. Sie sucht
  311. nach der hellsten und dunkelsten Farbe für die Schatten und sucht nach der
  312. Farbe mit dem größten Kontrast zum Hintergrund für die Textausgabe.
  313.  
  314. ==============================================================================
  315.  
  316. ARexx-Unterstützung
  317. -------------------
  318. PowerPlayer bietet einen ARexx-Port mit dem Namen "PowerPlayer.REXX" an.
  319.  
  320. Der ARexx-Port unterstützt folgende Befehle:
  321.  
  322. PlEject            arbeitet wie der "Eject"-Knopf
  323. PlFirst            arbeitet wie der "First"-Knopf
  324. PlPrevious        arbeitet wie der "Previous"-Knopf
  325. PlPlay            arbeitet wie der "Play"-Knopf
  326. PlFF            arbeitet wie der "FF"-Knopf
  327. PlNext            arbeitet wie der "Next"-Knopf
  328. PlLast            arbeitet wie der "Last"-Knopf
  329. PlStop            arbeitet wie der "Stop"-Knopf
  330. PlPause            arbeitet wie der "Pause"-Knopf
  331. PlReset            arbeitet wie der "Reset"-Knopf
  332. PlRnd            arbeitet wie der "Rnd"-Knopf
  333. PlQuit                  beendet PowerPlayer. Versuchen Sie nicht, den
  334.             ARexx-Port nach diesem Kommando anzusprechen
  335. PlLoad "<ModName>"    lädt <ModName> und spielt es ab.
  336.  
  337. ==============================================================================
  338.  
  339. Der PowerPlayer Music Cruncher
  340. ------------------------------
  341. Es gibt mächtigere Datenpacker als den PowerPacker, doch LhArc hat ein
  342. komplexes Datei-Format und der IMPLODER hat keine erklärte Funktion in
  343. seiner explode.library, um Dateien des File-Imploders zu entpacken, also
  344. war ich sehr froh als ich die Lh.Library erhielt und endlich meinen eigenen
  345. Packer/Entpacker zu meinem PowerPlayer hinzufügen konnte.  Die Benutzung
  346. des PMC ist sehr einfach.  Sie müssen einfach ein CLI/SHELL öffnen und PMC,
  347. gefolgt vom Namen der zu packenden Datei und der Zieldatei, eingeben.
  348. Beispiel:
  349.  
  350. PMC df0:modules/MOD.PowerTheme df0:modules/MOD.PowerTheme.LH
  351.  
  352. PMC gibt dann irgendetwas wie
  353.  
  354. Crunching df0:modules/MOD.PowerTheme, Please stand by !
  355.  
  356. aus, und nach einer unwichtig kleinen Zeit (99 Sekunden) wird er das Ergebnis
  357. anzeigen:
  358.  
  359.     Result
  360.     ------
  361.     Uncrunched: 214418
  362.     Crunched: 158052
  363.     Percentage: 73
  364.  
  365. PowerPacker packte die selbe Datei in 109 Sekunden, packte Sie jedoch nur
  366. zu 168760 bytes (78%).  Der einzige Vorteil des PowerPackers ist, daß er in
  367. 10 Sekunden entpackt (Lh:  14 Sekunden).  Ich möchte nicht, daß Nico
  368. verhungert :-), aber ich meine, daß man, wenn man den PowerPacker nicht
  369. schon hat, PMC benutzen sollte.  Oder man packt nicht, wenn man eine große
  370. schnelle Festplatte mit hunderten freier Megabytes hat (hab' ICH nicht :-(
  371. !).
  372.  
  373. Es kann passieren, daß die Prozent-Anzeige falsch ist.  Das passiert, wenn
  374. die gepackte Datei zu groß ist.  Der Grund dafür ist die 16-Bit-Quelle des
  375. CPU-Divu-Befehls.  Natürlich ist die Datei davon nicht betroffen.
  376.  
  377. PMC generiert Dateien des SFHD-Formates (Stephan Fuhrmanns Hohe Dichte :-) ).
  378. Man kann diese Dateien an der Kennung 'SFHD' in den ersten 4 Bytes erkennen.
  379. Das 2.Langwort ist die ungepackte Länge, das 3.Langwort ist die
  380. gepackte Länge.
  381.  
  382. Ich habe einige Typen gesehen, die mit dem PMC gepackte Module in Mailboxen
  383. raufgeladen haben.
  384. BITTE unbedingt '.PMC' als Suffix benutzen und schreiben, daß man den
  385. PowerPlayer zum abspielen braucht.
  386. UND unbedingt die Mailbox prüfen, ob der PowerPlayer überhaupt vorhanden
  387. ist, sonst wird so mancher ziemlich sauer sein, wenn er erst die
  388. Modules runterlädt und dann merkt, daß PowerPlayer garnicht da ist
  389. und er die Modules nicht gebrauchen kann !
  390.  
  391. Ein Beispiel-Mailbox-Eintrag könnte so aussehen:
  392. SONG.PMC    Sehr guter Song, nur mit PowerPlayer zu benutzen
  393.  
  394. Es ist unbedingt zu empfehlen, die Modules direkt im PMC-Format ohne
  395. anderen 'Müll' in einem Archiv raufzuladen, zumal einerseits _NICHT_ per
  396. Hand entpackt werden muß, die entpackte Datei keinen Diskettenplatz
  397. verschwendet und letztendlich durch das eigens für den PowerPlayer
  398. entwickelte PMC-Format ein entpacken ohne den PowerPlayer nicht möglich
  399. ist, so daß man sich so oder so des PowerPlayers bedienen muß ß-} !  So
  400. kann man seine Zustimmung zum PowerPlayer ausdrücken!
  401.  
  402. ==============================================================================
  403.  
  404. Technische Informationen
  405. ------------------------
  406. PowerPlayer generiert nicht seinen eigenen Prozess. Es scheint zwar modern zu
  407. sein, alles gleich im Hintergrund ablaufen zu lassen, ich jedoch wollte dem
  408. Benutzer die Möglichkeit geben, den Computer solange anzuhalten, wie ein
  409. Musikstück abgespielt wird (z.B. in der Startup-Sequence). Meiner Meinung
  410. nach ist das die beste Art, das zu realisieren, wenn Sie jedoch PowerPlayer
  411. im Hintergrund laufen lassen wollen, müssen Sie ihn selber mit "RunBack"
  412. starten.
  413.  
  414. PowerPlayer benutzt das AUDIO.DEVICE, um Audio-Kanäle zu belegen.  Ich
  415. glaube, daß PowerPlayer der einzige Modulabspieler ist, der das tut.  Der
  416. große Vorteil dieser Methode ist, daß PowerPlayer NICHT mit anderen
  417. Programmen, die die Audio-Kanäle belegen, kollidiert.  Wenn Sie jemals das
  418. Chaos, das zwei gleichzeitig laufende Modulabspieler fabrizieren, gehört
  419. haben, werden Sie dieses Feature mögen.
  420.  
  421. ACHTUNG! Benutzen Sie die NoisePacker-Routine V2.03 mit Vorsicht ! Mein
  422. Amiga stürzt jedesmal nach einer Weile ab, wenn ich NoisePacker-Module
  423. spiele. Die Programmierer dieser Abspiel-Routine haben etwas GRAUSAMES
  424. mit dem CIA gemacht, daß niemals im Multitasking hätte geschehen sollen !
  425. Wenn Sie einen NoisePacker-Abspieler ohne diese intensive CIA-Nutung
  426. haben, geben Sie ihn mir ! Bearbeiten Sie nicht wichtige Daten während oder
  427. nachdem Sie so ein Modul abgespielt haben !!
  428.  
  429. Da es sooo viele Musik-Programme auf dem Amiga gibt, ist es für mich
  430. unmöglich, alle existierenden Abspielroutinen einzubinden.  Um ihnen und
  431. mir die Möglichkeit zu geben, den PowerPlayer zum besten Modulabspieler,
  432. der je geschrieben wurde, zu erweitern, werde ich jede Abspiel-Routine, die
  433. mir zugesendet wird, einbauen, wenn folgendes erfüllt ist:
  434.  
  435. - Quellcode der Musik-Routine in ASSEMBLER, möglichst PC-Relativ.
  436.   Zur Zeit kann ich nur Abspielroutinen benutzen, die vom Verticalblank-
  437.   Interrupt aufgerufen werden. Der Quellcode muß auf einer 3.5"-Disk sein.
  438. - Beschreibung, wie man eine Erkennung von Modulen dieser Art durchführt.
  439.   Wenn Sie keine Ahnung haben senden Sie 3 oder mehr Module dieser Art mit
  440.   und ich finde es selber heraus.
  441. - 3 oder mehrere Songs, die mit der Routine abgespielt werden können, sollten
  442.   ebenfalls dabei sein. Ich muß die Routinen testen und ein Musik-Programm,
  443.   für das es weniger als 3 Songs gibt, ist sicherlich nicht gut.
  444. - Fügen Sie einen an sich adressierten Umschlag bei, mit 5 DM oder mehr
  445. - Wenn die Diskette auch nur einen Fehler hat, gehe ich davon aus, daß Sie
  446.   sie sowieso nicht mehr haben wollen und werfe sie weg. Also benutzen Sie
  447.   Disketten hoher Qualität und formatieren Sie sie vor der Benutzung !
  448.  
  449. Wenn Sie einige Features zum PowerPlayer dazu haben möchten, tun Sie
  450. folgendes:
  451.  
  452. - Schreiben Sie einen detailierten Brief mit allen neuen Features an die
  453.   Sie denken
  454. - Wenn Sie das Update mit einigen/allen ihrer Features haben wollen,
  455.   fügen Sie eine Diskette und einen an sich selbst adressierten Umschlag
  456.   hinzu
  457. - Fügen Sie 5 DM für all die Arbeit hinzu !
  458.  
  459. Wenn Sie ein Update haben wollen, tun Sie folgendes:
  460. - legen Sie eine Diskette und einen an Sie adressierten Umschlag bei
  461. - 5 DM für Unkosten und Arbeit !
  462. - Ich werde ihnen dann die aktuelle Version des PowerPlayers zukommen lassen
  463.  
  464. KEINE PANIK, wenn ich ihren Brief nicht gleich beantworte !  Ich habe nicht
  465. genug Zeit, den halben Tag mit meinem Computer zu verbringen.
  466.  
  467. Meine Adresse:    Stephan Fuhrmann
  468.         Erikstr. 30
  469.         W-2380 Schleswig
  470.         Germany
  471.  
  472. ==============================================================================
  473.  
  474.         - 80x25 Werbefläche zu vermieten -
  475.  
  476. ==============================================================================
  477.