Treiber für den AD1816 Soundport-Controller für Analoggeräte für OS/2      

Installationsanleitung, Liste der Dateien auf der Vertriebsdiskette -------------------------------   
     
AD1816DD.SYS     AD1816 Soundport-Controller-Treiber 
AD1816DD.SYM    Treiber-Symboldatei 
CARDINFO.DLL    Informationsdatei für die AD1816 Soundport-Controller-Karte
AD1816.HLP        AD1816 Soundport-Controller-Hilfedatei 
AD1816.SCR      Liste der AD1816 Soundport-Controller-Treiber
CONTROL.SCR     Hauptinstallationsscript
README.TXT      diese Datei
UPDTCLK.BAT      Stapeldatei für Timer-Aktualisierung
RSTRCLK.BAT      Stapeldatei für Timer-Wiederherstellung
MPU401.SYS   MPU-401-Treiber
 MPURES.DLL     DLL für MPU-401-Ressourcen
 AUDPLAY.ICO     Audio-SYMBOL
MIDIPLAY.ICO    MIDI-SYMBOL
JOYSTK.ICO      Joystick-SYMBOL
OPLRES.DLL      OPL3-Ressourcendatei
 OPL3.DLL         OPL3-Treiber
  OPL3.HLP        OPL3-Hilfedatei
  CLOCK01.SYS     Timer-Treiber
 CLOCK02.SYS     Timer-Treiber
 TIMER0.SYS       Timer-Treiber
GAMEDD.SYS       Joystick-Treiber
GAMEVDD.SYS     Joystick-Treiber
 JOYSTK.CH     Joystick-Installationsscript

   Bevor Sie beginnen----------------  
   Für den ordnungsgemäßen Betrieb des AD1816 Soundport-Controllers für Analoggeräte ist erforderlich, daß

1- Sie OS/2 WARP, Version 3 benutzen.
2- die OS/2 Multimedia-Erweiterungen installiert sind. 
3- der AD1816 Treiber für Analoggeräte installiert ist.


HINWEIS: Die OS/2 Multimedia-Erweiterungen müssen installiert sein, BEVOR Sie diesen Treiber installieren.
Dies ist erforderlich, weil die OS/2 Multimedia-Erweiterungen zur Installation und Konfiguration des Treibers für den AD1816 Soundport-Controller für Analoggeräte benötigt werden. Kann die Installation nicht durchgeführt werden, müssen u.U. einige der OS/2 Systemdateien aktualisiert werden. Weitere Informationen dazu finden Sie im Abschnitt „Störungsbeseitigung".

Überprüfen der OS/2 Multimedia-Erweiterungen------------------------------------------- 

Überprüfen Sie, ob die folgenden Bedingungen auf Ihr System zutreffen:  
Wenn die Erweiterungen bereits installiert sind, finden Sie das „Multimedia"-Symbol auf ihrem OS/2 Desktop. 
Wenn die Erweiterungen bereits installiert sind, fahren Sie mit dem Abschnitt „Installation des AD1816 Soundport-Controller-Treibers" fort.
Erscheint das „Multimedia"-Symbol nicht auf Ihrem Desktop, sind die OS/2 Multimedia-Erweiterungen möglicherweise noch nicht installiert. 
Die Erweiterungen sind wie im folgenden beschrieben zu installieren:






Installation der Multimedia-Erweiterungen------------------------------------  

Installieren Sie die Multimedia-Erweiterungen wie folgt:
1. Öffnen Sie auf dem OS/2 Desktop das Verzeichnis „OS/2 System" und doppelklicken Sie auf das Symbol „System einrichten". 

2. Doppelklicken Sie im Fenster „System einrichten" auf „Spezifische Installation", um das Dialogfenster „Systemkonfiguration" zu öffnen. In der linken unteren Ecke dieses Fensters befindet sich das Feld „Unterstützung für Multimediageräte"; hier sollte „Keine" angezeigt sein.

