
Сообщение от
troosh
Поддержав в эмуляторе ide (минимальное подмножество операций: чтение/запись сектора, получение свойств диска и форматирование), можно делать драйвер IDE и образ ПЗУ куда он внедрён (вместо mfm-ского). Там меньше десятка регистров, DMA не используется. Пришла команда - сделали трансляцию голова/трек/сектор из соответствующих регистров в смещение в образе диска на хост машине, через некоторое время имитируем прерывание по завершению операции, данные гоняются через один 16-ти битный регистр. Не видно там особых сложностей...