home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / sound / mus_play / stp141.lha / STP.deutsch < prev    next >
Text File  |  1993-05-09  |  38KB  |  1,008 lines

  1.  
  2.  ****************************************************************************
  3.  
  4.                           D.E.R. ST-Player V1.41
  5.  
  6.  ****************************************************************************
  7.  
  8.                          © 1990-93 Wolfgang BREYHA
  9.  
  10.  
  11.  
  12.  
  13.                                 I N H A L T
  14.                                 ===========
  15.  
  16.  
  17.         1. Grundsätzliches
  18.           1.1     Wichtige Hinweise      
  19.           1.2     Testumgebungen         
  20.           1.3     Limits                 
  21.           1.4     Systemvoraussetzungen  
  22.           1.5     Fähigkeiten            
  23.  
  24.         2. Startoptinen und Tooltypes
  25.           2.1     Defaultwerte beim Start
  26.           2.2     CLI-Optionen           
  27.           2.3     WB-ToolTypes           
  28.           2.4     Fire and Forget        
  29.  
  30.         3. Bedienung
  31.           3.1     Wenn STP gestartet ist 
  32.           3.2     Lautstärke-Schieber    
  33.           3.3     Filter-Schalter        
  34.           3.4     Positions-, Notentaster
  35.           3.5     Liedersteuerung        
  36.           3.6     Programmierung         
  37.           3.7     Random                 
  38.           3.8     Auto-Fade              
  39.           3.9     Time-Taster            
  40.           3.10    Scan-Taster            
  41.           3.11    Info-Taster
  42.           3.12    Analysersteuerung      
  43.           3.13    Verzeichnis wechseln   
  44.  
  45.         4. Tips & Tricks
  46.           4.1     Taktische Tips zum STP 
  47.           4.2     Tips zu XPK-Files      
  48.           4.3     Information für Musiker
  49.           4.4     Starten von Programmen 
  50.  
  51.         5. Allgemeine Informationen
  52.           5.1     Nutzungsbedingungen    
  53.           5.2     Beschaffungsorte       
  54.           5.3     Credits                
  55.           5.4     Info zum Programm      
  56.           5.5     Info über Programmierer
  57.           5.6     Kontaktmöglichkeiten   
  58.           5.7     Die Geschichte         
  59.           5.8     Die nächsten Schritte  
  60.  
  61.  
  62.  
  63.  
  64.                            1.1 Wichtige Hinweise
  65.                            =====================
  66.  
  67. Bevor Ihr den STP benutzt leiht mir bitte eure Ohren:
  68. -----------------------------------------------------
  69.  
  70. Ich arbeite jetzt nahezu 3 Jahre an diesem Werk und das Ergebnis kann sich
  71. glaube ich sehen lassen. So hätte ich die kleine Bitte, daß Ihr es mich
  72. wissen läßt, wenn Ihr einen Fehler entdeckt! (Für Verbesserungsvorschläge
  73. bin ich auch sehr dankbar!!) Ich bin nicht geil auf's Geld und habe das 
  74. Programm für meinen eigenen Gebrauch geschrieben, aber bitte helft mir ein
  75. klein wenig bei der Fehlerkorrektur.
  76.  
  77. Wer das Programm jedoch so gut findet, daß er(sie) mir unbedingt Geld
  78. schicken möchte, soll das nur tun. Wie viel ist mir eigentlich egal!
  79. Vielleicht bin ich der erste Freeware-Coder der damit Millionen verdient!
  80. Wer mir dabei helfen möchte soll sie nur schicken (die Millionen)!!
  81.  
  82. Wenn Ihr Probleme mit einem bestimmten Modul habt, dann schickt es mir bitte
  83. auf einer Diskette! Ihr bekommt eine neue Version von STP retour!
  84. Wenn Ich das Modul per FTP bekommen kann, reicht eine E-Mail mit genauer Adresse
  85. und Verzeichnis wo ich das Modul finden kann (Der Name wäre auch nicht übel:-).
  86.  
  87. Nach ein paar Tests auf einem A3000 sollten auch die Probleme mit dem Caching
  88. und den anderen Features von Turbokarten behoben sein.
  89.  
  90. Da ich leider keinen Zugang zu einem 68040 habe kann ich leider nie 
  91. definitiv sagen, daß STP problemlos funktioniert. Wer also einen '40er hat
  92. und diesen in Assembler programmieren kann und vorallem weis auf was es 
  93. ankommt der solle mir das bitte per E-Mail mitteilen.
  94.  
  95. Und wenn es nicht zuviel verlangt ist würde ich es nett finden, wenn mir jeder,
  96. der den STP benützt und zugang zum Internet hat, eine E-Mail schicken würde.
  97.  
  98.  
  99.  
  100.  
  101.                             1.2 Testumgebungen
  102.                             ==================
  103.  
  104. Entwickelt wird STP derzeit auf einem 2000'er mit A2630 und er läuft und
  105. läuft und läuft.
  106.  
  107. Getestet wird er für gewöhnlich auf folgenden Rechnern:
  108. Rechner Kick    GFX Chip Other
  109. ----------------------------------------------------------------------
  110. A2000C  3/2/1.3 ECS 1Mb  A2630 25/50/4Mb;GVP Serie II/2Mb;A2320    (Wolfi)
  111. A2000C  2.0     ECS 1Mb  GVP Serie II'030 28/33/4Mb;-"-/4Mb        (Reini)
  112. A2000C  2.0     ECS 1Mb  GVP GForce'030 50/50/8Mb;A2320            (Michl)
  113. A2000C  2.0    ECS 1Mb  GVP GForce'030 50/50/4Mb                  (Peter)
  114. A4000   3.0     AGA 2Mb  8Mb                                       (Alex )
  115. A1200   3.0     AGA 2Mb                                            (Erwin)
  116. A500+   2.0     ECS 1Mb  Multievolution/2Mb(Schrott)               (Elchi)
  117. A500    2.0     ECS 1Mb  1.5Mb Rangermem                           (Wolfi)
  118. ZX81    0.1     ORG 16Kb Datasette (Die Tests waren leider negativ:->
  119.  
  120.  
  121.  
  122.  
  123.                                 1.3 Limits
  124.                                 ==========
  125.  
  126. Was ich nicht implementieren möchte:
  127. ------------------------------------
  128.  
  129. Der STP wird nie mehr als Soundtracker (und seine Klonen wie Noise-, Pro-, 
  130. Startracker) unterstützen. Da dieses Modulformat sehr beliebt ist und
  131. die meisten Musikstücke damit geschrieben sind (ich habe schon 140 
  132. wirklich sehr gute Stücke; 14 Mb; Und was ich so gehört habe bin ich
  133. damit schon Schlußlicht. Andere haben bis zu 400). Außerdem sind genug
  134. Player da, die den Rest erledigen. Meiner spielt dafür *alle* Trackerarten
  135. richtig (ganz richtig:-)).
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                          1.4 Systemvoraussetzungen
  142.                          =========================
  143.  
  144. benötigte Hardware:
  145. -------------------
  146.  
  147. Irgendein Amiga, mit zumindest Kick 1.2 und einen super Stereoverstärker!!!!
  148. (Boxen wären auch nicht schlecht:-)))
  149.  
  150. benötigte Software:
  151. -------------------
  152.  
  153. viele Soundtrackermodule!!
  154. Wenn jemand MachIII verwendet, soll er bitte das Kapitel
  155. Taktische Tips zum STP lesen.
  156.  
  157.  
  158.  
  159.  
  160.                               1.5 Fähigkeiten
  161.                               ===============
  162.  
  163.  
  164. D.E.R. ST-Player ist ein Soundtracker-Moduleplayer mit einigen Spezialitäten!
  165.  
  166. - CD-Player GUI
  167. - 'Fire and Forget'-System (Erklärung später)
  168. - ein super Channel-Analyser!
  169. - 100% Assembler
  170. - STP funktioniert auf 680x0-Turbokarten! '040?
  171. - STP spielt Soundtracker V2.0-V2.6, Noisetracker V1.0-V2.0 und
  172.              Protracker  -V2.3 Module
  173. - Ist der Screen im Hintergrund braucht STP keine CPU-Zeit!
  174.   (Abspielroutine ausgenommen)
  175. - erweiterte Filterkontrollmöglichkeiten
  176. - Position- und Notenkontrolle
  177. - Lautstärkeregler
  178. - NonStop Funktion
  179. - programmierbar
  180. - kann PowerPacker-(PP20) und FileImploder-files entpacken!!
  181.   seit V1.22 auch XPK-Files
  182. - CLI- und WORKBENCH-Start voll unterstützt!!
  183. - Kick 2.0 konform (ASL-Request, ScreenTags)
  184. - (FOR EXPERIENCED USERS ONLY!!: Player is able to run objectmodules!!)
  185.  
  186.  
  187.  
  188.                         2.1 Defaultwerte beim Start
  189.                         ===========================
  190.  
  191. Wenn D.E.R. ST-Player ohne Optionen gestartet wird, benutzt er folgende
  192. Vorgabewerte:
  193.  
  194. - STP sucht das File ENV:PlayerDir. Steht in diesem File ein gültiger Pfad
  195.   , so sucht STP die Module in diesem.
  196. - ansonsten wird der Pfad 'ST-00:modules' verwendet.
  197. - STP nimmt alles an Speicher was er bekommt oder braucht.
  198. - STP spielt die Module alphabetisch (A-Z) sortiert
  199. - STP spielt alle Files die irgendwie nach ST-Modul riechen.
  200. - STP ladet das nächste Lied, wenn das derzeit gespielte Lied zu Ende ist.
  201. - das 'B'-Kommando (Position-Jmp) vom ST wird ausgeführt
  202. - Autofade is ausgeschaltet
  203. - Der Analyzer ist auf Hohe-Frequenzen eingestellt
  204. V1.3
  205. - Die Positionen werden normal angezeigt
  206. V1.4
  207. - Er übernimmt den Bildschirmmodus der Workbench komplett (wenn es geht!)
  208. - Er allokiert die Audiokanäle mit einer Precedence von -50
  209.  
  210.  
  211.  
  212.  
  213.                                2.2 CLI-Start
  214.                                =============
  215.  
  216. STP [DIR-Name | Module-Name] [-m][-sxxx][-r][-n][-j][-a][-d][-f][-tx]
  217.                              [-lx][-pxxx] [?]
  218.  
  219.  
  220. Optionen:
  221.    ?    -> zeigt das Hilfefenster
  222.  
  223.   -m    -> STP findet nur Files die mit 'mod.' beginnen.
  224.  
  225.   -sxxx -> STP reserviert sich maximal xxx KByte Speicher für die Module.
  226.            Größere Module werden dadurch nicht in die Liste aufgenommen.
  227.            (Diese Option stammt noch aus der 512KB-Chip-Zeit. Lang, lang ist's
  228.            her. Aber angeblich gibt's noch solche AMIGA's!?!?)
  229.  
  230.   -r    -> STP spielt die Module in zufälliger Reihenfolge (wie RANDOM- od. 
  231.            SHUFFLE-Taste auf CD-Player)
  232.  
  233.   -j    -> schaltet das Position-Jmp-Kommando des ST ab.
  234.            (dient zur Unterbindung von Endlosschleifen)
  235.  
  236.   -n    -> STP versucht das nächste Lied zu laden, wenn das derzeit gespielte
  237.            knapp vor seinem Ende ist (3 Patterns). Dadurch entstehen keine
  238.            Pausen zwischen den Liedern! (Funktioniert nur, wenn genug
  239.            FAST-Mem frei ist!)
  240.  
  241.   -d    -> Stellt den Mode-Knopf am Analyser auf ON (Wirkung wird später
  242.            erklärt).
  243.  
  244. seit V1.1:
  245.   -f    -> schaltet Auto-Fade ein (Erklärung später)
  246.  
  247. seit V1.3:
  248.   -tx   -> Zeitmodus; x=0 normal; x=1 verbleibende Positionen;
  249.                       x=2 Zeitanzeige
  250.  
  251. seit V1.4:
  252.   -lx   -> Lacemodus; x=0 immer nonlace; x=1 immer lace; x=2 WB Clone
  253.            STP versucht ab 1.4 immer den Screenmodus der WB unabhängig vom
  254.            Lacemodus zu Clonen (auf AGA benutzt er auch Produktivity usw.).
  255.            Je nach -l Option setzt er dann zusätzlich den Lace-Modus.
  256.   -pxxx -> Audio-Priority; gültige Werte sind -128 bis 127; Bei 127 spielt
  257.            nur noch der STP. Die Audiokanäle können dann nurmehr von
  258.            unsauber programmierten Werken gestört werden. (wie STP früher:-*
  259.  
  260.  
  261. Man kann den STP auch mit einem Modulnamen anstatt einem Verzeichnis starten.
  262. In diesem Fall wird automatisch der REPEAT-Modus eingeschaltet und die |<, >|
  263. Tasten haben keinerlei Wirkung.
  264.  
  265.  
  266.  
  267.  
  268.                        2.3 Start über die Workbench
  269.                        ============================
  270.  
  271. folgende TOOLTYPES werden unterstützt:
  272.  
  273. TOOLTYPE                 CLI-Option mit gleicher Funktion
  274. ---------------------------------------------------------
  275. SONGDIR={Pfad}
  276. RANDOM     -> ON/(OFF);      -r       z.B.:'RANDOM=ON';
  277. ANALYZER -> (ON)/OFF;      -a
  278. NONSTOP  -> ON/(OFF);      -n
  279. NOPOSJMP -> ON/(OFF);      -j
  280. MODONLY  -> ON/(OFF);      -m
  281. AMODE     -> ON/(OFF);      -d       (bis Version 1.24 MODE)
  282.  
  283. MAXCHIP=xxx:               -s
  284.              STP darf nicht mehr als xxx KByte Chipmem verwenden
  285.              z.B.:'MAXCHIP=200'
  286.  
  287. seit V1.1:
  288. AUTOFADE -> ON/(OFF);      -f
  289.  
  290. seit V1.3:
  291. TIMEMODE -> (0)/1/2;       -t
  292.  
  293. seit V1.4:
  294. LACE     -> ON/OFF/(CLONE) -l
  295. AUDPRI   -> xxxx           -p
  296.  
  297. Bei Unklarheiten schlagen Sie bitte bei den "CLI-Optionen" nach.
  298.  
  299.  
  300.  
  301.  
  302.                            2.4 'Fire and Forget'
  303.                            =====================
  304.  
  305. Darunter verstehe ich prinzipiell die Möglichkeit ein Programm so zu Konfigurieren,
  306. daß ich es nur mehr starten muß und mich um sonsts nichts mehr kümmern muß.
  307.  
  308. Beim STP habe ich dieses Konzept meiner Meinung recht gut umgesetzt.
  309.  
  310.  
  311.  
  312.  
  313.                         3.1 Wenn STP gestartet ist
  314.                         ==========================
  315.  
  316. Wenn kein ENV:-File und kein Verzeichnisnamen gefunden wurde, müssen Sie
  317. den STP erst einmal einschalten und ein Verzeichnis eingeben (Unter Kick 2.0
  318. per ASL-Request)! Danach ließt er einmal das Verzeichnis ein!
  319.  
  320. Dann ladet er das erste Modul ('loading Song...').
  321.  
  322. Nun sollte er für gewöhnlich zum Spielen beginnen:-)
  323.  
  324. Ab jetzt stehen ihnen alle Schalter, Schieber und Tasten zur freien
  325. Verfügung. Sie haben alle eine Funktion. Welche, wird noch erklärt:-)
  326.  
  327.  
  328.  
  329.  
  330.                      3.2 Lautstärke-Schieber (Volume)
  331.                      ================================
  332.  
  333. Einfach mit der Maus anklicken, Maustaste halten und herumfahren...
  334. Mehr brauch ich wohl nicht mehr sagen:->
  335.  
  336.  
  337.  
  338.  
  339.                             3.3 Filter-Schalter
  340.                             ===================
  341.  
  342. Ich gebe schon zu, daß die Schrift auf dem STP nicht gerade gut zu lesen ist.
  343. Deshalb möchte ich immer die Position der gerade besprochenen Schalter und 
  344. Tasten auf dem Player beschreiben.
  345.  
  346. Die Filter-Schalter befinden sich rechts neben dem Lautstärke-Schieber.
  347.  
  348.                On        Auto   <- Wenn Knopf gedrückt
  349.    Knopf    -> ++   ||    ++    <- Knopf
  350.                Off      Manual  <- Wenn Knopf nicht gedrückt
  351.                      ^
  352.                    Licht
  353.  
  354. Befindet sich der rechte Knopf in der 'Manual'-Position, dann wird das 'E'-
  355. Kommando des STP (Set Filter) ignoriert (aber intern gespeichert) und man
  356. kann das Filter mit dem linken Schalter ein und aus schalten.
  357.  
  358. Befindet sich der rechte Knopf dagegen in der 'Auto'-Position, dann wird das
  359. Filter von dem Modul selber (mittels des 'E'-Kommandos) gesteuert.
  360.  
  361.  
  362.  
  363.  
  364.                        3.4 Position- und Note-Taster
  365.                        =============================
  366.  
  367. Unter dem Display befinden sich zwei Paare von <, > Tastern.
  368. Mit dem linken Paar steuert man die Position mit dem rechten die Note.
  369. (Position und Note sind Begriffe vom SoundTracker die von mir 
  370. übernommen wurden)
  371.  
  372.  
  373.  
  374.  
  375.                             3.5 Liedersteuerung
  376.                             ===================
  377.  
  378. Am rechten Rand des Players sehen sie vier Taster
  379. |<,>|   : Lade das vorige bzw. nächste Lied.
  380. Stop    : Stoppt das Lied. Nur dann kann man die 'Open'-Taste benutzen
  381. Play    : wechselt zwischen Pause und Play
  382.  
  383. Unter dem Display sind noch einige Taster:
  384.  
  385. RepS    : Schaltet die Wiederholfunktion ein. REPEAT erscheint im Display
  386.           Das derzeit gespielte Lied wird so lange wiederholt, bis
  387.           RepS erneut gedrückt wird.
  388. Select  : Drücken sie einfach einmal drauf. Nun sehen sie ein '>' vor
  389.           dem Liednamen im Display. Nun kann man mit den |<, >|-Tasten
  390.           die Liedernamen durchsuchen, ohne sie gleich zu laden.
  391.           Hat man ein anderes Lied gefunden drücken sie auf die Play-Taste
  392.           und das Lied wird geladen. Wollen sie das derzeitige Lied weiter-
  393.           hören, drücken sie entweder Stop oder nochmals Select und der STP
  394.           tut als wäre nichts gewesen.
  395.  
  396.  
  397.  
  398.  
  399.                       3.6 Programmierung des Players
  400.                       ==============================
  401.  
  402. Drücken Sie die 'Prog'-Taste.
  403. 'Program' wird nun im Display angezeigt!
  404. Wählen Sie mit den |<, >|-Tasten ein Lied aus.
  405. Nun drücken Sie abermals 'Prog'.
  406. Es erscheint eine Nummer (z.B.:'01') und ein 'P' in der Anzeige.
  407. Die Nummern die hier verteilt werden stellen die Reihenfolge beim Abspielen dar
  408. Wenn Sie 'Prog' nochmal drücken erscheint ein 'C' in der Anzeige, was heissen
  409. soll, daß das Lied wieder gelöscht wurde.
  410. Programmieren sie auf diese Art alle Lieder die Sie hören wollen.
  411. Dann drücken Sie 'Play' um das Programm auszuführen.
  412.  
  413. Folgende Möglichkeiten haben Sie noch zusätzlich während dem Programmieren:
  414.  
  415. 'Select'  : Programmiert alle Lieder auf einmal
  416.             Danach können Sie z.B. die Lieder die Sie nicht hören wollen
  417.             wieder löschen.
  418. 'Random'  : Verteilt die Reihenfolge unter den bisher programmierten Liedern
  419.             neu. (und zwar zufällig, welch ein Zufall!?!?)
  420. 'Stop'    : löscht das Programm und kehrt in den normalen Modus zurück
  421.  
  422. Wie löscht man ein Programm:
  423. ----------------------------
  424. Zwei mal hintereinander auf Stop gedrückt und schon ist es fort.
  425.  
  426.  
  427.  
  428.  
  429.                              3.7 Random (V1.1)
  430.                              =================
  431.  
  432. Die Random-Taste funktioniert jetzt auch im normalen Modus.
  433. Drücken Sie die RANDOM-Taste und eine zufällige Reihenfolge wird erzeugt.
  434. 'Program' erscheint im Display.
  435.  
  436.  
  437.  
  438.  
  439.                            3.8 Auto-Fade (V1.1)
  440.                            ====================
  441.  
  442. Ist die Taste gedrückt fadet der Player die Lautstärke am Ende jedes Liedes
  443. langsam aus.
  444.  
  445.  
  446.  
  447.                               3.9 Time (V1.3)
  448.                               ===============
  449.  
  450. Wechselt zwischen den drei Anzeigen:
  451. 1.) normale Positionsanzeige
  452. 2.) vebleibende Positionen
  453. 3.) Zeitanzeige
  454.  
  455.  
  456.  
  457.                              3.10 Scan (V1.4)
  458.                              ================
  459.  
  460. Ist die Scan-Funktion gewählt erscheint der Schriftzug 'Scan' im Display.
  461. Es wird nach 10 Sekunden automatisch das nächste Lied geladen.
  462.  
  463.  
  464.  
  465.  
  466.                              3.11 Info (V1.41)
  467.                              =================
  468.  
  469. Es werden nocheinmal die Informationen die im Module gespeichert sind im
  470. Display angezeigt. Sind keine gespeichert werden einfach alle Samplenamen
  471. angezeigt.
  472.  
  473.  
  474.                              3.12 Der Analyser
  475.                              =================
  476.  
  477. Er hat vier Schalter
  478.  
  479.    ++   <- Mode
  480.  
  481.    ++   <- Analyser On/Off
  482.  
  483.    ++   <- VU-Meter On/off
  484.  
  485.   ++++  <- Ein-/Ausschalter
  486.  
  487.  
  488. Mode:   Schaltet zwischen zwei Berechnungsmethoden um
  489.  
  490.         Schalter nicht gedrückt:
  491.                 Hohe Frequenzen werden besser sichtbar
  492.  
  493.         Schalter gedrückt:
  494.                 Tiefe Frequenzen werden besser sichtbar
  495.  
  496.  
  497.  
  498.  
  499.                      3.13 Modules-Verzeichnis wechseln
  500.                      =================================
  501.  
  502. Drücken Sie zuerst die 'Stop'-Taste und dann 'Open'.
  503. Nun öffnet sich ein Fenster in dem sie den neuen Pfad eingeben können.
  504.  
  505. V1.1: Wenn sie glücklicher Besitzer einer Kickstart V2.0 oder höher sind,
  506.       können sie den neuen Pfad mittels ASL-Requester bestimmen.
  507.  
  508.  
  509.  
  510.                             4.1 Taktische Tips
  511.                             ==================
  512.  
  513. STP testet jedes File ob es überhaupt ein Modul ist.
  514. Da es aber keinen 100%igen Standart gibt (eigentlich gibt es gar keinen:-)
  515. ist es natürlich möglich (0.0001%), daß sich meine Testroutine irrt und 
  516. der Player versucht dieses File zu spielen. In diesem Fall würde ich 
  517. dringend anraten dieses File aus dem Verzeichnis zu entfernen, da es sonst
  518. zu Abstürzen kommen könnte (und nach Murphy's Gesetz auch sicher kommt).
  519.  
  520. Wenn sie Module die mit dem Powerpacker gepackt wurden verwenden, müssen sie
  521. die 'powerpacker.library' in ihrem LIBS:-Verzeichnis haben.
  522. Gleiches gilt natürlich auch für XPK (xpkmaster.library und zumindest eine
  523. Sublibrary)
  524.  
  525. Bei 512KB-Chip Maschinen würde ich die Option -s200 bzw. MAXCHIP=200 anraten.
  526.  
  527. Der STP reserviert sich immer den Speicher den er für das längste Lied in dem
  528. Verzeichnis benötigt. Würde ich jedesmal den Speicher freigeben und neu
  529. reservieren wenn ein neues Lied geladen wird, wäre der Speicher in kürzester
  530. Zeit derart fragmentiert, daß kein Platz mehr für das nächste Lied ist.
  531.  
  532. Wenn Sie das Programm MachIII V3.0 verwenden besorgen sie sich dringend 
  533. zumindest die Version 3.1. Sonst stürzt Ihr Rechner immer ab wenn Sie
  534. den Player starten. (Liegt nicht an mir!!)
  535.  
  536. Der STP benötigt bei eingeschaltenem Analyser ziemlich viel Rechnerzeit im
  537. Vertical-Blank-Interupt. Es wäre möglich das es zu Problemen kommt, wenn
  538. noch andere Programme laufen die ebenfalls viel VB-Zeit verbraten.
  539. (Aber da mir noch keine solchen Programme bekannt sind, vergessen Sie das
  540. einfach wieder!!)
  541.  
  542.  
  543.  
  544.                               4.2 Tips zu XPK
  545.                               ===============
  546.  
  547. Ich unterstütze seit V1.4 die Möglichkeit Files mehrmals zu packen.
  548. Diese ist aber nur für den Zweck gedacht, daß man ein File mit einem
  549. Encrypter (DLTA) vorher behandelt um es nachher mit einem Packer
  550. (NUKE) besser packen zu können. Man kann zwar ein File zweimal packen
  551. doch in manchen Fällen (wenn das File nach dem zweitenmal noch
  552. größer wird) hat der STP nicht genug Speicher reserviert. Er 
  553. ignoriert das File dann.
  554.  
  555.  
  556.  
  557.                         4.3 Information für Musiker
  558.                         ===========================
  559.  
  560. Ich habe das Informationssystem vom Intuitracker übernommen!!
  561. Damit kann man die Samplenamen für Mitteilungen verwenden!!
  562. Jeder Samplenamen der mit '#' beginnt wird im Display angezeigt.
  563. Beim ersten Sample das nicht mit '#' beginnt beende ich das ganze.
  564. Ich zeige noch vor dem ersten Sample den Schriftzug 'composed by '
  565. also erwarte ich mir von euch als erste Mitteilung euren Namen!!
  566.  
  567. V1.41: Ab jetzt werden einfach alle Samples die mir '#' beginnen
  568.        angezeigt, egal ob dazwischen welche ohne sind.
  569.  
  570.  
  571.  
  572.                      4.4 Wie startet man Object-Module
  573.                      =================================
  574.  
  575. Wenn Sie wirklich wissen wollen wie sie mit dem Player Object-Module starten
  576. können, dann lernen Sie zuerst Englisch und wenn Sie es können lesen sie
  577. die englische Anleitung.
  578.  
  579.  
  580.  
  581.                           5.1 Nutzungsbedingungen
  582.                           =======================
  583.  
  584.                 D.E.R. ST-Player © 1990-93 Wolfgang BREYHA
  585.  
  586.  
  587.    Das Programm ist FREEWARE und darf frei vertrieben werden wenn:
  588.  
  589.        - Das Programm, sein Piktogramm und die Dokument-Files
  590.          immer gemeinsam weitergegeben werden
  591.        - Keine Veränderungen an dem gesamten Paket vorgenommen werden,
  592.          ausser mit meiner ausdrücklichen schriftlichen Genehmigung
  593.        - Wenn es maximal zum Selbstkostenpreis+Kopiergebühr(max.5DM)
  594.          verkauft wird
  595.          (Für jene die sich nicht daran halten wollen:
  596.           Gerichtsstand Wien - Österreich!!)
  597.  
  598.  
  599.    Ganz besonders würde ich mich freuen, wenn Fred Fish mein Programm in 
  600.    sein Library aufnehmen würde:-)
  601.  
  602.  
  603.                                   Warnung
  604.                                   =======
  605.  
  606. Ich gebe keinerlei Garantie für die Benützung des STP.
  607. Sowohl Abstürze als auch Datenverluste können nie ausgeschlossen werden.
  608. Jeder benutzt mein Programm 'D.E.R.ST-Player' auf eigene Gefahr.
  609.  
  610.  
  611. STP selber liest die Daten nur von der Platte und kann daher keine Daten-
  612. verluste auf Ihren Disketten oder Festplatten verursachen (dafür aber im RAM!!)
  613. Außerdem ist der AMIGA ein Multitasking-Rechner. Daher kann nie ausgeschlossen
  614. werden, daß ein anderes Programm auf die Platte zugreift während mein armer
  615. kleiner Player gerade aus allen Fugen kracht und Ihr AMIGA sie mit 
  616. 'Liebesgrüßen aus Indien' beglückt, wärend er mit anschwellender Röte
  617. im Gesicht meditiert.
  618.  
  619. Ich möchte aber anmerken, daß einige Freunde von mir den Player oft und lange
  620. einsetzen und in Kombination mit diversesten anderen Programmen und mit
  621. den diversesten "Konfigurationen"(A500(+), A1000, A1200, A2000, div. HD's, etc).
  622. Sie hatten noch keinerlei Probleme mit Datenverlusten oder dubiosen Abstürzen.
  623.  
  624.  
  625.  
  626.  
  627.                            5.2 Beschaffungsorte
  628.                            ====================
  629.  
  630. 1. FTP: alle die Zugang zu FTP haben können die neuste Version im AmiNet finden.
  631.         Ich spiele meine neuen Versionen immer direkt auf "amiga.physik.unizh.ch".
  632.         Im AmiNet ist er im Verzeichnis "mus/play" zu finden.
  633.  
  634. 2. TIME-PD: Die Time-PD-Serie hat den STP in ihr Programm aufgenommen. Die Version
  635.         1.31 befindet sich auf der Disk #146.
  636.  
  637. 3. Mailboxen: Mir wurde bekannt, daß einige Mailboxen in Deutschland den STP 
  638.         weitergeben.
  639.  
  640. 4. D.E.R.PD: Auf den PD-Disketten des D.E.R.Computerclubs sind auch immer wieder
  641.         neue Versionen enthalten.
  642.  
  643.  
  644.  
  645.                                 5.3 Credits
  646.                                 ===========
  647.  
  648. Zum Schluß noch vielen Dank an
  649.  
  650.                 Michael Matzl(Mad Matz), Reinhardt Franz(Killersoft),
  651.                 Erwin Kloibhofer(Putenschnitzel), Stefan Kainz(Elchi),
  652.                 Dieter Henkel, Peter Scherbaum, Alex Wochner
  653.                 und einige Mitglieder des D.E.R. Computerclubs
  654.  
  655.                 für das Testen, die Fehlerberichte, einige gute Ideen
  656.                 und beste Freundschaft;
  657.  
  658.  
  659.                 an folgende STP-Fans die mir Mail geschickt haben:
  660.                 (Reihenfolge nach Datum der ersten Mail)
  661.                 Andreas M. Kirchwitz, Berlin        , 18 Jan 93 21:26
  662.                 William M. Biesele  , Utah          , 19 Jan 93 16:48
  663.                 Stefan Schulz       , Kaiserslautern,  9 Feb 93 14:31
  664.                 Roland Tögel        , Wien          , 26 Feb 93 11:39
  665.                 Steve Anichini      , Chicago       , 26 Feb 93 21:41
  666.                 Altaz Valani        , Ontario       , 14 Mar 93 02:21
  667.                 Matti Rintala       , Finland       , 23 Mar 93 16:09
  668.  
  669.                 an alle die wirklich normale Post geschickt haben:
  670.                 Roland Tögel     , Wien
  671.                 TIME PD-Serie    , Deutschland
  672.                 Lothar Werzinger , Deutschland
  673.                 Arne Hinrichsen  , Deutschland
  674.  
  675.  
  676.                 an alle die meinen STP benutzen und weitergeben.
  677.  
  678.                 an alle die Bugreports, Mails und Ideen schicken oder
  679.                 geschickt haben.
  680.  
  681.                 an Dino Dini für Final Whistle, das beste Fußballspiel
  682.                 am AMIGA, und an alle aus unserer FW-Liga für die
  683.                 schönsten Duelle jeden Freitag Abend.
  684.  
  685.                 an F.G.T.H für alle Ihre Maxi-Singles.
  686.  
  687.                 an Citroen für den 2CV, das lustigste Auto das ich je hatte.
  688.  
  689.                 an Robert Altman für MASH, den besten Film aller Zeiten
  690.  
  691.                 an Mama und Papa für ....
  692.  
  693.                                                        //
  694.                 an Commodore für die Entwicklung des \X/AMIGA
  695.  
  696.  
  697.  
  698.  
  699.                     5.4 Informationen über das Programm
  700.                     ===================================
  701.  
  702. Begin der Codierung:    April 1990
  703. Sourcecode:             160kB - reiner Assembler-Source (~9100 Zeilen)
  704. ObjectCode:              39kB
  705. Assembler:              ASM-One (vorher Masterseka 1.80)
  706. GFX:                     45kB - 3 Planes,Hires(640*170) von mir gezeichnet
  707.  
  708.  
  709.  
  710.  
  711.                  5.5 Informationen über den Programmierer
  712.                  ========================================
  713.  
  714. Ich bin mittlerweile 22 Jahre alt und wohne in Wien (13.Bezirk). Nach
  715. 4 Jahren Volkschule folgten 4 Jahre AHS. Danach besuchte ich 5 Jahre die
  716. Abteilung Maschinenbau-Betriebstechnik an der HTL-Mödling. Jetzt studiere
  717. ich in Wien Informatik. Meine Computerlaufbahn hat im Jahr 1983 begonnen. Zu
  718. Ostern bekam ich von (und mit:-) meinem Vater einen ZX-81 mit 16Kb Speicher-
  719. erweiterung. Da einem auf diesem Ding gar nichts anderes übrig blieb als zu
  720. programmieren hatte ich BASIC auch recht rasch erlernt. Ende Juni 1983 tanzte
  721. mein Vater plötzlich mit einem VC-20 an. Im Oktober stellte sich dann die Frage
  722. Floppy für VC-20 oder C-64 anschaffen. Mein Vater entschied knallhart für
  723. den C-64. (Ich war stinksauer, weil ich gerade ein Vokabelprogramm für den
  724. VC-20 geschrieben habe, und die Floppy wäre echt leiwand dafür gewesen;-) Nach
  725. kurzer Zeit hat mich der C-64 aber irrsinnig begeistert. Drei Jahre mußte ich
  726. mich mit der Datasette herumschlagen bis endlich eine Floppy ins Haus kam.
  727.  
  728. Im Juni 1988 bekam ich dann einen A500 mit 1Mb Speicher und Kick1.2 und
  729. Monitor(1084). Das zweite Laufwerk wurde ganz schnell bestellt und los gings.
  730.  
  731. Anfangs schrieb ich mit meinem Freund Soundtrackermodule. Nachdem ich den
  732. Umstieg auf 68000-Assembler geschafft hatte schrieb ich Demos. Im Oktober
  733. 1989 mußte ich 8 Monate zum Heer, wodurch ich zu einer Pause gezwungen wurde.
  734.  
  735. Zu Weihnachten 1989 bekam ich dann meine erste Festplatte (ALF1.6+OMTI5520 MFM).
  736. Im April 1990 begann ich mit dem STP (Damals noch 'Player' etwas später 'CDP').
  737. Seither programmiere ich hauptsächlich mit dem Betriebssystem, was gerade am
  738. AMIGA besonders viel Spaß macht. Im Juni 1992 habe ich mir dann einen neuen
  739. Rechner geleistet (A2000+A2630+GVP Serie II SCSI+Maxtor 120Mb).
  740.  
  741. Ich bin zwar leidenschaftlicher Assemblerprogrammierer, muß aber ganz offen
  742. zugeben, daß ich die Einsatzgebiete eingrenze und in bestimmten Fällen C den
  743. Vorzug gebe. Der STP ist schön langsam hart an der Schmerzgrenze. Durch die
  744. lange Entwicklungszeit hat der Sourcecode einige Entwicklungsstadien meines
  745. Programmierstils durchgemacht, und so kommt es, daß ich mittlerweile mit 
  746. meinem eigenen Source Probleme bekomme. (Das ist auch der Grund, warum der
  747. STP nicht Public Domain ist, da ich den Sourcecode nicht umbedingt als
  748. informativ und lehrreich einstufen würde:-<
  749.  
  750.  
  751. Wenn ich mal nicht am Computer sitze habe ich folgende Hobbys:
  752. Windsurfen, Schifahren, Carambol-Billard, Tischtennis, alte technische Geräte
  753. (wie Wurlitzer oder Flipper) reparieren und Ente(2CV)-fahren.
  754.  
  755.  
  756.  
  757.  
  758.                          5.6 Kontaktmöglichkeiten
  759.                          ========================
  760.  
  761. Snailmail:      Wolfgang BREYHA
  762.                 Großer Ring 42
  763.                 1130  WIEN
  764.                 Österreich
  765.  
  766.  
  767. E-Mail:         ookummer@swwwnext.tuwien.ac.at
  768.                 schreibt nur!! Ich liebe Mails!!
  769.  
  770.  
  771. Du findest mich bei: D.E.R. Computer-Club
  772.                      Stiegerg. 5/1
  773.                      1150  Wien
  774.                      Österreich
  775.                      Montag und Donnerstag, 17-20 Uhr
  776.  
  777.  
  778.  
  779.  
  780.                             5.7 Die Geschichte
  781.                             ==================
  782.  
  783.      5.7.1    Wie kam es zum STP 
  784.      5.7.2    Versionen          
  785.  
  786.  
  787.  
  788.                          5.7.1 Wie kam es zum STP
  789.                          ========================
  790.  
  791. Der erste Schritt war ein CLI-Utility namens PlayV2. Es tat nichts anderes
  792. als ein ST-V2.0-Modul zu spielen bis man die linke Maustaste gedrückt hat.
  793.  
  794. Zu Weihnachten 1989 bekam ich meine erste Festplatte für meinen A500 mit
  795. Kick1.2. Im Jänner kaufte ich mir die Kick1.3 und schon wars perfekt: Ein
  796. OMTI-5520-MFM-Kontroller mit A.L.F.-Software und einer 40MB CDC Festplatte.
  797.  
  798. Im April 1990 hatte ich die Idee ein Programm zu schreiben, das ein ganzes
  799. Verzeichnis nach Modulen durchforstet und eines nach dem anderen spielt.
  800. Ein Programm namens Player (wie einfallsreich:-) war geboren.
  801.  
  802. Das war mir aber nicht genug. Das Programm brauchte meiner Meinung nach ein
  803. paar Steuermöglichkeiten. In einem Fenster mit einer Größe von 160x30 Pixel
  804. hatte man nahezu alle Möglichkeiten die der STP heute bietet. Selbst das
  805. Programmieren war damals schon implementiert.
  806.  
  807. Nach einem halben Jahr war es schon ein recht brauchbares Tool. Dann kamen
  808. jedoch die ganzen Tracker wie Noisetracker, Startrekker, Sondtracker2.6,
  809. Protracker usw. Aber ich habe es tatsächlich geschafft alle Trackerformate
  810. mit einer einzigen Playroutine zu spielen.
  811.  
  812. Ich denke es war im November 1990. Mein Freund, Erwin Kloibhofer (Lionheart),
  813. meinte, daß der Player schon recht nett sei, aber ein normaler Anwender könnte
  814. ein Programm nicht nach der Programmierung einschätzen, sondern einzig und
  815. alleine nach der Benutzeroberfläche, und der Player sieht wie ein Hacker-/Cracker-
  816. Tool aus.
  817.  
  818. So kam es zum GUI des heutigen STP. Innerhalb einer Woche hatte ich die Oberfläche
  819. gezeichnet und das Programm geändert (Das hatte ich zum großen Teil der Kickstart
  820. zu verdanken:-) Alle meine Freunde waren überrascht was aus meinem Player geworden
  821. ist. Keiner wollte ohne dem CDP (So hieß er damals) nach Hause gehen.
  822.  
  823. Im Frühjahr 1991 war die Zeit der Demos mit Analyser. Ich versuchte mich auch
  824. an einer solchen Routine. Als ich bemerkte, daß sie schnell genug wäre um sie
  825. auch in den CDP einzubauen, dauerte es nicht mehr lange und der CDP war um
  826. den Analyser reicher. (Die hübschen Füße der Geräte sind übrigens von Elchi!)
  827.  
  828. Im Sommer 1991 bekam ich die Kick2.0. Hoppla, da hat sich so mancher Bug
  829. eingeschlichen. Korrekturen ohne Ende.
  830.  
  831. Seit Oktober 1991 bin ich Mitglied beim D.E.R. Computerclub in Wien.
  832. Wie Bitte?! Der Name?! Ahhh! Richtig. D.E.R. ST-Player ist mein Werbebeitrag
  833. für den Club.
  834.  
  835. 1992 kamen viele neu Features hinzu. Tooltypes, AutoFade, Kick2.0 Features usw.
  836.  
  837. Im Sommer kaufte ich mir einen A2000 mit A2630 25/50MHz 4MB, einen GVP Serie II
  838. Kontroller und eine 120MB Maxtor Festplatte. Im Oktober war dann ein A2320
  839. Flickerfixer an der Reihe. Im März 1993 habe ich jetzt endlich einen eigenen
  840. Super-VGA Montior bekommen.
  841.  
  842. Was noch alles kommt hängt nicht nur von mir ab!! Nur her mit guten Ideen.
  843.  
  844.  
  845.  
  846.  
  847.                               5.7.2 Versionen
  848.                               ===============
  849.  
  850. ;* $Revision Header built automatically *************** (do not edit) ************
  851. ;*
  852. ;* © Copyright by M.A.S.H (Modern Art Soft Hietzing)
  853. ;*
  854. ;* File             : ACDP.s
  855. ;* Created in       : December 1990 
  856. ;* Created by       : Wolfgang BREYHA
  857. ;* Current revision : V1.41
  858. ;*
  859. ;*
  860. ;* Purpose
  861. ;* -------
  862. ;*     D.E.R. ST-Player is a Soundtracker-Moduleplayer
  863. ;*     with a CD-Player-like graphics-userinterface
  864. ;*     see notes below
  865. ;*
  866. ;* Revision V1.41
  867. ;* --------------
  868. ;* changed on Sunday, 09-May-93 22:49:20  by  Wolfgang BREYHA.   LogMessage :
  869. ;*     Enforcerhit removed (Sorry, small debuginfo forgotten:-)
  870. ;*     Scanfunction fits now with other functions 
  871. ;*     Next Song Ready -> Previous: plays now previous not next:)
  872. ;*     New Info-Button included; Small Bugfixes
  873. ;*
  874. ;* Revision V1.40
  875. ;* --------------
  876. ;* changed on Wednesday, 18-Apr-93 17:55:19  by  Wolfgang BREYHA.   LogMessage :
  877. ;*     Now all Errorwindows are fontsensitive (+bugfixes).
  878. ;*     Cancel in ASL-Request returns to last state.
  879. ;*     Bugfixes in Open-part
  880. ;*
  881. ;* Revision V1.39
  882. ;* --------------
  883. ;* changed on Wednesday, 31-Mar-93 01:59:30  by  Wolfgang BREYHA.   LogMessage :
  884. ;*     New GFX for numbers and gfx-symbols for operation.
  885. ;*     (very special thanks to Matti Rintala for the idea:-)
  886. ;*
  887. ;* Revision V1.38
  888. ;* --------------
  889. ;* changed on Friday, 25-Mar-93 00:30:39  by  Wolfgang BREYHA.   LogMessage :
  890. ;*     25-Mar-93 No AbortIO only ACMD_FREE
  891. ;*     11-Mar-93 Bug in CloseAudio -> Guru when started twice (thanx to me:-)
  892. ;*     08-Mar-93 Bug in ppdecrunch while nonstop removed (thanx to S. Schulz)
  893. ;*     01-Mar-93 Play always starts music now (thanx to Mad Matz)
  894. ;*
  895. ;* Revision V1.37
  896. ;* --------------
  897. ;* changed on Friday, 26-Feb-93 14:48:04  by  Wolfgang BREYHA.   LogMessage :
  898. ;*     GFX imploded now! 50% gain on executable. STP exhaust now 
  899. ;*     not so much chipmem as before (about 40K). bugfix in GetMonID
  900. ;*     I've added a little animation (especially for Reini)
  901. ;*
  902. ;* Revision V1.36
  903. ;* --------------
  904. ;* changed on Tuesday, 23-Feb-93 02:03:41  by  Wolfgang BREYHA.   LogMessage :
  905. ;*     Hello audio.device! Now i get the channels with userdefine-
  906. ;*     able precedence. (Special thanks to Mad Matz for help.
  907. ;*     I think it was a little bit nerve-racking). All Gadgets are
  908. ;*     sleeping now when busy. Busypointer no longer fragments 
  909. ;*     chipmem. Interlace-toggle (No lace GFX, sorry).
  910. ;*
  911. ;* Revision V1.35
  912. ;* --------------
  913. ;* changed on Friday, 19-Feb-93 18:26:06  by  Wolfgang BREYHA.   LogMessage :
  914. ;*     Automatic Screenmode detection->STP tries to Clone
  915. ;*     DefPubScreen, ShowSamples works now with all Monitortypes
  916. ;*     Bug in Clear-Routine removed (thanx again to Stefan Schulz)
  917. ;*
  918. ;* Revision V1.34
  919. ;* --------------
  920. ;* changed on Thursday, 18-Feb-93 18:29:45  by  Wolfgang BREYHA.   LogMessage :
  921. ;*     XPK-multiple packed files. Minor Bugfixes (powerpacked Files).
  922. ;*     Long Enforcer and Mungwall tests without hits
  923. ;*
  924. ;* Revision V1.33
  925. ;* --------------
  926. ;* changed on Friday, 15-Feb-93 12:31:11  by  Wolfgang BREYHA.   LogMessage :
  927. ;*     Minor GFX-changes; ShowSample-Routine debugged; Playroutine debugged;
  928. ;*     what an ugly bug, rests of selfmodifying code confused 68040 Cards
  929. ;*     4K Cache is enough for half of the playroutine! (Special thanks
  930. ;*     to Roland Tögel who reported this bug by snailmail)
  931. ;*     Now all selfmodifying code is removed!! Minor Bugfixes!
  932. ;*
  933. ;* Revision V1.32
  934. ;* --------------
  935. ;* changed on Thursday, 28-Jan-93 11:47:55  by  Wolfgang BREYHA.   LogMessage :
  936. ;*     Minor bugfix! (thanks to Elchi)
  937. ;*     and on 11-Feb-93 23:45:32 -> bugfixes in program- and select-mode
  938. ;*     (thanks to Mad Matz and Stefan Schulz)
  939. ;*
  940. ;* Revision V1.31
  941. ;* --------------
  942. ;* changed on Sunday, 24-Jan-93 23:06:56  by  Wolfgang BREYHA.   LogMessage :
  943. ;*     File-limit up to 999, prog is able to store 65535, only
  944. ;*     Display is to small (thanks to W.M.Biesele);
  945. ;*     Stop first stops music, after second
  946. ;*     touch program is cleared; Pause is removed if Stop is
  947. ;*     pressed
  948. ;*
  949. ;* Revision V1.30
  950. ;* --------------
  951. ;* changed on Thursday, 21-Jan-93 17:49:53  by  Wolfgang BREYHA.   LogMessage :
  952. ;*     New button called "Time". Toggles between patterns,
  953. ;*     remaining patterns and time. Error- and Info-windows are
  954. ;*     now fontindependent (thanks to William M. Biesele).
  955. ;*     New GFX for Time-Button -> Revision jump
  956. ;*
  957. ;* Revision V1.24
  958. ;* --------------
  959. ;* changed on Sunday, 17-Jan-93 15:08:33  by  Wolfgang BREYHA.   LogMessage :
  960. ;*     Major bug in XPK-unpack part! used dbf-loop, but $FFFF 
  961. ;*     longwords are to few for some modules!
  962. ;*
  963. ;* Revision V1.23
  964. ;* --------------
  965. ;* changed on Saturday, 26-Dec-92 23:43:13  by  Wolfgang BREYHA.   LogMessage :
  966. ;*     Bug in errormessages. Message for XPK-NoMem.
  967. ;*
  968. ;* Revision V1.22
  969. ;* --------------
  970. ;* changed on Wednesday, 16-Dec-92 00:27:23  by  Wolfgang BREYHA.   LogMessage :
  971. ;*     XPK is very nice! And so I'll use it!
  972. ;*
  973. ;* Revision V1.21
  974. ;* --------------
  975. ;* changed on Monday, 14-Dec-92 14:52:12  by  Wolfgang BREYHA.   LogMessage :
  976. ;*     Bug in mt_init fixed!! replen wrong!!
  977. ;*     Converted to ASM-ONE; Includes used; SECTION used; no more makecdp!!
  978. ;*
  979. ;* Revision V1.20
  980. ;* --------------
  981. ;* changed on Monday, 16-Nov-92 00:51:42  by  Wolfgang BREYHA.   LogMessage :
  982. ;*     BusyPointer, Better Busy-Message-Handling
  983. ;*
  984. ;* Revision V1.10
  985. ;* --------------
  986. ;* changed in 1991 by  Wolfgang BREYHA.   LogMessage :
  987. ;*     Kick 2.0 features, AutoFade, Next- and Prevgadget repeated
  988. ;*
  989. ;* Revision V1.00
  990. ;* --------------
  991. ;*     --- Initial release ---
  992. ;*
  993. ;*********************************************************************************
  994.  
  995.  
  996.  
  997.                          5.8 Die nächsten Schritte
  998.                          =========================
  999.  
  1000. 1. Alle weiteren STP-Versionen werden nur noch unter Kick2.0+ funktionieren.
  1001.    Also Ihr lieben Kick1.3-User, umsteigen ist die Devise. Der Zug ist
  1002.    sowieso schon vor 2 Jahren abgefahren:->
  1003. 2. Als ersten Schritt wird es ein Preferences-programm geben. (Schon in 
  1004.    Betatest-Phase:)
  1005. 3. Falls genug nachfrage herrscht möchte ich die 'Scan'-Funtion noch erweitern.
  1006.  
  1007.  
  1008.