3. Klicken Sie auf „OK". Nun erscheint das Dialogfenster „OS/2 einrichten und installieren". 

4. Klicken Sie auf das Kontrollkästchen neben „Unterstützung für Multimediageräte". Diese Option sollte nun aktiviert sein. 

5. Klicken Sie auf die Schaltfläche „Installieren". OS/2 beginnt mit der Installation der Erweiterungen. Befolgen Sie alle auf dem Bildschirm angezeigten Anweisungen, einschließlich der letzten, die Sie auffordert, Ihr System neu zu starten.

Installieren Sie den Treiber für den AD1816 Soundport-Controller für Analoggeräte wie im folgenden beschrieben, nachdem Sie Ihr System neu gestartet haben.

Installation des Treibers für den AD1816 Soundport-Controller -------------------------------------------------    

Installieren Sie den Treiber für den AD1816 Soundport-Controller wie folgt: 

1. Doppelklicken Sie auf dem OS/2 Desktop auf das Symbol für das Verzeichnis „Multimedia" und führen Sie das Programm „Installation von Multimedia-Anwendungen" aus.

2. Legen Sie die Diskette mit dem OS/2-Treiber für den AD1816 Soundport-Controller in das Diskettenlaufwerk ein. 

3. Wählen Sie im Listenfeld „Laufwerk" den entsprechenden Buchstaben (A: oder B:) aus.

4. Klicken Sie auf die Zeile „Analoge Geräte AD1816", um diese Option zu aktivieren.
In der Standardeinstellung wird bei der Installation des AD1816-Treibers die MPU-401-Unterstützung für MIDI-Geräte nicht installiert.
Benötigen Sie auch MPU-401-Unterstützung, klicken Sie auf die Zeile „IBM MPU-401", um diese Option zu aktivieren. 

5. Klicken Sie auf „Installieren". Erscheint die Warnmeldung, daß das Programm Ihre CONFIG.SYS-Datei ändern muß, so klicken Sie auf „Ja", damit das Programm die erforderlichen Änderungen vornehmen kann. 

6. Das Fenster „Analoggeräte AD1816" erscheint. In diesem Fenster werden die Konfigurationsinformationen für den AD1816 Soundport-Controller angezeigt. Beachten Sie, daß der AD1816 Soundport-Controller für Analoggeräte keine Jumper oder Schaltelemente hat. Die gesamte Hardwarekonfiguration erfolgt ausschließlich über dieses Dialogfenster. 

7. Klicken Sie auf „OK". Sie erhalten verschiedene zusätzliche Meldungen: Installationsfenster für die einzelnen Treiberkomponenten, eine Meldung über die Erstellung einer Sicherheitskopie der CONFIG.SYS-Datei sowie über das Beenden der Installation. Klicken Sie bei jeder dieser Meldungen auf „OK". 

8. Verlassen Sie OS/2 und starten Sie Ihr System neu. Wenn Sie Ihr System neu starten, sollten Sie die Tonsignale des OS/2-Starts hören, die anzeigen, daß Ihre Soundkarte ordnungsgemäß installiert und funktionsbereit ist.








Konfiguration der 3D-Toneffekte---------------------------------     

Der AD1816 Soundport-Controller für Analoggeräte kann simulierte 3D-Toneffekte erzeugen. Diese Funktion wird über das Konfigurationsfenster der Soundkarte gesteuert. Gehen Sie wie folgt vor, um diese Einstellungen vorzunehmen:

1. Öffnen Sie auf dem OS/2 Desktop das Verzeichnis „OS/2 System" und doppelklicken Sie auf das Symbol „System einrichten". 

2. Doppelklicken Sie im Dialogfenster „System einrichten" auf „Spezifische Installation", um das Fenster „Systemkonfiguration" zu öffnen. 

3. In diesem Fenster befindet sich das Listenfeld „Unterstützung für Multimediageräte"; hier sollte „Analoggeräte AD1816 Soundport" als aktives Gerät angezeigt sein. Klicken Sie auf das Kästchen neben dem Gerätenamen. 

