Спасибо за ответ!
Попробовал

Суть в том, что доке прямого ответа не нашел. Нашел прямой ответ в примерах к DDK98 — audio & DVD. Там сказано, если обьединить примечания к этим примерам — надо установить DDK2000 под Win98SE/Win ME , и работать как обычно.
Отчитываюсь о проделанной работе.
1 установил DDK2000 под 98.
2 персобрал библиотеки
3 пересобрал драйвер
Нашел некую особенность 98, породившую основные сомнения. Я написал драйвер для PCI усторйства, которое мапится своими регистрами в память одним диапазоном в 0x1000. Работаю на ноутбуке, у которого этого устройства нет. Нашел незанятый порт PCMCI, который сидит на PCI шине и являяется PCI устройством. Он мапится 4мя диапазонами — 2мя в I/O 2мя в память. Я использовал этот порт как некое PCI устройство, на котором отрабатывал черновик драйвера. Под 2000 все здорово, все работает. А под Win98 KIRP в OnStartDevice передавал вектор прерывания 0 и базовый адрес 00000. Отсюда и были сомнения.
Оказалось, что на родном устройстве все окей.
Если кому поможет, буду рад.