Назад Вперед Оглавление

8. Использование CDROM

8.1 Встроенный драйвер

Здесь описан модуль cdrom, сделанный rucker@astro.uni-bonn.de для Dosemu.

Драйвер состоит из сервера со стороны Linux (dosemu/drivers/cdrom.c, с доступом через int 0xe6 функция 0x40) и драйвера устройства (dosemu/commands/cdrom.S) со стороны DOS.

Замечания и предложения посылайте <rucker@astro.uni-bonn.de>

Для установки:

Чтобы сменить диск при работающем Dosemu, пользуйтесь DOS-овской программой 'eject.com'. Сменить диск окажется невозможно, если он открыт другой программой (например, смонтирован!)

Комментарий zimmerma@rz.fht-esslingen.de: Драйвер был успешно протестирован с Linux SCSI CDROM-ами автором, с драйвером для Mitsumi mcd.c и с драйвером для Aztech/Orchid/Okano/Wearnes aztcd.c мной. С последними типами CDROM смена диска не всегда правильно распознается дисководом, и поэтому отключена. Поэтому eject.com работать не будет. Для других CD-ROM можно вкючить эту возможность, установив 'eject_allowed = 1' в файле dosemu/drivers/cdrom.c (она в начале файла). С драйверами mcd.c и aztcd.c при этом система может подвиснуть секунд на 30 (или даже насовсем), поэтому не меняйте значение по умолчанию 'eject_allowed = 0'.

History: Release with dosemu.0.60.0 Karsten Rucker (rucker@astro.uni-bonn.de) April 1995

Additional remarks for mcd.c and aztcd.c Werner Zimmermann (zimmerma@rz.fht-esslingen.de) May 30, 1995


Назад Вперед Оглавление
Перевод: Валерий Груздев (grue@vpti.vladimir.ru)

Banner.Novgorod.Ru