4. Klicken Sie auf die Schaltfläche „Geräteeinstellungen", um die Hardwareeinstellungen der Soundkarte anzuzeigen. Das Fenster „Analoggeräte AD1816" erscheint. Dieses Fenster enthält Schaltflächen zum Ein- und Ausschalten der 
3D-Toneffekte sowie zur Änderung der akustischen Eigenschaften des 3D-Simulationsalgorithmus.

5. Nachdem Sie die Einstellungen geändert haben, klicken Sie auf „OK". Die geänderten Einstellungen werden sofort aktiviert und in die CONFIG.SYS-Datei aufgenommen, wo sie beim Starten des OS/2 Betriebssystems gelesen werden. 


Störungsbeseitigung---------------    

Zahlreiche Probleme, die bei den AD1816 Soundport-Gerätetreibern für OS/2 WARP 3 auftreten, sind auf unterschiedliche Versionen der folgenden Systemdateien zurückzuführen: CLOCK01.SYS, CLOCK02.SYS, TIMER0.SYS und OPL3.SYS. Bevor Sie fortfahren, sollten Sie sicherstellen, daß Ihre Versionen dieser Systemdateien mit den Dateien auf der Installationsdiskette für die AD1816 Soundport-Gerätetreiber übereinstimmen:
 \OS2\BOOT\CLOCK01.SYS
 \OS2\BOOT\CLOCK02.SYS
 \MMOS2\TIMER0.SYS
 \MMOS2\OPL3.SYS

Falls Ihre Dateien nicht mit denen auf der Installationsdiskette übereinstimmen, überschreiben Sie entweder Ihre Dateien mit denen von der Diskette oder verwenden Sie die Befehlsdateien UPDTCLK.CMD or UPDTCLK.BAT, um Ihre Systemdateien zu aktualisieren. 

Beachten Sie dabei, daß diese Befehlsdateien jeweils eine Kopie der Dateien CLOCK01.SYS und CLOCK02.SYS unter CLOCK01.WRP bzw. CLOCK02.WRP speichern. Überschreiben bzw. löschen Sie diese Dateien nicht, da sie bei Bedarf zur Wiederherstellung Ihrer Originaldateien verwendet werden können.
Verwenden Sie die Befehlsdatei RSTRCLK.BAT, um Ihre Originaltreiber für CLOCK01.SYS und CLOCK02.SYS im Verzeichnis \OS2\BOOT wiederherzustellen.


Eventuelle Probleme und mögliche Lösungen----------------------------------------  

Ablaufunterbrechung im Gerätetreiber: CLOCK$  TRAP 00d          Dieses Problem ist auf Abweichungen in den auf Ihrem System installierten Treibern für die Dateien CLOCK01.SYS, CLOCK02.SYS und TIMER0.SYS zurückzuführen. Überprüfen Sie, ob die Treiber für CLOCK01.SYS, CLOCK02.SYS und TIMER0.SYS der Treiber-Installationsdiskette AD1816DD.SYS in die richtigen Unterverzeichnisse Ihres Systems kopiert wurden. Stellen Sie sicher, daß die Schreibschutzattribute des Verzeichnisses \OS2\BOOT zurückgesetzt wurden. Verwenden Sie die Datei ATTRIB CLOCK0?.SYS, um die Attribute anzuzeigen und ggf. ATTRIB -r, um die Schreibschutzattribute zurückzusetzen.




Installieren Sie die Dateien wie folgt:
1. Kopieren Sie CLOCK01.SYS in \OS2\BOOT
2. Kopieren Sie CLOCK02.SYS in \OS2\BOOT
3. Kopieren Sie TIMER0.SYS in \MMOS2 oder verwenden Sie die Befehlsdatei UPDTCLK.BAT, um diese Treiber zu aktualisieren.

