^C15 (3) Reset der Soundblaster-Karte -------------------------------- ^C11Der Reset ist eine Funktion, die so ziemlich jedes Erweitrungsteil bietet und er darf natrlich auch bei der Soundblaster-Karte nicht fehlen Der Reset ist relativ einfach. Man jagt eine Null an den Resetport (siehe oben) und wartet ersteinmal ca. 100 ms. Das kann man machen, indem man einfach eine Warteschleife durchl„uft. Dann schickt man an den gleichen Port eine Null und fragt die n„chsten 100 ms st„ndig ab, ob der DSP- Datenport (Basis+0Ah) bereit ist, was er uns mitteilt, indem der Wert AAh an diesem Port anliegt. Ist dies innerhalb von 100ms nicht geschehen, ist entweder keine Soundblaster-Karte vorhanden oder es wurde ein falscher Basisport angesprochen. Und das ist der Punkt, wo es klingeln máte, denn wenn man alle 8 m”glichen Basisports durchprobiert, wird der Reset nur bei einer Adresse erfolgreich sein und schon hat man den entsprechenden von der vorliegenden Soundblaster-Karte verwendete Basisport gefunden. Sollten alle 8 Versuche fehlschlagen, kann man davon ausgehen, daá keine Soundblasterkarte installiert ist.