home *** CD-ROM | disk | FTP | other *** search
/ Merciful 3 / Merciful_Release_3.bin / software / s / soundcrackerv2.96.lha / SoundCracker / SoundCracker.dok < prev    next >
Text File  |  1995-06-19  |  32KB  |  713 lines

  1.  
  2.     ____________ __________  ________  _____________ ___________
  3.    / ___/ _  / // / _  / _ |/ ___/ _ |/ __  / ___/ // / ___/ __ |
  4.   /__  / |/ / // / // / |/ / /__  _  / /_/ / /__     / __/_  _  /
  5.  /____/____/____/_//_/____/____/_/|_|_/ /_/____/_/|__\____/_/|_|  V2.96
  6.  
  7.  
  8.                           Deutsche Dokumentation
  9.  
  10.  
  11.  
  12. ----------------------------» Neuigkeiten «-------------------------------
  13.   Dies wird wohl die _allerletzte_ Version dieses SoundCrackers sein (dies-
  14. mal wirklich ;-) ! SoundCracker III ist nämlich in Arbeit!
  15.   V2.95 bringt folgende Verbesserungen mit:
  16. · Rippt jetzt auch ProRunner
  17. · Converter ProRunner -> ProTracker
  18. · Turbo-Scan-Routine (bis zu 50% schneller!)
  19.   V2.96 ist nur noch auf ECS/AGA-Rechner angepaßt worden.
  20.  
  21.  
  22. ---------------------------» Installation «-------------------------------
  23.   Zum Installieren brauchst Du nur das SoundCracker-Icon in das gewünschte
  24. Ziel ziehen. Beachte aber, daß die powerpacker.library vorhanden sein
  25. sollte, damit auch gepackte Module geladen werden können. Falls dies nicht
  26. der Fall ist, kannst Du die dem SC-Paket beigefügte Library in Dein Libs:-
  27. Verzeichnis kopieren ("Copy powerpacker.library LIBS:"). Und falls Du
  28. immer noch Kick 1.3 benutzen solltest, befindet sich im Paket auch ein SC-
  29. Icon dafür. Die Installation ist damit beendet!
  30.  
  31.  
  32. ---------------------» Starten des SoundCrackers «------------------------
  33.   Obwohl der Soundcracker eigentlich ein Ripper ist, eignet er sich auch
  34. wunderbar zum Abspielen von Modulen. Ich beschreibe zuerst den generellen
  35. Start, danach gebe ich noch ein paar Tips zum erfolgreichen Rippen.
  36.   Der SoundCracker kann aus dem CLI oder von der Workbench aus gestartet
  37. werden. Es werden keine Parameter benötigt, und der CLI wird direkt wie-
  38. der freigegeben.
  39.   Das Programm kann sich aus allen Screen-Modes freischalten, solange
  40. eine Bildwechselfrequenz von 50 Hz benutzt wird. Das bedeutet, daß er
  41. unter NTSC oder Productivity seine Anzeige nicht mehr öffnen kann. Rein
  42. theoretisch kann ich zwar die Bildwechselfrequenz auf 50 Hz zurückschal-
  43. ten, nur nachdem der SC beendet wurde, schaltet das Betriebssystem nicht
  44. mehr auf den alten Modus zurück.
  45.  
  46.  
  47. ----------------------------» Das Hauptmenu «-----------------------------
  48.   Nach dem Start erscheint das Hauptmenu. Von hier aus lassen sich alle
  49. Funktionen des SoundCrackers starten.
  50.   Das Menu besteht aus folgenden Funktionen:
  51.  
  52. Search Song        |  Der momentan dem System bekannte Speicher wird
  53. ------------------------+  nach einem Song durchsucht. Es wird die aktu-
  54.   elle Speicheradresse und der Search-Modus (Fast/Deep) angezeigt. Vorzei-
  55.   tig abbrechen kannst Du mit der rechten Maustaste.
  56.  
  57. Recall Address        |  Der Soundcracker besitzt einen Adreßspeicher
  58. ------------------------+  mit 15 Zellen. Jede Zelle kann einen Zeiger auf
  59.   ein Modul im Speicher merken. Mit dieser Funktion wird ein Modul wieder
  60.   aktiviert, sofern es noch existiert.
  61.  
  62. Load Image        |  Hiermit können Binärdateien eingelesen und auf
  63. ------------------------+  bekannte Module abgesucht werden. Binärdateien
  64.   sind Module, aber auch Demos und Spiele, sofern sie nicht gepackt sind.
  65.   Mit dem Powerpacker gepackte Dateien werden nach dem einlesen automa-
  66.   tisch entpackt, sofern die Library geöffnet werden konnte. Achtung: Es
  67.   muß genügend Chip-RAM zur Verfügung stehen!
  68.  
  69. Free Memory        |  Der von einer geladenen Datei belegte Speicher
  70. ------------------------+  wird dem System zurückgegeben.
  71.  
  72. Configurations        |  Hiermit lassen sich verschiedene Optionen ein-
  73. ------------------------+  stellen. (Siehe unten)
  74.  
  75. Iconify            |  Es erscheint die Workbench mit einem kleinen
  76. ------------------------+  Window in der rechten oberen Ecke. Wenn der
  77.   Soundcracker reaktiviert werden soll, muß dieses Window aktiviert und
  78.   danach mit der rechten Maustaste angeklickt werden. Das Close-Gadget
  79.   beendet den SoundCracker sofort.
  80.  
  81. Exit            |  Der Soundcracker wird beendet und der benutz-
  82. ------------------------+  te Speicher freigegeben. Dieser Menupunkt kann
  83.   verzögert werden, um ein versehentliches Verlassen zu vermeiden.
  84.  
  85.  
  86. --------------------------» Rippen von Songs «----------------------------
  87.   Die eigentliche Aufgabe des SoundCrackers ist das Rippen von Songs, also
  88. das "ausbauen" von Musiken aus Demos und Spielen. Dies geschieht dadurch,
  89. daß der Systemspeicher nach bekannten Zahlenfolgen und -schemen abgesucht
  90. wird. Zum Rippen gibt es verschiedene Wege:
  91.  
  92. · Normalerweise bleibt der Speicherinhalt nach einem Reset erhalten. Sie
  93. haben dann die Möglichkeit, den Soundcracker zu laden und den Speicher zu
  94. durchsuchen. Dies setzt jedoch voraus, daß möglichst wenig Speicher ver-
  95. ändert wird. Es sollte also nach Möglichkeit direkt nach dem Reset der
  96. Ripper geladen werden.
  97.  
  98. · Man kann den SoundCracker zuerst starten und direkt mit "Iconify" (sie-
  99. he oben) in den "Schlaf"-Zustand versetzen. Jetzt kann aus dem CLI das
  100. Demo gestartet werden, danach wird der SoundCracker wieder reaktiviert.
  101. Achtung: Viele Demos minderwertiger Programmierer benutzen absolute Spei-
  102. cheradressierung, wodurch der SoundCracker teilweise überschrieben werden
  103. könnte und mit Sicherheit abstürzt. Daher ist diese Methode nur für sys-
  104. temkonforme Spiele und Demos geeignet, die den benötigten Speicher auch
  105. anfordern.
  106.  
  107. · Schließlich kann man das Demo mit "Load Image" (siehe oben) direkt ein-
  108. lesen und durchsuchen. Vorher müssen diese aber Entpackt werden, was bei
  109. absoluten Packern wie TurtleSmasher, ByteKiller, DefPack u.s.w. nur mit
  110. Assemblerkenntnissen zu bewerkstelligen ist. Andere Packer können vorher
  111. mit dem Powerpacker entpackt werden.
  112.  
  113.   Der SoundCracker sichert sich übrigens gegen kaputte Songs ab und stoppt
  114. bei übermäßigem Zeitverbrauch die Wiedergabe automatisch. Kaputte externe
  115. Playroutinen (SidMon, Mark II) werden jedoch nicht erkannt und können
  116. durchaus zum Absturz führen. Hier solltest Du also vorsichtig sein!
  117.  
  118.  
  119. -----------------------» Das Soundtracker-Menu «--------------------------
  120.   Dieses Menu erscheint, sobald ein Soundtracker-, ProRunner- oder SoundFX-
  121. Song gefunden wurde. SoundFX- und ProRunner-Musiken werden übrigens ins
  122. Soundtracker-Format gewandelt, was bei SoundFX bis auf die Effekte und ein
  123. paar Sample-Loops reibungslos funktioniert. Folgende Funktionen stehen zur
  124. Verfügung:
  125.  
  126. Play Song / Watch    |  Der Song wird abgespielt, wobei das Menu nicht 
  127. ------------------------+  blockiert wird. Ein zweiter Druck startet den
  128.   Songwatcher, welcher im unteren Teil die momentan gespielten Noten dar-
  129.   stellt. Das Multitasking wird ab V2.83 übrigens nicht mehr abgestellt.
  130.   Ein weiterer Druck auf die linke Maustaste beendet den Songwatcher, die
  131.   rechte Maustaste stoppt die Musik.
  132.   Da kein CIA-Timing benutzt wird, klingen einige Musiken etwas zu schnell
  133.   oder zu langsam. CIA-Speed-Kommandos werden jedoch herausgefiltert.
  134.  
  135. Play Instrument        |  Es werden alle Instrumente aufgelistet. Danach
  136. ------------------------+  können einzelne Instrumente in verschiedenen
  137.   Tonhöhen angespielt werden. Die linke Maustaste spielt ein C-2, die
  138.   rechte ein C-3. Außerdem kann das Keyboard als Klavitatur benutzt wer-
  139.   den. Die Oktave wird mit einem Druck auf <CR> gewechselt, <SPACE> stoppt
  140.   das Sample. Der untere Teil zeigt übrigens alle wichtigen Infos über das
  141.   aktuelle Sample an.
  142.  
  143. Save Song        |  Das gefundene Modul wird als Song in das ein-
  144. ------------------------+  gestellte Direktory gespeichert.
  145.  
  146. Save Instrument        |  Hiermit können einzelne Instrumente abgespei-
  147. ------------------------+  chert werden. Bevorzugt wird der im Namen ent-
  148.   haltene Pfad. Falls dieser jedoch nicht vorhanden ist, wird das in den
  149.   Configurations eingestellte Direktory benutzt.
  150.  
  151. Save Module        |  Das Modul wird komplett abgespeichert. Die
  152. ------------------------+  Samples befinden sich unmittelbar hinter dem
  153.   Song.
  154.  
  155. Samples Behind Song    |  Die Samples folgen dem Song im Speicher. Dies
  156. ------------------------+  ist mittlerweile ein übliches Modul und wird
  157.   deshalb als Voraussetzung angenommen.
  158.  
  159. Samples Before Song    |  Die Samples befinden sich vor dem Song. Solche
  160. ------------------------+  Module dürften heutzutage nur noch in alten
  161.   Demos zu finden sein.
  162.  
  163. Samples Search        |  Falls die letzten beiden Funktionen keinen er-
  164. ------------------------+  folg hatten, der Song im FAST-RAM lag oder ein
  165.   TJC-Tracker-Song gefunden wurde, können mit dieser Funktion die Samples
  166.   im Speicher gesucht werden. Hierbei sucht der Soundcracker nach Sample-
  167.   Listen (Tabelle mit Zeigern auf die Samples) oder den Samples selbst.
  168.  
  169. Rename Song        |  Der Songname wird verändert. Dies sollte nur
  170. ------------------------+  geschehen, wenn es sich nicht vermeiden läßt,
  171.   da Modul-Sammler (wie ich) sonst keine Ordnung mehr in ihre Sammlung
  172.   bringen können.
  173.  
  174. Rename Instrument    |  Die Instrumentennamen werden verändert. Es
  175. ------------------------+  lassen sich auch die Pfade und Kommentare
  176.   ändern oder namenlose Instrumente benennen.
  177.  
  178. Work at Song        |  geht in ein Untermenu. Dort werden spezielle
  179. ------------------------+  Funktionen zur Nachbearbeitung von Sound-
  180.   tracker-Songs zur Verfügung gestellt.
  181.  
  182. Store Address        |  Die Songadresse wird in eine der 15 Zellen ge-
  183. ------------------------+  speichert.
  184.  
  185. Configurations        |  bringt Dich ins Configs-Menu (siehe unten).
  186. ------------------------+
  187.  
  188. Continue Search        |  Die Suche wird fortgesetzt.
  189. ------------------------+
  190.  
  191. Background        |  ist eigentlich die Iconify-Funktion. Jedoch
  192. ------------------------+  wird der Song im Hintergrund weitergespielt und
  193.   kann mit einem Druck auf beide Maustasten gestoppt werden. Zusätzlich
  194.   wird die LED blockiert, damit Programme wie der Powerpacker den Musikge-
  195.   nuß nicht stören. Wenn sehr viel Rechenzeit gefordert wird, kann es vor-
  196.   kommen, daß der Absturzschutz anspricht und die Wiedergabe abbricht. Das
  197.   passiert allerdings sehr selten!
  198.  
  199. Exit            |  bricht die Suche ab und geht ins Hauptmenu
  200. ------------------------+  zurück.
  201.  
  202.   Der untere Teil des Schirms zeigt einige Informationen über den Song,
  203. wie Name, Adresse, Länge der einzelnen Teile, Anzahl der Instrumente und
  204. Patterns, Songlänge, Restart und Samplelist-Adresse.
  205.   Bei dem Instrument-Requester steht neben jedem Instrument eine kurze
  206. Beschreibung:
  207. · "raw" gibt an, daß es sich um ein "richtiges" Soundtracker-Instrument
  208.   handelt.
  209. · "IFF" signalisiert ein IFF-Sample, welches schleunigst mit "Decode IFF"
  210.   in ein "raw"-Sample geändert werden sollte (siehe unten).
  211. · "Rem" markiert einen Kommentar, welcher beim Optimieren entfernt wird.
  212.   Falls hinter der Beschreibung ein Stern auftaucht, ist das Sample noch
  213. nicht initialisiert und könnte pfeifen!
  214.   Zur Wiedergabe verwendet der Soundcracker die ProTracker-Playroutine,
  215. welche die momentan Beste ist. Da diese Playroutine "richtiger" mit den
  216. Repeat-Grenzen umgeht als Karsten Obarskis Original, könnten etwas älte-
  217. re Songs ungewohnt oder gar schräg klingen. Dies bedeutet nicht, daß der
  218. Song defekt ist.
  219.  
  220.  
  221. ---------------------------» Work at Song «-------------------------------
  222.   Dieses Menu erscheint, wenn im Soundtracker-Menu die entsprechende Zeile
  223. angeklickt wird. Es werden folgende Funktionen zur Verfügung gestellt:
  224.  
  225. Quick Optimize        |  Dekodiert IFF-Samples, Optimiert die Samples und
  226. ------------------------+  zuletzt den Song.
  227.  
  228. Optimize Song        |  Der Song wird optimiert. Das bedeutet, daß un-
  229. ------------------------+  nötige Samples entfernt werden. Danach werden
  230.   alle Instrumente alphabetisch sortiert, damit ältere D.O.C-Tracker mög-
  231.   lichst wenig Diskettenwechsel fordern.
  232.  
  233. Optimize Samples    |  Die Samples werden gekürzt. Wenn der Optimizer
  234. ------------------------+  Plus eingeschaltet wurde (Configurations), wird
  235.   noch etwas mehr entfernt, jedoch läßt sich dann schon ein kleiner Unter-
  236.   schied hören. Module mit synthetischen Instrumenten sollten nicht opti-
  237.   miert werden!
  238.  
  239. Decode IFF        |  Der Soundtracker fordert RAW-Samples, also nur
  240. ------------------------+  die puren Wellenformen. In manchen Songs ist
  241.   jedoch der IFF-Header mit abgelegt, wodurch am Anfang ein leises Knacken
  242.   zu hören ist. Diese Funktion dekodiert die IFF-Samples.
  243.  
  244. Convert Vol. Dec To Hex    |  In einem Soundtracker-Song wird die Lautstärke
  245. ------------------------+  normalerweise in Hexadezimal angegeben, was je-
  246.   doch ein paar Komponisten von der dezimalen Schreibweise nicht abge-
  247.   schreckt hat. Diese Funktion wandelt alle Volume-Kommandos (Cxx) ins
  248.   Hexadezimale. Du solltest Dich vorher versichern, daß auch wirklich De-
  249.   zimalzahlen verwendet wurden, da sonst der Song verfälscht wird.
  250.  
  251. Initialize Samples    |  Bei einem Instrument müssen die ersten beiden
  252. ------------------------+  Bytes gelöscht werden, weil sonst ein Pfeifen
  253.   zu hören ist. Diese Funktion löscht die zwei Bytes von jedem Instrument.
  254.  
  255. Check Song        |  Der Song wird auf Fehler überprüft und eine
  256. ------------------------+  entsprechende Meldung gemacht. Beachte: einige
  257.   SoundFX-Songs könnten irrtümlich als Falsch gewertet werden.
  258.  
  259. Clear Restart        |  Der Restart wird auf 0 gesetzt.
  260. ------------------------+
  261.  
  262. Convert ProRunner    |  Falls der SoundCracker einen ProRunner-Song
  263. ------------------------+  für einen SoundTracker-Song hält, kann er hier-
  264.   mit nachträglich in das SoundTracker-Format gewandelt werden. Dies ist
  265.   aber äußerst selten nötig!
  266.  
  267. Exit            |  für den Fall, daß Du doch nichts machen woll-
  268. ------------------------+  test.
  269.  
  270.  
  271. -------------------------» Andere Musikprogramme «------------------------
  272.   Auch wenn der Schwerpunkt des SoundCrackers im Soundtracker liegt, kann
  273. er zusätzlich Musiken dieser Programme finden:
  274. · Future Composer V1.3
  275. · SidMon V1.x
  276. · Delta
  277. · Jam Cracker
  278. · Mark II (nur die Neuen)
  279.   Alle landen im gleichen Menu mit folgenden Funktionen:
  280.  
  281. Play Song        |  Der Song wird abgespielt, der Jam Cracker be-
  282. ------------------------+  nutzt außerdem den Equalizer. Module mit ex-
  283.   terner Playroutine (SidMon, Delta, Mark II) bringen eine entsprechende
  284.   Nachricht. ACHTUNG: SC überprüft nicht, ob diese Playroutinen fehler-
  285.   frei sind. Ein Defekt wird also zu einem Absturz führen!
  286.   Die Wiedergabe wird mit der rechten Maustaste gestoppt.
  287.  
  288. Save Song        |  speichert das Modul auf Diskette. Der kom-
  289. ------------------------+  plette Name mit Pfad wird vorher abgefragt.
  290.  
  291. Store Address        |  Merkt sich die Startadresse (siehe Sound-
  292. ------------------------+  tracker-Menu).
  293.  
  294. Configurations        |  Voreinstellungs-Menu, siehe unten.
  295. ------------------------+
  296.  
  297. Continue Search        |  Suche fortsetzen.
  298. ------------------------+
  299.  
  300. Background        |  geht zur Workbench zurück (siehe Soundtracker-
  301. ------------------------+  Menu).
  302.  
  303. Exit            |  Bricht die Suche ab und kehrt ins Hauptmenu zu-
  304. ------------------------+  rück.
  305.  
  306.   SidMon-Musiken bringen mit dem Song noch eine Kennung mit, welche in der
  307. Info-Zeile ausgegeben wird. Der SidMon-Ripper von Scoopex ändert diesen
  308. Text um und benutzt ihn als "Rip-Zähler" (nebenbei berechnet er die Länge
  309. nicht korrekt!). Um den Ursprungs-Text wiederherzustellen, hat das SidMon-
  310. Menu noch eine Funktion mehr (Sorry Chris!):
  311.  
  312. Default Remark        |  Setzt den originalen SidMon-Kennungstext ein.
  313. ------------------------+
  314.  
  315.  
  316. ---------------------------» Configurations «-----------------------------
  317. Die Configurations stellen den SoundCracker optimal auf Deine Wünsche ein.
  318. Sie werden bei jedem Start nachgeladen.
  319. Folgendes läßt sich einstellen:
  320.  
  321. Amount of ST-Samples    |  Die Anzahl der abgespeicherten Samples einer
  322. ------------------------+  Soundtracker-Datei wird angegeben. 15 sollte
  323.   nur noch für alte Tracker verwendet werden. (Def. 31)
  324.  
  325. Filter            |  Der Filter wird an- oder ausgeschaltet. Beim
  326. ------------------------+  A1000 ändert sich nichts. (Def. aus)
  327.  
  328. ST Pattern Break    |  Für uralte ST-Musiken kann der Pattern-Break
  329. ------------------------+  abgeschaltet werden. (Def. an)
  330.  
  331. Interlaced View        |  Das sorgt für eine glattere Oberfläche, ähnlich
  332. ------------------------+  wie ein Flickerfixer. (Def. aus)
  333.  
  334. KeyMap            |  Wählt zwischen englischer und deutscher Keymap.
  335. ------------------------+  (Def. USA)
  336.  
  337. Display Mode        |  Wählt die Darstellungsart von Zahlen aus.
  338. ------------------------+  (Def. Dec)
  339.  
  340. Sample Optimizer +    |  Der Sample-Optimizer entfernt noch mehr, wenn
  341. ------------------------+  die Option eingeschaltet ist. Ein Unterschied
  342.   ist dann jedoch hörbar! (Def. an)
  343.  
  344. Multicolor Equalizer    |  Der Equalizer kann entweder bunt oder nur grün
  345. ------------------------+  sein. (Def. an)
  346.  
  347. Save ST-Restart        |  Der Restart von Startrekker-Musiken wird mit
  348. ------------------------+  abgespeichert. (Def. an)
  349.  
  350. ST Deepsearch        |  Die Suchempfindlichkeit für Soundtracker-Songs
  351. ------------------------+  wird erhöht. Dies ist ab V2.83 nur noch selten
  352.   nötig. (Def. aus)
  353.  
  354. Font            |  Du kannst zwischen dem originalen Doubleline-
  355. ------------------------+  Font oder einem (häßlichen) Sans-Font wählen.
  356.   Über Geschmack läßt sich 'halt nicht streiten! (Def. Doubleline :-)
  357.  
  358. Delayed Exit        |  Hiermit lassen sich die Exit-Menupunkte ver-
  359. ------------------------+  zögern, um ein versehentliches Auslösen vor-
  360.   zubeugen. (Def. aus)
  361.  
  362. Path  Song        |  Der Pfad für Soundtracker-Songs
  363. ------------------------+
  364.  
  365. Path  Samples        |  Der Pfad für Soundtracker-Samples
  366. ------------------------+
  367.  
  368. Path  Modules        |  Der Pfad für Soundtracker-Module
  369. ------------------------+
  370.  
  371. Save            |  Configurations in DEVS: abspeichern
  372. ------------------------+
  373.  
  374. Done            |  Configs fertig
  375. ------------------------+
  376.  
  377. Außerdem können mit den Cursor-Tasten das Analyzer-Muster ausgewählt wer-
  378. den.
  379. Um ein Prefix an eine Datei anzuhängen, muß dieser Prefix mit einem Punkt
  380. enden. Beispiel:  ST-00:Modules/MOD.  für ein MOD.xxx-Prefix. Bei Samples
  381. wird der mitgebrachte Pfad bevorzugt!
  382.  
  383.  
  384. ---------------------------» File-Requester «-----------------------------
  385. Viel zu erzählen gibt es hier nicht. Wenn Du abbrechen willst, brauchst Du
  386. nur die rechte Maustaste drücken. Das zuletzt geladene Direktory bleibt
  387. übrigens mitsamt der letzten Position gespeichert. Anfangs bekommst Du die
  388. Device-Liste. Dort sind alle angeschlossenen Geräte verzeichnet. Danach
  389. kannst Du Dich durch alle Menus etc. beißen. Mit >Parent< bekommst Du das
  390. übergeordnete Verzeichnis, mit >Device List< wieder die Device-Liste. Mit
  391. einem Druck der linken Maustaste auf "Scroll Up" gelangt man wieder an den
  392. Anfang der Liste.
  393. Seit V2.9 ist das Scrolling endlich ein echtes. Toller Speed, boah ey...
  394. Und auf einem A4000/030 klappt das Scrolling nicht mehr... F*ck ey...
  395.  
  396. ----------------------------» Text-Editor «-------------------------------
  397. Seit Version 2.92 ist der Texteditor verbessert worden. Jetzt kannst Du
  398. mit den Cursortasten den Cursor bewegen, mit Shift zusammen springt der
  399. Cursor direkt an den Anfang oder ans Ende.
  400.  
  401.  
  402. --------------» Verschiedenes für den Interessierten «--------------------
  403.   Die vier Leuchtbalken (Proportionaloscope's) im oberen Bildschirmbereich
  404. stellen normalerweise einen sogenannten Equalizer (ein etwas unpassender
  405. Name von D.O.C) dar. Wenn eine Datei geladen wird, verschwindet der Equal-
  406. izer und die oberste Zeile zeigt an, wie weit der Ladevorgang fortge-
  407. schritten ist.
  408.   Beim Abspeichern zeigt die oberste Zeile üblicherweise die noch zu
  409. sichernde Datenflut an. Dies ist nur beim Speichern eines Soundtracker-
  410. Moduls anders. Hier zeigen die vier Zeilen unterschiedliche Teile an:
  411.   1. Zeile: Soundtracker-Datenkopf: Namen, Längen, Patternliste
  412.   2. Zeile: Die gesamten Patterns
  413.   3. Zeile: Noch zu sichernde Instrumente
  414.   4. Zeile: Datenmenge des momentanen Instrumentes
  415.  
  416.  
  417. -----------------------------» Kompatibelität «---------------------------
  418.   Der SoundCracker ist ein Produkt aus der Copperlisten-Hack-Zeit und
  419. sollte dementsprechend betrachtet werden. Er läuft zwar unter jedem
  420. Kickstart und auf jedem Prozessor, aber anscheinend nicht richtig unter
  421. AGA. SoundCracker muß aus einem PAL-Screen gestartet werden!
  422.   Gegenüber zu anderen Rippern ist der SoundCracker extrem Platzsparend.
  423. Die meisten Ripper verwenden ein eigenes CON-Fenster, was alleine schon ca.
  424. 32000 Bytes verschleudert. Die vom SoundCracker angegebene Speichermenge ist
  425. komplett mit Grafik und allem Drum und Dran. SoundCracker legt die Tastatur-
  426. und Mausabfrage lahm. Dadurch können sich ein paar Probleme ergeben. Mit
  427. Mach II z. B. läßt sich kein Menupunkt mehr anwählen. Abhlife schafft hier
  428. nur, ein anderes Programm zu verwenden (DMouse/KCommodity funkioniert hier
  429. einwandfrei) oder ganz darauf zu verzichten. Hier werde ich jedoch bald
  430. einen System-konformeren Weg einschlagen!
  431.   Wegen der eigenen Oberfläche ist es nicht möglich, eventuell ein Pass-
  432. word für geschützte Powerpacker-Dateien abzufragen. Diese Dateien werden
  433. deshalb nicht erkannt... Sorry! Außerdem sollte zum Entpacken mindestens
  434. 1MByte Grundspeicher vorhanden sein, weil sonst nur sehr kurze Songs ent-
  435. packt werden können. Die eigene Oberfläche verhindert übrigens auch eine
  436. Darstellung auf Grafikkarten. Flickerfixer und Scandoubler funktionieren
  437. jedoch.
  438.   Leider gibt es ab Kick 2.0 ein Problem: die neuen Easy-Requester wer-
  439. den vom SoundCracker nicht angezeigt. Wenn also unter 2.0 beispielsweise
  440. ein R/W-Error auftritt, ist man verloren. Auch hier wird der Soundcracker
  441. verbessert werden, I promise!
  442.   Weitere Probleme sind Verzögerungen in einfachen Schleifen und ein ei-
  443. genes Event-Handling, wodurch das Multitasking stark belastet wird. Auch
  444. dies wird mit dem neuen SoundCracker behoben sein!
  445.   Ein weiteres Problem ergab sich im NTSC- oder Productivity-Modus: Die
  446. SoundCracker-Oberfläche zeigte nur noch Müll, und die Musik wurde hörbar
  447. schneller abgespielt. Sorry an alle NTSC-User!
  448.   An dieser Stelle sei auch gleich eine Bitte an alle Programmierer ausge-
  449. sprochen: Es lohnt sich nicht, Programme (wie dieses) zu schreiben, die
  450. sich mehr oder weniger erfolgreich dem Multitasking widersetzen. Es ver-
  451. hindert die Benutzung von Multitasking für den User, was das Amiga-Be-
  452. triebssystem ja gerade von anderen Betriebssystemen (Tatari oder MS-Dose)
  453. abhebt. Außerdem muß hier immer wieder geflickt und geflickt werden, die
  454. Programme stürzen trotzdem oft ab und sind nicht gut genug, um auch noch
  455. unter Super-Amigas zu funktionieren (bestes Beispiel: der Kefrens-IFF-Kon-
  456. verter - er war spitze, doch dann kam Kick 2.0...).
  457.  
  458.  
  459. ---------------------» SoundCracker's History «---------------------------
  460. V1.0    - Rippen einfacher ST-Songs und Instrumente, kann auf meiner Mu-
  461.       seumsdiskette bewundert werden... (das war trotzdem anno '88 so
  462.       ziemlich der erste Song-Ripper!)
  463.  
  464. V2.0    - Komplett neu geschrieben (das war auch nötig!)
  465.     - Einfache Bedienung über Menus
  466.     - Auto Stop verhindert Crashs bei defekten Songs
  467.     - Samples-Sucher für verschollene Samples
  468.     - Geeignet für alte und neue Modul-Verfahren
  469.     - Paths zum Saven änderbar
  470.  
  471. V2.1    - Verbesserte Menus (übersichtlicher)
  472.     - Entprellte Maus-Abfrage (Dankeschön an Andreas)
  473.     - Selbst kaputte Songnames werden angezeigt (??...)
  474.  
  475. V2.2    - 100% neu gecoded (war auch hier nötig!)
  476.     - Auch für ST-Musiken mit 31 Samples
  477.     - Eingebauter Konverter zwischen 31 und 15 Samples
  478.     - Configurations
  479.     - Mit High-Resolution-Analyzer (ein Balken pro Ton)
  480.     - Erweitertes Info-Fenster
  481.     - HEX und DEC-darstellung der Zahlen
  482.     - Verbesserter FASTRAM-Search
  483.     - Pattern Break abschaltbar
  484.     - Lace-Modus (sieht Super aus !)
  485.     - Zwei residente Keymaps (USA und natürlich Deutsch)
  486.     - Verbesserte "Play Instruments"-Routine (Fehlerfreier)
  487.     - OneShot-Mode
  488.     - neuer Bildschirm für das Instruments-Menu
  489.     - Song-Optimierer
  490.     - Relocatable (Kein SC2H und SC2L mehr...)
  491.  
  492. V2.3    - Sample-Optimierer
  493.     - Verbesserter Song-Optimierer
  494.     - Song-Checker
  495.     - IFF-Sample-decoder
  496.     - Weniger Speicherverbrauch
  497.     - Such-Routine verbessert
  498.     - Restore Song ist endlich unnötig geworden
  499.     - "Fehler" in der Suchroutine entfernt, viel höhere Chancen !!!
  500.     - Warnung, wenn beim Speichern Samples verlorengehen
  501.     - Playroutine jetzt 100% absturzfrei !!!
  502.     - CLI-Parameter zum Einstellen der Configs über CLI
  503.     - Module können über CLI geladen werden
  504.     - Big Bug: STracker 2.4 konnte manche Songs nicht richtig laden
  505.  
  506. V2.45    - Neues Configurationformat (BEACHTEN !!!)
  507.     - SoundFX-Such-Routine und Converter
  508.     - TJC-Such- und Converterroutine
  509.     - Multicolor-Equalizer
  510.     - Song-Watcher (zeigt Song wie beim Soundtracker)
  511.     - Bessere Requester-Behandlung
  512.     - Stark verbesserter Instrument-Searcher
  513.     - Auch für Restart-Tracker (Credit to Chris)
  514.     - Analyzer mit 10 Images zum Aussuchen
  515.     - Automatische Speicherbereichserkennung durch Systemliste
  516.     - Auto-Runback für einen freien CLI
  517.     - Iconify-Funktion: Der Soundcracker bleibt abrufbereit
  518.     - Die Parameter-Funktion wurde entfernt
  519.     - interne Load Module-Funktion (noch ein paar Macken)
  520.     - Umgetauft in "Mega SoundCracker"
  521.     - Kleine Infotexte im Startmenu (mit Fader)
  522.  
  523. V2.65    - Parameter-Funktion durch Load Image ersetzt
  524.     - JamCracker kann gerippt werden
  525.     - Infotext über einen Scroller
  526.     - Proportionaloscope für Diskettenzugriffe
  527.     - jetzt Pro-Tracker-Playroutine installiert
  528.     - dadurch läuft der Song Watcher durch, debugging soon...
  529.  
  530. V2.73    - Findet auch SidMon, Future, Delta, Mark II
  531.     - Pro-Tracker-Routine voll eingebunden, Watcher okay...
  532.     - Instrument Player jetzt mit Klavitatur und anz. für Finetune
  533.     - Neuer, komplett überarbeiteter File-Requester
  534.     - Background - Play - Funktion
  535.     - Quick Optimize
  536.     - Sample Optimizer Pro
  537.     - Selbst für powergepackte Dateien
  538.     - Decrunch mit Proportionaloscope
  539.     - Configurations-Menu umgestaltet
  540.     - Voll überarbeitete Documentation
  541.     - Neuer Dezimal-Konverter: bis zu 8 Stellen
  542.     - Address Store zum Abspeichern von 16 Adressen
  543.     - Mehr Informationen im Soundtracker-Menu
  544.     - Kein Copper-Crash mehr bei Iconify
  545.     - Von V2.70 bis V2.72 anderer Zeichensatz zum Test
  546.  
  547. V2.80    - Alle Ripper voll funktionsfähig
  548.     - Permanent Filter bei Play
  549.     - Iconify: Window-Position wird gemerkt
  550.     - Volume-Converter (DEC->HEX) für Soundtracker-Songs
  551.  
  552. V2.81    - Umschaltbarer Font (Readable / Beautiful)
  553.     - Some small debugging
  554.  
  555. V2.82    - Power-Entpacker jetzt über powerpacker.library
  556.     - Check im Slow-Ram endete mit einem Crash, fixed
  557.     - Storage Option funktionierte nicht mit Soundtracker, fixed
  558.     - Neues Runback: Kein Speicherverlust bei WB-Start
  559.     - Bei Kick 2.0: Iconify-Window mit Höhe 11
  560.  
  561. V2.83    - "Background" öffnet jetzt auch ein Window mit Höhe 11
  562.     - Soundtracker-Scanner stark verbessert
  563.     - Im Directory werden Dateien und Unterverzeichnisse getrennt auf-
  564.         geführt (Elmar)
  565.     - QuickBlitter wurde in das System integriert
  566.     - Nahezu alle Scroll- und Löschroutinen nutzen jetzt den ver-
  567.         schnellerten Blitterzugriff
  568.     - Soundtracker-Watcher schaltet Multitasking nicht mehr ab
  569.     - Neuer alternativer Font
  570.  
  571. V2.9    - Final-Release fertiggestellt, an Fred Fish geschickt
  572.     - Directory ist nicht mehr Case Sensitive
  573.     - Echtes Scrolling im File-Requester
  574.     - Funktion, um ans oberste Ende des Directories zu gelangen
  575.     - CLI-"Version"-Kommando zeigt SC-Version an (Danke, Elmar!)
  576.     » Bug fixed: ST-Samplelänge wurde falsch berechnet
  577.     - Dezimalzahl-Konverter beachtet jetzt das Vorzeichen
  578.     - Leere Direktories bekommen trotzdem "Device" und "Parent"
  579.     - SoundFX-Konverter funktioniert besser
  580.  
  581. V2.91    - ST-Optimierer benutzt TurboBubbleSort, etwas schneller
  582.     - ST-Scanner etwas verbessert
  583.     - CIA-Speed-Effect-Filter
  584.  
  585. V2.92    - Neuer RunBack: gibt Speicher wieder frei, wenn SC beendet wird!
  586.     - Neuer Editor: erlaubt Textbearbeitung mit Cursortasten
  587.     - Verzögerte Exit-Menupunkte, um versehentliches Quitten zu ver-
  588.         meiden
  589.     - Unterstützt den PatchEditor
  590.     - Menupunkt in "Play Song / Watch" umbenannt, damit auch Anleitungs-
  591.         hasser eine Chance haben, den Watcher zu sehen.
  592.  
  593. V2.93    - Verzögerung jetzt über Configs zuschaltbar
  594.     - Release an Amiga Magazin für PD-Disk-Aufnahme geschickt...
  595.  
  596. V2.94    - ProRunner-Ripper integriert
  597.     - Konvertiert ProRunner in ProTracker
  598.     - Scanner-Routine leicht verbessert
  599.  
  600. V2.95    - Turbo-Scanner eingebaut
  601.     - Support-BBS "The Funhouse" (Danke, Kiwi!)
  602.  
  603. V2.96    - Copperliste benutzt ECS/AGA-Register
  604.     - ProRunner wurde verbessert. Sollte jetzt weniger Müll finden.
  605.     - Reklame auf Instrument 31 :-)
  606.     - Entwicklung des SoundCrackers endgültig eingestellt
  607.  
  608. ------------------------» Technische Daten «------------------------------
  609. Name            SoundCracker
  610. Version            2.96
  611. Releasing date        16. 1.1994
  612.  
  613. Programmiert von    Richard Körber
  614. Titel-Zeichensatz    Quadlite
  615. ST-Playroutine        Pro-Tracker
  616. Powerpacker        Nico François
  617. Beta-Tester        Oliver, Elmar
  618.  
  619. Sprache            100% Assembler
  620. Länge des Sourcecode    182KBytes / ca. 8500 Zeilen
  621. Objekt-Codes        3
  622. Verwendete Hunks    3 (2* Code, 1* Chip-RAM)
  623. Oberfläche        eigene Copperliste
  624. Steuerung        durchgehend Menugeführt
  625. Zeichensätze        2
  626.  
  627. ------------------------------» Bugs «------------------------------------
  628. Momentan bekannte Fehler sind:
  629.  
  630. · Amigas, die mit einer höheren Bildwiederholfrequenz als 50Hz arbeiten,
  631.     bekommen ein ganz ausgeflipptes Bild.
  632. · Stürzt gelegentlich ab, wenn die Suche im Fastram-erfolglos war.
  633. · A4000/030: stürzt ab, wenn durch das Directory gescrollt werden soll.
  634.     Ich weiß nicht, ob es an AGA liegt oder an der 68030...
  635. · Unter Kick 3.0/AGA klappt mein Tastatur-Handler nicht mehr 100%; Zeichen
  636.     werden auch an die Shell weitergegeben :-(
  637.  
  638. Da die meisten Bugs nur noch mit erheblichem Aufwand zu beseitigen wären,
  639. wird diese Version wohl (WIRKLICH!!!!) die letzte sein, die mit diesem
  640. Design arbeitet... SC III is coming soon!!!
  641.  
  642. -------------------------» Coming Soon... «-------------------------------
  643. Was bringt die Zukunft? Nun, der Soundcracker besteht momentan aus einem
  644. einzigen Sourcecode-Block, welcher zum Assemblieren ca. 30 Sekunden be-
  645. nötigt und recht unübersichtlich ist. Ich wollte diesen Source zunächst in
  646. einzelteile aufsplitten und dann weitermachen wie gewohnt. Da der Sound-
  647. Cracker jedoch mittlerweile nur noch unter PAL-Konfiguration "reibungslos"
  648. läuft, habe ich mich entschlossen, ihn komplett neu zu programmieren.
  649.  
  650. Wahrscheinlich sind folgende Features dabei:
  651.  
  652. · Wird SoundCracker Professional (V3.0) heißen
  653. · Weitere Musikprogramme: Noisepacker,Oktalyzer,MED etc.
  654. · Benutzt die neue Protracker III-Playroutine
  655. · Neuer Scan-Algorithmus: noch sicherer, noch schneller (???)
  656. · ARexx-Interface
  657. · Funktioniert nur ab Kick 2.0
  658. · Benutzt ein Window auf der Workbench
  659. · ShareWare mit verbesserter Version für registrierte Benutzer
  660.  
  661. Änderungen vorbehalten ;-)
  662.  
  663.  
  664. ----------------------------» Copyright «---------------------------------
  665. Der SoundCracker ist bis einschließlich dieser Version FreeWare. Er darf
  666. in jede Club-/PD-Sammlung aufgenommen werden, solange HÖCHSTENS die reinen
  667. Unkosten für das Speichermedium und den Kopieraufwand erhoben werden. Mail-
  668. boxen dürfen keine Gebühr für den Download des SoundCrackers verlangen!
  669. Der SoundCracker darf nur als komplettes und unverändertes Paket weiterko-
  670. piert werden. Wenn der SoundCracker einem kommerziellem Programm beigefügt
  671. werden soll, so muß dies vom Urheber genehmigt worden sein. Jegliche andere
  672. kommerzielle Nutzung ist untersagt.
  673. Der Autor ist nicht verantwortlich für den Ge- oder Mißbrauch des Program-
  674. mes. Die Benutzung geschieht auf eigenes Risiko!
  675.  
  676. Das SoundCracker-Paket beinhaltet folgende Files:
  677. - SoundCracker            Das eigentliche Programm
  678. - SoundCracker.info        Ein Icon dafür
  679. - SoundCracker.info_13        Kick 1.3-Icon
  680. - SoundCracker.doc        Eine Anleitung auf Englisch
  681. - SoundCracker.doc.info        Icon für die englische Anleitung
  682. - SoundCracker.dok        Diese Anleitung auf Deutsch
  683. - SoundCracker.dok.info        Icon für die deutsche Anleitung
  684. - powerpacker.library        Die Powerpacker-Library
  685.  
  686. Urheber des Programmes ist Richard Körber ("Shred").
  687. PowerPacker wurde geschrieben von Nico François.
  688.  
  689. Für Anfragen, Bug-Reports, Spenden oder so was schreibt an:
  690.  
  691.                 Richard Körber
  692.                 Hornstraße 20
  693.                 51465 Bergisch Gladbach
  694.                     Germany
  695.  
  696. Bitte legt einen ausreichend freigemachten Rückumschlag bei! Schickt nur
  697. Bargeld oder Euroschecks.
  698.  
  699. Du kannst mir auch eine E-Mail schicken. Sende sie einfach an:
  700.  
  701.     shred@tfh.dssd.sub.org
  702.  
  703.  
  704. ACHTUNG: Die E-Mail-Adresse "shred@eratosth.wwb.sub.de" ist ungültig ge-
  705.          worden!
  706.  
  707.  
  708. Oder ruf bei        .----------------------------.
  709.             | THE FUNHOUSE : 02204-61499 |
  710.             `----------------------------'
  711.  
  712. an, um mir eine Nachricht zu hinterlassen!
  713.