MINSTALL-Anzeige „MMPM/2 kann nicht kopieren, Datei in Benutzung" während des Installierens          Dieses Problem ist darauf zurückzuführen, daß bei einigen der CLOCK01.SYS und CLOCK02.SYS Dateien die Schreibschutzattribute aktiviert sind. Setzen Sie die Schreibschutzattribute für diese Dateien mit Hilfe der ATTRIB.EXE von OS/2 zurück.
Beachten Sie dabei, daß einige WARP Versionen die Option bieten, diesen Schritt zu wiederholen. Dabei kann das Kopieren scheinbar erfolgreich sein, in Wirklichkeit aber fehlschlagen. Dieses Problem kann zu einem Fehler führen, wenn versucht wird, eine MIDI-Datei abzuspielen (siehe TRAP im CLOCK$-Treiber beim Öffnen eines MIDI-Players).

Wird ein Abschaltvorgang durchgeführt, während der MIDI-Player noch geöffnet ist, bleibt das System stecken. Das liegt an den abweichenden Treibern für CLOCK01.SYS, CLOCK02.SYS und TIMER0.SYS. Beseitigen Sie das Problem wie oben beschrieben.

Wird während der Wiedergabe einer MIDI-Datei auf Master-Lautstärkeregelung und dann zurück auf MIDI-Wiedergabe geschaltet, wird der MIDI-Ton scheinbar stummgeschaltet. Das liegt daran, daß die Version des OPL3-Treibers nicht konsistent mit der WARP Version und den Treibern für CLOCK01.SYS, CLOCK02.SYS und TIMER0.SYS ist. Verwenden Sie den Befehl VER /R, um die Version von WARP zu erhalten und fordern Sie dann die richtigen Treiber vom IBM Technischen Kundendienst an. 

Während der Wiedergabe einer MIDI-Datei wird auf Audio-Player und dann zurück auf den MIDI-Player geschaltet. Dabei ist kein Audioton zu hören. Wird auf „Start", „Pause" oder „Stop" geklickt, erscheint eine Fehlermeldung. Das liegt daran, daß die Version des OPL3-Treibers nicht konsistent mit der WARP Version und dem TIMER0.SYS Treibersatz ist. Beseitigen Sie das Problem wie oben beschrieben.


Hinweise zu den Treibern - Nur für erfahrene Benutzer -------------------------------------------     

WARNUNG: Die folgenden Hinweise dienen erfahrenen Benutzern zum Angleichen der Treiber. Eine unsachgemäße Verwendung der Parameter kann zu einer Beschädigung Ihres Systems führen. 

VERSUCHEN SIE NICHT die Treiberparameter anzugleichen, wenn Sie keine Erfahrung mit OS/2-Treibern und 
-Systemkonfigurationen haben. 
AD1816DD - AD1816 Soundport-Controller Gerätetreiber

Dieser Gerätetreiber initialisiert den AD1816 Soundport-Controller für WAV-, MIDI- und Joystick-Betrieb entsprechend der in der Gerätetreiber-Befehlszeile angegebenen Parameter. Dabei werden, soweit verfügbar, die vom Betriebssystem spezifizierten Plug-and-Play-Funktionen genutzt. Anderenfalls initialisiert der Treiber den AD1816 Soundport-Controller über die Plug-and-Play Hardwareschnittstelle.
Genauere Angaben finden Sie unter „ISA-Spezifikationen für Plug-and-Play", Version 1.0a.

Dieser Treiber unterstützt auch die Wiedergabe und Aufnahme von Dateien im WAV-Format. Der Treiber verwendet die folgenden Parameter als Ressourcen, falls OS/2 Plug-and-Play nicht installiert oder nicht verfügbar ist.

