Обновить
0
0

Пользователь

Отправить сообщение

Да, помню эту привязку к курсору. Да и модуль Crt, хоть и выводил напрямую в видеопамять, тоже требовал позиционировать курсор с помощью gotoxy. При больших объемах вывода в разных местах экрана ещё хорошо было сделать курсор временно невидимым, чтобы на медленных машинах он не мелькал.

Давно не видел исходных текстов Turbo Vision. В 90-е немного её дорабатывал, чтобы работали русские Alt-комбинации (Alt-Ф для '~Ф~айл') и ещё какие-то ошибки исправлял. Про такую систему с прерыванием не помню, и как будто не очень понятно, зачем это могло быть там, ведь достаточно обычной подпрограммы, вызываемой не через int, а через call; это же не резидент. Да и из справочника Ральфа не припомню какого-то особенного прерывания Turbo Vision. Может, раскопаю потом всё это дело.

Разве Turbo Vision использовала прерывание для вывода? Насколько помню, она выводила напрямую в видеопамять, как и стандартный модуль Crt.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность