Работа с Ntvdm

  • Автор темы Gravedigger
  • Дата начала
G

Gravedigger

Гость
#1
В рамках учебной задачи создается программный эмулятор устройства ввода-вывода NTVDM.

Эмулятор представляет собой драйвер виртуального устройства ввода-вывода и приложение, обеспечивающее внешний интерфейс пользователя. Драйвер принимает запросы на чтение/запись портов от NTVDM и размещает их в области разделяемой памяти. Кроме того, драйвер (по идее) способен инициировать эмуляцию модулем NTVDM аппаратного прерывания по входу IRQ7.

Проблема в том, что драйвер писался давно и не нами. В ходе работы выяснилось, что он некорректно работает с аппаратными прерываниями, отсюда и вопрос:

Существует ли где-нибудь вообще в природе мануал/дока/подсказка по работе с NTVDM на русском или английском?
Почти срочно. Гугл, к сождалению, не дал ответа.