******************************************************************************* * Eagleplayer - History * ******************************************************************************* © 1993 by DEFECT Datum 12.05.1993 V1.0 Erste freigegebene Demoversion mit vielen Bugs und gesperrten Funktionen. Weiterhin waren Docs und Programmieranleitungen für User-Programme nicht fertig. Include-File wird teilweise vom Player noch nicht unterstützt. Release Date: 24.04.93 auf der Datalive in Dessau V1.01 Mehrere Bugs in der LoadRoutine und in der OpenWindow-Funktion wurden beseitigt. Die DTG_Globals wurden um DTG_WaitAudioDMA erweitert, so daß der Eagleplayer jetzt Delitracker V1.37 kompatibel sein sollte. Die Programmierrichtlinien der Replayeranpassung wurden erweitert. Der Eagleplayer wurde erstmals Enforcer getestet und siehe da, es kamen einige Bugs ans Tageslicht. Die internen Checkroutinen der internen Soundtracker wurden nochmals überarbeitet und der Startrekker stürzt hoffentlich auch nicht mehr ab. Zur Eagleplayer-Package gehören nun auch der Promizer 0.1 und der Promizer 2.0. Grouleff wurde endlich an den EP-Standart angepaßt. Fast alle Replayer wurden nochmals bearbeitet und es wurden Enforcer- Hits (ActionAmics, SidmonII, P4xx-Tracker) beseitigt. Weiterhin erkennen jetzt fast alle Replayer SongEnde ! Release Date: 15.05.93 V1.10 Ein Laden und Saven der Config ist nun endlich möglich. Ein Arexx- Port ist eingebaut mit einem äußerst umfangreichem Befehlssatz. Es werden demzufolge Beispiel-Arexx-Scripts zur Installation, z.B für DOpus 4, mitgeliefert. Der Eagleplayer ist nun ein Commodity. Eine Pubscreen-Unterstützung ist ebenfalls vorhanden. Zudem kann der Eagleplayer Fonts laden, aber nur 8*8 und keine proportional Fonts. Der Iconify-Modus wurde auch fertiggestellt. Nun sind AppItem & AppIcon auch möglich. Eine OnLine Hilfe ist für registrierte Anwender verfügbar, wenn das File "Eagleplayer.Help" gefunden wird. Die Tags EP_Date und EP_Check3 wurden implementiert. Nun können z.B ungepackte FTM und Oktalyzer (8Voices-Mods) ins Fastram geladen werden. Die EP_Globals wurden umfangreich erweitert. (EPG_LoadFile2, EPG_Loadexecutable, EPG_Filerequest, EPG_TextRequest, EPG_FindTag, diverse Librarybasen und wichtige Merkzellen) Vorsicht: Der Eagleplayer V1.0 testet nicht auf EP_PlayerVersion !!! Die Eagleplayer-Status-Strukture wurde entfernt, da alle Daten nun in den EPG_Globals definiert sind. Eine HelpFile-Strukture und eine GadgetStrukture fürs Textrequester sind im Include-File definiert. Der UserProgrammPort wurde erweitert. Die Message-Class "Command" ist implementiert. Es ist jetzt möglich, eigene Oberflächen zu ent- werfen und den Eagleplayer lediglich im Hintergrund als Grundprogramm laufen zu lassen. Die Userprogramme können so den Eagleplayer steuern. Ein Beispiel dieser neuen Möglichkeiten ist das UserProgramm 'NoiseEagle' (ein simpler nachgeahmter Noiseplayer). In den Replayern Actionamics, Sidmon II, Player 4.0a/4.0b/4.1a, Propacker, Oktalyzer wurden Bugs beseitigt. Die Erkennung der Autoren wurde verbessert und kann jetzt von externen Replayern genutzt werden. Ein peinlicher Bug in der SetSpeed-Routine wurde beseitigt (die Parameter wurden falschrum übergeben). Die Anzeige der player- typischen Eigenschaften im Playerwindow funktioniert jetzt richtig. Früher stürzten manchmal die Userprogramme beim Verlassen des Players ab, sollte nicht mehr passieren. Einige Bugs in der LoadModule-Routine und der Change-Voice-Routine wurde removed. Tag-Skip wird jetzt auch genutzt. Der Hippel-Replayer spielt jetzt auch Module, bei denen das Init-Bit nicht gesetzt ist. Ein Bug im JamCracker wurde beseitigt. Die Player Promizer 4.0 & ChaosEngine hinzugefügt. Die CheckRoutinen der interne Soundtracker wurde nochmals überarbeitet. Die Fehlermeldungen im Include-File wurden umbenannt um sie zu ver- einheitlichen. Ein Resource-Symbol File zum disassemblieren von Eagleplayern wird mitgeliefert. Release Date: 10.07.93 auf der Sun'n'Fun Party Hellental V1.11 Die erste für registrierte User herrausgegebene Eagleplayerversion mit Keyfile. Registrierter User können jetzt die Save-Funktion, die HelpFunction sowie die anderen Userprogramme nutzen. Es wurden 3 neue Replayer geschrieben, Player V5.0A, Syntracker,Major Tom's Player. In den Replayern SIDMonII, ActionAmics, Noisepacker, Prorunner V1.0/V2.0, Synth & InStereo wurden Fehler beseitigt. Der Prorunner Vx.x wurde in NoiseRunner umbenannt. Fast alle ab V1.11 bearbeiteten Player werden nur noch ab Eagleplayer V1.11 und nicht mehr auf dem Delitracker laufen. Der Grund dafür liegt in der neuen VolVoiceroutine, die es erlaubt, die Lautstärke jeder einzelnen Stimme zu steuern. Der Programm-Mode wurde um Randomsong, AutoSubSong und LoadAlways erweitert. Alle neuen Funktionen werden nur noch für registrierte User nutzbar sein. Die Configuration der Userprogramme wurde nochmal überarbeitet. Ein großer Bug, der an der Intuition.Library liegt, wird nun umgangen. Der Fehler trat auf, wenn kein Userprogramm geladen wird, dann ist das Pull-DownMenu "Special-->Userprogramme" nur mit dem Item Add Userprg belegt. Normalerweise ist eine 2. IText-Strukture angegeben, die unter dem Text "Add Userprg" eine Wellenlinie zeichnet. Diese wird aber nicht gezeichnet. Es wird stattdessen im Speicher rumgesaut. Die Anzahl der in ein Menu aufgenommenen Module wird jetzt von der Screenhoehe bestimmt. Die Prioritäten der Userprogramme werden nun richtig gesetzt.