вот именно - по второмуу пункту. Privileged instruction - это проблема не с портами, хотелось бы ошибаться. Вот пример по UserPort-у:
http://programmators.narod.ru/win_xp.html
для Турбо-6 прокатило. Хотя все равно под Win98 устойчивей как-то работает