Audio-CDs lesen unter OS/2

Ich möchte mit ctcdread Audio-CDs lesen, und zwar in der DOS-Box unter OS/2. Obwohl ich den virtuellen ASPI-Treiber geladen habe, findet ctcdread das CD-ROM-Laufwerk nicht. Das Laden von Aspi4dos.sys funktioniert auch nicht.

vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Dr. Harald Bögeholz

Ich möchte mit ctcdread Audio-CDs lesen, und zwar in der DOS-Box unter OS/2. Obwohl ich den virtuellen ASPI-Treiber geladen habe, findet ctcdread das CD-ROM-Laufwerk nicht. Das Laden von Aspi4dos.sys funktioniert auch nicht.

Um in DOS-Boxen unter OS/2 ASPI-Unterstützung zu haben, müssen mehrere Voraussetzungen erfüllt sein. In der Config.sys müssen Sie die Treiber Os2aspi.dmd und Vaspi.sys einbinden, ersteren mit Basedev, letzteren mit einer Device-Anweisung. Der virtuelle ASPI-Treiber erlaubt dann den DOS-Boxen den Zugriff auf alle SCSI-Geräte, die sich noch kein anderer Manager `geschnappt´ hat. Das heißt aber, daß der Treiber nicht auf das CD-ROM-Laufwerk zugreifen kann, wenn der CD-ROM-Manager Os2cdrom.dmd geladen ist.

Als Abhilfe gibt es zwei Möglichkeiten: Entweder, Sie entfernen Os2cdrom.dmd aus der Config.sys und verzichten damit auf das CD-ROM-Laufwerk unter OS/2 zugunsten des ASPI-Zugriffs in den DOS-Boxen, oder Sie geben in der Config.sys hinter dem Treiber Os2aspi.dmd die Option /ALL an. Mit dieser Option kann der ASPI-Treiber auf alle angeschlossenen SCSI-Geräte zugreifen, auch wenn sie bereits anderen Managern zugeordnet worden sind. Sie ist daher etwas gefährlicher, da OS/2 gleichzeitige Zugriffe von mehreren Prozessen auf das CD-ROM-Laufwerk nicht mehr verhindern kann. Wenn Sie aber daran denken, während des Einlesens von Audio-CDs nicht anderweitig auf die CD zuzugreifen, kann eigentlich nichts passieren.(bo) (bo)