home *** CD-ROM | disk | FTP | other *** search
/ Maximum MODS / MaximumMODS.iso / amiga / delitracker_1.36 / docs / history.dok < prev    next >
Text File  |  1996-01-23  |  14KB  |  274 lines

  1. ***************************************************************************
  2. *                          DeliTracker-History                            *
  3. ***************************************************************************
  4.  
  5.                             ⌐ 1992 by Delirium
  6.                              Datum 07.01.1993
  7.  
  8. V1.36    ─nderung und Freigabe der dtg_SetTimer Funktion. Documentation
  9.     zusammengefasst und ⁿberarbeitet. Der FTM-Player wurde etwas
  10.     verbessert (funktioniert jetzt mit geΣndertem VBR Register).
  11.  
  12. V1.35    Einfⁿhrung eines neuen Tags (DTP_SubSongTest) fⁿr das SubSong
  13.     Handling und Anpassung der betroffenen Player. Zwei vetrauschte
  14.     Pointer in der Gadgetrefresh Routine beseitigt.
  15.  
  16. V1.34    Die Menⁿs entsprechen nun, dank WFLG_NEWLOOKMENUS/GTMN_NewLookMenus
  17.     unter V39 endgⁿltig dem Standard. Wenn ein Fenster ge÷ffnet wird, 
  18.     ⁿberprⁿft DeliTracker nun ob bereits das andere Fenster offen ist. 
  19.     Ist dies der Fall, wird das Fenster (bzw. auch die Requester) auf 
  20.     dem Screen ge÷ffnet, wo sich das offene Fenster befindet.
  21.  
  22. V1.33    In das AppWindow k÷nnen nun auch Drawer gelegt werden. Es wird
  23.     dann das komplette Verzeichnis in die Modulliste aufgenommen.
  24.     Gleichzeitig wurde die maximale Anzahl der Listenelemente auf
  25.     9999 vergr÷▀ert. Zur besseren Listenmanipulation wurde das ARexx-
  26.     Interface um 2 Funktionen erweitert. Ein falsches Flag, das das
  27.     Funktionieren der Menu-Shortcuts unter Kick 3.0 verhinderte,
  28.     wurde berichtigt. Das Kontrollfenster Closegadget beendet nun 
  29.     DeliTracker nicht mehr, sondern schlie▀t es nur.
  30.  
  31. V1.32    Verbesserung der Randomroutine. Die TFMX_Pro und TFMX_7V Player
  32.         wurden verbessert, sie spielen nun auch 'ungepackte' TFMX Stⁿcke. 
  33.     Fⁿr Leute die selber Komponieren oder viele Songs besitzen, haben
  34.     wir einen ST/NT/PT Songplayer geschrieben.
  35.  
  36. V1.31    Erste Version, die nur mit Kickstart 2.0 lΣuft. Braucht keine
  37.     req.library mehr, sondern benutzt stattdessen die asl.library.
  38.     Harmloser Fehler in der Gadgetrefresh Routine behoben. Bug in
  39.     der Timeout Funktion beseitigt. Kleinere Verbesserungen in den
  40.     ProTracker und Mark II Playern.
  41.  
  42. V1.30    Release Version. Fⁿr diese Version wurden die Docs komplett
  43.     umgestaltet und ⁿberarbeitet. Ab dieser Version von DeliTracker
  44.     hat die unregistrierte Version keine EinschrΣnkungen mehr. Wir
  45.     vertrauen auf die Ehrlichkeit der Anwender und hoffen, da▀ Sie
  46.     uns weiterhin unterstⁿtzen werden.
  47.  
  48. V1.29    Die OS 2.0 Version ist nun ein Commodity. DeliTracker hat nun
  49.     seinen eigenen Hotkey! Da unter Kick 1.3 die commodities.library
  50.     leider ihren Dienst verweigert ... (den Rest k÷nnen Sie sich
  51.     sicherlich selbst denken!). Es wurde noch ein kleinerer Fehler
  52.     in der ARexx-Status Routine beseitigt. Boolsche Werte bei Optionen
  53.     werden nun nicht mehr mit <0|1> sondern mit <no|yes> bezeichnet.
  54.     Die Parsing Routine wurde dank Dominik's N÷rgeln etwas csh-
  55.     freundlicher gestaltet.
  56.  
  57. V1.28    Zum Entpacken wird nun statt interner Routinen XPK V2 verwendet.
  58.     Da die auf der Amiga plus 9/92 erschienene xpkmaster.library (V1)
  59.     noch einige schwerwiegende Bugs hatte, mu▀ten wir auf V2 warten.
  60.     Startupcode verbessert.
  61.  
  62. V1.27    Der Sourcecode wurde ⁿberarbeitet, so da▀ er nun unserem neuen
  63.     Labelstandard entspricht. Es wurden zwar keine Funktionellen
  64.     ─nderungen vorgenommen, jedoch wurde der Code an einigen Stellen
  65.     verbessert. Die MED und OktaMED Player k÷nnen nun auch 'MMD1'
  66.     Module erkennen und spielen.
  67.  
  68. V1.26    Einige Leute haben sich beschwert, da▀ DeliTracker keine Menⁿs
  69.     hat. Deshalb haben wir wieder, im Vergleich zu V1.16 leicht
  70.     verΣnderte, Menⁿs eingebaut. Die 2.x Version von DeliTracker
  71.     benutzt anstelle der req.lib TextRequest() Funktion nun die
  72.     EasyRequestArgs() um Fehlermeldungen auszugeben.
  73.  
  74. V1.25    Die OS 2.0 Version unterstⁿtzt nun PubScreens. DeliTracker_2.x
  75.     kann nun auf jedem PubScreen ge÷ffnet werden und arbeitet
  76.     korrekt auf anderen default PubScreens als der "Workbench". An
  77.     der 1.3 Version wurden keine funktionellen ─nderungen vorgenommen.
  78.  
  79. V1.24    Wesentlich schnellerer PowerPacker Decrunchcode. Diverse
  80.     Vorbereitungen fⁿr spΣteren XPK Gebrauch. Einige kleinere interne
  81.     Verbesserungen.
  82.  
  83. V1.23    DeliTracker kann nun auf Wunsch beim ▄bergang zwischen zwei
  84.     Modulen das aktuell spielende ausfaden. Intern wurde der Code
  85.     an einigen Stellen ⁿberarbeitet.
  86.  
  87. V1.22    Der Randomplaymodus wurde auf vielfachen Wunsch so geΣndert, da▀
  88.     nun ein schon einmal gespieltes Modul nicht mehr gespielt wird,
  89.     solange noch Module existieren, die noch nicht gespielt wurden.
  90.     Als neuer player kam der EMS Player hinzu. An den TFMX Playern
  91.     wurden kleinere "WΣnzchen" entfernt.
  92.  
  93. V1.21    Die LED wird nach Beenden von DeliTracker auf den ursprⁿnglichen
  94.     Zustand zurⁿck gesetzt. Das Konfigurationsfile wird voreinstellungs-
  95.     mΣ▀ig nicht mehr in S: sondern in ENV: abgespeichert. Alle Player
  96.     wurden mit einem $VER: String versehen. Au▀erdem kamen einige neue
  97.     Player hinzu.
  98.  
  99. V1.20    Die alten Konfiguartionsdateien wurden durch benutzerfreundlichere,
  100.     editierbare ASCII-Files ersetzt, die jetzt auch Modullisten enthalten
  101.     k÷nnen. Dadurch und durch den schon in der letzten Version eingefⁿhrten
  102.     Songend Einsprung in den DeliTrackerGlobals mu▀ten wir das Player-
  103.     interface nochmals modifizieren. Um fⁿr die Zukunft gerⁿstet zu sein,
  104.     verwenden wir nun ein Tag-Based Interface. Ein Patch-Programm zum
  105.     updaten alter Custommodule und Player wird mitgeliefert. Im internen
  106.     ProTracker Player wurde ein Bug bei der Timerallocation beseitigt, der
  107.     aber so gut wie nie auftrat. Die internen Faster/Slower-Funktionen
  108.     werden jetzt nur noch dann benutzt, wenn der interne Interrupt aktiv
  109.     ist. Da laut Hardware Reference Manual die Volume von 0-64 (65 Werte)
  110.     geht, macht das DeliTracker jetzt auch so. Interne Arbeitsversion! 
  111.  
  112. V1.19    DeliTracker kann jetzt, falls mehrere Module angewΣhlt wurden, diese
  113.     in zufΣlliger Reihenfolge abspielen (Random), bei bestimmten Playern
  114.     das Songende automatisch erkennen und dann das nΣchste Modul spielen
  115.     (Songend), sowie nach einer bestimmten Zeit automatisch das Modul
  116.     wechseln (Time). Die neu hinzugekommene Append Option ist dazu gedacht,
  117.     Files aus verschiendenen Directorys an die bestehende Modulliste
  118.     anzuhΣngen. In der Kick 2.0 Version wird bei Benutzung der Appwindow-
  119.     fΣhigkeit statt des Locks der komplette Pfad gesetzt. Im Zuge der
  120.     Funktionserweiterung wurde sowohl das Prefwindow als auch das ARexx-
  121.     interface entsprechend umgestaltet/erweitert. DeliTracker kann nun
  122.     auch mit Imploder gepackte Dateien entpacken. Sonic Arranger kam als
  123.     neuer Player dazu. Interne Arbeitsversion!
  124.  
  125. V1.18    Shortcuts zur Volume- und Balancekontrolle hinzugefⁿgt. Kleiner 
  126.     Bug im Stringhandling entfernt: Selbst nach dem Eject eines Moduls
  127.     wurde dessen Name/Pfad in ein Configfile gespeichert. Dies hatte
  128.     zur Folge, da▀ das Modul nach dem Laden dieses Configfiles gespielt
  129.     wurde. Interner ST/NT Player wurde komplett umgeschrieben, er basiert
  130.     jetzt auf einer ProTracker Replayroutine. Diese Version sollte nun
  131.     eigentlich jedes SoundTracker "like" modul korrekt spielen (speziell
  132.     ProTracker Module, die vorher nicht korrekt abgespielt wurden). Als
  133.     Internen Player gibt es nun Custom, PT, NT, ST15, ST31 und StarTrekker
  134.     ohne AM sounds. Es kamen auch einige andere externe Player hinzu.
  135.  
  136. V1.17    Alle Menⁿs wurden entfernt, da die meisten Benutzer davon keinen
  137.     Gebrauch machten. Die Tastaturbedienbarkeit wurde jedoch beibehalten.
  138.     Sie wurde erweitert und ist nun komfortabler als zuvor. Mini-Bugfix
  139.     in einer ARexx-Routine. Als Player wurde SIDMon II angepa▀t.
  140.  
  141. V1.16    Das Playerinterface wurde (zum allerletzten Mal !) geΣndert. Durch
  142.     viele Verbesserungen am Stringhandling schrumpfte DeliTracker um ein
  143.     gutes Stⁿck. Der interne Timer-Interrupt generiert jetzt einen Soft-
  144.     Interrupt, um z.B. bei Benutzung des serial.device ▄bertragungsfehler
  145.     zu vermeiden. Das Color Decrunch beim Entpacken wurde entfernt. Dafⁿr
  146.     wird jetzt, wΣhrend DeliTracker beschΣftigt ist, der Mauszeiger busy
  147.     gesetzt. Die FlashPointer Option wurde komplett ausgebaut (auch die
  148.     ARexx-Kommandos, die davon betroffen sind !). Als neuer Player kam 
  149.     OktaMED 1.0 hinzu.
  150.  
  151. V1.15    Playerinterface (hoffentlich zum letzten Mal ?) geΣndert. Jetzt
  152.     lassen sich auch Soundsysteme anpassen, deren Player etwas eigenwillig
  153.     programmiert ist. Die CheckMod() Routine wurde v÷llig neu programmiert.
  154.     Customplayer bestehen nun nur noch aus einem File. Interner Bugfix,
  155.     der aber bis jetzt auf keinen Player Auswirkungen hatte. Beim AnhΣngen
  156.     von '.pp' an den Filenamen wurde der String manchmal nicht mit einem
  157.     Nullbyte abgeschlossen. Dieser Fehler wurde behoben. GetListData()
  158.     wurde ⁿberarbeitet. Die erste offizielle Demoversion wurde erstellt.
  159.     Als neuer Player wurde FTM implementiert.
  160.  
  161. V1.14    ─nderungen am Includefile, d.h. neue Funktionen fⁿr die Player-
  162.     schnittstelle. Bugfix bei Player Config-Routine. Kleinere interne
  163.     Verbesserungen.
  164.  
  165. V1.13    Die erste Version fⁿr aberglΣubische Gemⁿter ;^) (Einige unserer
  166.     Tester warten angeblich schon jetzt verzweifelt auf die Version 2.13).
  167.     In ExtLoad() gab es ein paar Verbesserungen.
  168.  
  169. V1.12    Die Programmierer haben total vergessen, fⁿr Eject eine ARexx-Routine
  170.     einzubauen (Wie konnte so etwas nur passieren ?). Dieser Mangel wurde
  171.     behoben. Au▀erdem gab es eine kleine ─nderung an der internen
  172.     SoundTracker replayroutine : in einigen Modulen ist die Volume falsch
  173.     (>$40) abgespeichert, dies fⁿhrte dazu, da▀ bei Benutzung des Volume-
  174.     sliders die LautstΣrke falsch interpretiert wurde. Deswegen waren bei
  175.     besagten Modulen LautstΣrkesprⁿnge zu h÷ren.
  176.  
  177. V1.11    In der Version fⁿr Kickstart 2.0 wird Menuanordnung ,position und
  178.     gr÷▀e mittels ROM-Routinen an die jeweilige Fontgr÷▀e angepa▀t.
  179.     Einfⁿhrung eines $VER: ID-Stings. 1.3 User gucken in die R÷hre ┤8-}.
  180.     Fⁿr Demonstrationszwecke wird eine spezielle Version erstellt.
  181.  
  182. V1.10    AudiokanΣle werden jetzt nur noch belegt, solange ein Modul geladen
  183.     ist.
  184.  
  185. V1.09    Fⁿr Customplayer kommen InitPlay und EndPlay zu den Interfaceroutinen
  186.     hinzu. Probleme mit falscher Subsongnummer beseitigt.
  187.  
  188. V1.08    Im Configfile wird jetzt auch die Subsongnummer abgespeichert.
  189.     Verbesserungen in den ARexx-Routinen.
  190.  
  191. V1.07    Ab Kickstart 2.0 (Applaus) k÷nnen Module auch gespielt werden, indem
  192.     man ihr Icon im Kontrollfenster von DeliTracker ablegt. An der Version
  193.     fⁿr Kickstart 1.3 (selber schuld) wurden keine wesentlichen ─nderungen
  194.     vorgenommen.
  195.  
  196. V1.06    DeliTracker kann jetzt auch als Default-Tool angegeben werden.
  197.     Verminderung der Reloc-Hunks durch Benutzung von Offsettabellen.
  198.     Retry-Option bei belegten AudiokanΣlen eingebaut.
  199.  
  200. V1.05    Das ARexx-Interface ist nun vollstΣndig implementiert. Um die ARexx-
  201.     Steuerung zu verbessern, wird die M÷glichkeit vorgesehen, einen Song
  202.     nicht sofort nach dem Laden zu spielen sowie die Farbflimmern des
  203.     Mauszeigers beim Decruchen abzustellen.
  204.  
  205. V1.04    Externe Playerschnittstelle geΣndert und erweitert. Als bedeutendste
  206.     Neuerungen sind das getrennte Handling von Volume und Balance sowie
  207.     eine Configurationsm÷glichkeit fⁿr alle Player anzusehen. Bugfix bei
  208.     den Volume und Balance-Slidern. Im Preferences-Window werden wegen der
  209.     neu dazugekommenen FΣhigkeiten kleinere Verbesserungen vorgenommen.
  210.     Diverse Bugfixes im Startupcode. Player fⁿr Music-Assembler und
  211.     MED 3.11 kommen hinzu. Letzter Bug beim Gadgetrefresh des Controlpanels
  212.     behoben.
  213.  
  214. V1.03    Das Preferences-Window wird komplett umgestellt und wesentlich
  215.     ⁿbersichtlicher gestaltet. Bug in der Save-Config Routine entfernt.
  216.     Die internen Player wurden total ⁿberarbeitet. Bugs in den Playern
  217.     fⁿr The Musical Enlightenment und SoundFX-Module entfernt. Beim
  218.     Multiselect von Modulen, die DeliTracker nicht kennt, wird ab jetzt
  219.     auch ein Gadgetrefresh des Controlpanels durchgefⁿhrt. Aufruf fⁿr
  220.     den Aufbau der Statuszeile in die OpenMainWindow-Routine verlagert.
  221.     Fehler in der SaveConfig-Routine behoben. 32 Byte Memoryverlust pro
  222.     Aufruf von DeliTracker wegen fehlendem UnLock() beseitigt.
  223.  
  224. V1.02    Das ARexx-Interface wird erweitert. SIDMon 1.0, Game Music Creator
  225.     und The Musical Enlightenment werden als Player angepa▀t.
  226.  
  227. V1.01    Endlich funktioniert das ARexx-Interface. Als neue Player kommen
  228.     SoundFX un MarkII hinzu. Einige Bugs, z.B. bei Delete-Player, werden
  229.     entfernt. Der Startupcode wird verbessert und erweitert.
  230.  
  231. V1.0    Da DeliTracker mittlerweile auf ⁿber 60 (!) KB angewachsen ist,
  232.     werden alle ungebrΣuchlicheren Player ausgelagert. Das dafⁿr notwendige
  233.     Preferences-Window wird ebenfalls implementiert. Ab jetzt hat
  234.     jeder die M÷glichkeit, selbst neue Player anzupassen. Fⁿr
  235.     SpezialfΣlle wird ein Customplayer vorgesehen. Die Tooltypes
  236.     der Workbench werden nun ebenfalls unterstⁿtzt.
  237.     Oktalyzer 1.53 kommt als neuer Player hinzu (Armin u did it !).
  238.  
  239. V0.9    Dank des resident Startupcodes mu▀ DeliTracker nun vom CLI nicht
  240.     mehr mit 'run' gestartet werden.
  241.     Weitere Player kommen dazu (JamCracker, FutureComposer 1.3&1.4,
  242.     SoundMon).
  243.  
  244. V0.8    Die graphische BenutzeroberflΣche wird komplett ⁿberarbeitet und
  245.     erweitert. (HauptsΣchlich wegen eines Volume/Balance-Reglers).
  246.     Vom VBlank-Interrupt wird zum CIAB-Timer gewechselt.
  247.     Ab jetzt spielt DeliTracker auf PAL- und NTSC-Maschinen korrekt!
  248.  
  249. V0.7    Eine erste Implementation eines ARexx-Ports scheitert.
  250.     Der fⁿr die Memoryfragmentierung verantwortliche Bug wird endlich
  251.     gefunden und entfernt.
  252.  
  253. V0.6    Das Programm wird in DeliTracker umbenannt und spielt nun auch
  254.     TFMX 1.5 Module. Au▀erdem lassen sich nun alle wichtigen Einstellungen
  255.     in ein Configfile sichern.
  256.  
  257. V0.5    Eine erste graphische BenutzeroberflΣche erh÷ht den Bedienungskomfort
  258.     enorm. Bei Fehlern wird jetzt der Grund mit ausgegeben !
  259.  
  260. V0.4    Inzwischen wurden Soundtracker & Pro/Noisetracker Routinen eingebaut.
  261.  
  262. V0.3    Endlich gibt es dank der Req.Library auch einen Filerequester.
  263.     Au▀erdem k÷nnen nun mehrere Songs hintereinander gespielt werden,
  264.     ohne das Programm zu verlassen.
  265.  
  266. V0.2    Jetzt mit Fenster !
  267.     Bugfixes in den IRQ-Routinen.
  268.  
  269. V0.1    Das Programm hei▀t SndPlay und ist nur vom CLI aus startbar.
  270.     Spielt nur Whittaker Module !
  271.  
  272.  
  273.  
  274.