SII писал(а):
Либо напрямую работать с регистрами контроллера, либо переключаться в реальный режим и вызывать сервисы BIOS (в последнем случае не знаю, поддерживается ли доступ ко всему ЦД/ДВД либо только к "дискете", котоорая эмулируется в случае загрузки с оптического диска). В любом случае, придётся разбираться с тамошней файловой системой. В общем, работы много.
С файловой системой проблем нет, я уже реализовал загрузку с CD в реальном режиме (не через эмуляцию дискеты, а напрямую читая ISO9660), теперь встала проблема реализации чтения в защищённом режиме. Действительно, я вижу только один способ общения с приводом - через регистры контроллера. Вот в этом то и трабла :(