Конечно, против некорректного программирования никакой защиты быть не может, но само такое программирование не имеет права на существование . Баги должны устраняться.
Меня более интересуют возможные случаи юзания D2 и D5, т.к. там сидели турба и принтер. Но турбу в Кае программно кажись и не юзали вообще, а принтер - токо из ПЗУ, которое нужно поправить.