С BP7.0 идет графический драйвер vesa.bgi. Инициализировал в паскале графику 800x600x8, затем
 
asm
mov ah, 0Fh
int 10h
mov d, al
end;
WriteLn(d) // 92


Затем пытаюсь в ЧИСТОМ ассемблере установить этот графический режим.
Установился. Даже буквы удалось вывести. Обратно вот только никак.
Уже и редактор закрыл. Мертво. Комп подает признаки жизни. WinAmp по-прежнему орет. Даже завершить работу удалось.
В XP вообще доходит до int 10h и вылетает (без ошибки, просто выходит). В 98-ой не пробовал.
Пробовал оболочки Turbo Shell, Assembler Constructor, ну и просто блокнот.
Да, кстати, как вывести прямую и залить область? Могу, конечно, псевдографикой но это не то.

2. Все тексты программ должны помещаться в теги [ CODE] [ /CODE]