Могу вам совершенно точно сказать, что реализовать PCI - мастера гораздо проще, чем IDE - device. Это из личного опыта. Плюс ко всему, мастер с ОС никаким боком не связан. (+)
он просто пишет данные в память, или читает их из нее, и все. Для отладки придется написать простейшую прогу под ДОС на АСМе. А вот профессиональные драйвера по Windows пусть пишет профессионал. Вы здесь при чем ?