OS/2 Plug-and-Play wird erst mit OS/2 WARP Version 4 erhältlich sein.
GERÄT=c:\mmos2\ad1816dd.sys <parameter list>
 /S:xxxx     - Soundblaster-E/A-Port, hexadezimal (240)
  /C:xxxx     - CODEC-Basisadresse, hexadezimal (FFE0)
  /F:xxx      - Basisadresse für FM-Synthese, hexadezimal (388)
  /I:y        - Interrupt-Level, dezimal (5)
  /N:$strng$  - von MINSTALL zugeordneter Gerätetreibername
  /P:y        - DMA-Kanal für Wiedergabe, dezimal (1)
 /R:y        - DMA-Kanal für Aufnahme, dezimal (3)
   /M:xxx      - MPU-401-Basisadresse (330)
  /J:xxx      - Joystick-Basisadresse (200)
 /T:y        - MPU-401 Interrupt-Level (15)
 /3:y        - 3D Phasenexpansion (0-31)

Gerätetreiber für OPL3 oder FM-Synthese 

Dieser Treiber bietet die erforderliche Unterstützung für FM-Synthese durch OPL3-Emulation. Der AD1816-Treiber initialisiert OPL3 und ermöglicht es dem OPL3-Treiber, die FM-Synthese zu steuern. 

  GERÄT=c:\mmos2\opl3.sys /P:xxx /N:OPL31$
 /P:xxx      - Basisadresse von OPL3
 /N:$strng$  - von MINSTALL zugeordneter Gerätetreibername

GAMEDD oder Joystick-Unterstützung

Dieser Treiber bietet Joystick-Unterstützung für OS/2.

GERÄT=c:\mmos2\gamevdd.sys
 GERÄT =c:\mmos2\gamedd.sys          Für diese Gerätetreiber können keine Parameter festgelegt werden.
 MPU-401 Geräteschnittstelle     Dieser Treiber unterstutzt MPU-401, wie für externe MIDI-Geräte erforderlich.

GERÄT=c:\mmos2\mpu401.sys <parameter list>       
 /Pn:yyy     - E/A-Basisadresse: Legt die E/A-Basisadresse für Port n fest, normalerweise 300 oder 330 (hexadezimal)
 /In:yyy     - Interrupt-Level: Legt den Interrupt-Level für Port n fest. yyy ist eine Dezimalzahl zwischen 1 und 15. 

Wenn nur die E/A-Basisadresse für einen bestimmten Port (z.B. /P1:300), aber kein Interrupt-Level angegeben ist, versucht der Treiber, den Interrupt-Level automatisch zu erkennen.
Beachten Sie jedoch, daß für die Wiedergabe kein MMPM/2 Interrupt-Level benötigt wird.

 /L - Unterstützung langer Namen. Falls /L spezifiziert wird, wird der Treiber veranlaßt, die E/A-Basisadresse und den Interrupt-Level in den Instanznamen für die RTMIDI-Aufzeichnung, Typ A aufzunehmen. So würde beispielsweise ein Name, der ohne /L nur „MPU-401 #1" lautet, mit /L als „MPU-401 #1 (I/O=0330, IRQ=05)" angegeben.

/N:sss      - Treibername, ein String mit einer Länge von 8 Zeichen, der auf $ endet. Keine Portnummer spezifizieren. Die Standardeinstellung ist „MPU401$".

 /Q - Veranlaßt den Treiber, während der Initialisierung der Wiedergabe-Hardware Fehler zu ignorieren. Kann bei einigen Karten erforderlich sein. 

/R:yyy  - Auflösung des MMPM/2-Timing. Ist ein Timer mit hoher Auflösung (TIMER0.SYS) installiert, so teilt dieser Parameter dem MPU-401 Treiber die Auflösung mit (yyy ist die Anzahl der Millisekunden), die bei der Wiedergabe von MMPM/2 MIDI-Strömen zu verwenden ist. Standardeinstellung ist eine Millisekunde. Standard ist 2. 

 /V - Verbaler Output während der Boot-Routine. Bei Verwendung sollte dieser Parameter als erster angegeben werden.

05.03.97, 16:53	1 of 7	1807 words	Readme.ge7


