И поделюсь первым успехом - удалось завести IDE DVD. Завел с помощью драйверов от FreeDOS - как здесь:
http://forum.ixbt.com/topic.cgi?id=4:90264
http://help.fdos.org/en/hhstndrd/base/gcdrom.htm
http://sourceforge.net/projects/cdromdosdrv/
В архиве есть драйвер 'gcdrom.sys', который загружается в файле CONFIG.SYS. Для его загрузки в этот файл включаются строки:
DEVICE=GCDROM.SYS /D:MSCD000 /C0
DEVICE=GCDROM.SYS /D:MSCD001 /C1
DEVICE=GCDROM.SYS /D:MSCD002 /C2
Можно после загрузки посмотреть к какому порту (С0 ... С2) произошло подключение и оставить только ту строку, которая соответствует этому порту.
Для логического подключения к системе в файле AUTOEXEC.BAT прописывается строка:
MSCDEX.EXE /D:MSCD000 /D:MSCD001 /D:MSCD002
Если Вы определились к какому порту (С0 ... С2) произошло подключение, то можно в параметрах /D:MSCD00х оставить только тот номер порта (без буквы "С"), на который был установлен DVDRW.
- Драйвер GCDROM.SYS сканирует не привычные нам IDE порты: 170h(376h)&1F0h(3F6h), а порты EFxxh, находящиеся в IO пространстве 'SATA Native IDE controller'-а, который используются для подключения SATA устройств. Поэтому с его помощью можно подключать CD/DVD с интерфейсом SATA.
Еще в архиве был mscdex.exe - более новый (1994 года) чем был в папке DOS - я его заменил. И DVD подцепился к порту C0 и стал диском "G", соответственно оставил только одну строку в конфиге. Читает и CD, и DVD.
Только вот незадача - свободной памяти после запуска DVD еще поуменьшилось - драйвера упорно не хотят грузиться "наверх"(.