VGA480 ────── Предлагаю вашему вниманию небольшую ассемблерную программку, которая на VGA может устанавливать режим 30 строк, сохраняя фонт 8х16 или включая фонт 8х14 и добавляя еще 4 строки. Идея этой программы в том, чтобы включать режим 480 строк растра вместо стандартного режима в 400 строк растра. В исходное состояние можно вернуться нажатием Alt-F9 в NC или командой MODE CO80. Я думаю это понравится всем, кто работает в Multi Editor и некоторых других программах, которые не конфликтует с этим режимом. Прилагается исходный текст, чтобы можно было вставлять этот режим в свои программы, как это сделано в Norton Editor 2.0 К сожалению этот режим не на 100% поддерживается BIOS, поэтому для корректной работы программы в этом режиме надо выполнять следующие рекомендации: 1. Программа должна настраиваться на текущее количество строк - полезное свойство, если учесть что на EGA/VGA очень часто используют режимы с 43/50, 33/40 и т.д. строками. 2. Не рекомендуется в своих программах отключать эмуляцию курсора 3. Если вызывать функции знакогенератора с изменением числа строк, надо либо предварительно установить видеорежим, либо использовать подпрограмму VGA480. 95% программного обеспечения прекрасно работают в этом режиме. К сожалению в этом режиме иногда возникают небольшие проблемы с курсором в NC и этот режим очень плохо переносят программы фирмы Borland. (они не выполняют рекомендаций, указанных мною выше) Рекомендуется для таких программ делать пакетные файлы типа: @echo off mode co80 d:\tp\turbo.exe %1 %2 %3 %4 vga480 или наоборот, если надо чтобы программа работала в этом режиме @echo off vga480 d:\me\me.exe %1 %2 %3 %4 mode co80 - и все будет Ok. По всем вопросам обращаться к автору программы Дмитрий А. Гуртяк Украина Донецк 340048 ул.Артема-147"г" кв. 23 тел. (0622) 55-78-52 модем 2:463/10.10@fidonet Программа распространяется в форме SOURCEWARE и при использовании исходного текста крайне желательна ссылка на автора.