ModPlay.LiesMich.Deutsch vom 13.Mai.1989 by BlueMagic --------------------------------------------------------------------------- Einige Worte über The MasterSoundtracker Module Replayer PreRelease 1.1 Extended Version --------------------------------------------------------------------------- Hinweis: Die 'Extended Version' wurde erst vor einigen Minuten assembliert, dieser Text wurde jedoch schon zuvor für die 'Standard Version' ab- gefasst. Die 'Standard Version' hatte ein Timing-Problem auf NTSC-Amigas. Das wurde gerade verbessert. Es scheint alles zu funktionieren, aber es kann trotzdem noch Fehler oder Probleme geben. Siehe 'Zusätzl. Informat.' --------------------------------------------------------------------------- Der MST-Module replayer namens ModPlay wurde erstellt, um MST-Module ohne zusätzliches Programm abzuspielen. Jetzt kann jeder beliebige User diese Soundfiles hören. Man braucht keinen SEKA-Assembler mehr und auch nicht den MasterSoundtracker (ich mag beide Programme nicht so sehr, wegen ihrer wahnsinnigen Bedienungsfreundlichkeit!). Doch das war nicht der wahre Grund. Es ist jetzt möglich, die Musik im Hintergrund laufen zu lassen, einfach so zum Spass! ModPlay arbeitet zu 100% von der Workbench aus und vom CLI. Es wird keine CPU-Zeit ver- schwendet, wie das die alten Replayer-Routinen machten! Es erscheint ein eigenes Fenster mit einem Schliess-Gadget, so dass jedermann mit diesem Programm umgehen kann (Man beachte: der SONIX REPLAYER ist nicht so einfach wieder anzuhalten, besonders von der Workbench aus nicht!). Der linke Mausknopf als Ende-Signal wollte auf der Workbench nicht so recht! Man bekommt neuerdings den gesamten Speicher von der Workbench zurück. ModPlay (Standard Version) benutzt einen sauberen Level-3-Interrupt, ohne Probleme mit Disk Interrupts und solchen Dingen. ModPlay wurde erstellt von BlueMagic im April 1989. ModPlay basiert auf der Replayer Routine zur MST Version 9.0 von DOC. Start von der Workbench: Es ist dazu ein Project-Icon für das Modul notwendig. Mit INFO vom Workbench-Menue setzt man ':ModPlay' als Default Tool ein (ModPlay muß natürlich auf der gleichen Diskette vorhanden sein) und speichert dies mit SAVE. Ein Doppelklick auf das Icon started das Programm. Start vom CLI aus: ModPlay startet das Programm. Es sucht die angegebene Datei und bricht ab, wenn es sie nicht findet. Das Programm kann auch mit 'RUN ModPlay ' gestartet werden. Das Program testet, ob die Datei ein MST-Modul ist oder nicht. Dieser Test kann aber oft keinen Fehler finden, auch wenn es kein MST-Modul ist. ------- WARNUNG! Unbedingt darauf achten, daß ein echtes MST-Modul verwendet wird ------- Achtung: ModPlay kann kein Sound-Modul mit mehr als 64 Positionen spielen. Dies wird später noch geändert. ModPlay kann als Public Domain verbreitet werden. Dies ist eine Vorabversion mit kleinen Fehlern. Normalerweise treten trotz dieser Fehler keine Probleme auf. Man kann das Programm gleichzeitig mit allen Programmen benutzen, die sich an die Amiga-Programm-Konventionen halten (z.B. SAY oder dem SONIX PLAYER). 7. Mai 1989 -BlueMagic- Zusätzliche Informationen zur 'Extended Version': ModPlay hat nun eine neue Timing Routine. Man kann nicht gleichzeitig mit dem Seriellen Port (z.B. Modem) arbeiten, wenn ModPlay läuft. Ich bin nicht sicher, ob bei einem solchen Versuch nicht das System abstürzt! Die Timing-Konstante fuer NTSC-Amigas wurde von einer Taktfrequenz von 7.21 MHz ausgehend berechnet. Ich weiss jedoch nicht, ob diese stimmt. PAL-Amiga 7.16 MHz hat den Wert 14320 fürs Timing NTSC-Amiga 7.21 MHz (?) hat den Wert 14435 fürs Timing Berechnung: Wert = Taktfrequenz in Hz (!) / 500 Man kann notfalls die NTSC-Konstante mit einem FileEditor auf den Wert der PAL-Konstante setzen (TYPE ModPlay OPT H zeigt am Ende der Datei die richtige Stelle an), wobei eine Geschwindigkeitsabweichung von weniger als 1% auftritt. ModPlay arbeitet nicht mit Programmen, die den CIA-B Timer A benutzen oder einfach Interrupts 'stehlen'. Ich habe 'ne Menge Probleme mit 'Showiz', aber die Lösung ist relativ einfach: Man erstellt ein Script-File (Batch-File) wie dieses: RUN SHOWIZ ! WAIT 30 RUN ModPlay Die Zeit nach WAIT hängt von der Zeit ab, die bis zum Anzeigen des ersten Bildes vergeht. Vorsicht bei der Benutzung von Showiz: Unbedingt im LOOP- Modus bleiben (mit '!'). Ein zweiter Start von Showiz verursacht sonst einen Systemabsturz (dabei ist es übrigens egal, ob ModPlay über den VerticalBlankingInterrupt oder den Timer A Interrupt läuft! Scheint ein Problem von Showiz zu sein und nicht von ModPlay!) Alles klar? Man kann dies auch mit anderen Programmen versuchen! Bitte Fehler mitteilen. Es gibt da noch einige (deshalb heisst es ja auch Vorabversion = PreRelease). Fehlerreports bitte an Steel Pulse. Danke an Joey von STEEL PULSE für's Weiterverteilen dieser Diskette!!! 13. Mai 1989 - BlueMagic - Die Datei Titles_on_this_Disk enthält zusätzliche Informationen über die einzelnen Songs. Das Directory Only_for_PAL_Amigas enthält die Standard-Version von ModPlay (läuft nur auf PAL Amigas korrekt); sie kann benutzt werden, wenn der TIMER A vom CIA-B von anderen Programmen belegt wird (z.B. bei Modembetrieb...).