               Уважаемые читатели Софтпанорамы !

     1. Вашему вниманию представлены:

    PU_1700.COM - драйвер - расширитель форматов гибких носите-
                  лей версии 2.7.  Возможно,  что в нем  учтены
                  все Ваши "пожелания".
    PU_1700.DOC - необходимая документация.
                  Примечание редактора: программы опубликованы 
                  --------------------  в разделе UPDATE


   PU_TIMEM.COM - маленькая резидентная программа  в 416 байт -
                  ЧАСЫ с сигналом каждого часа,  с возможностью
                  установки /  переустановки до 5-и будильников
                  и с возможностью отключения / включения  пос-
                  ледовательным нажатием  и  отпусканием  левых
                  клавиш Ctrl и Alt. Необходимая подсказка есть
                  при запуске.
     А также:

       PU_SK.89 - целый пакет моих "древних"  программ, которые
                  "гуляют"  по нашей стране, очень  далеких  от
                  совершенства и за которые  я  не несу никакой
                  ответственности.  В поддиректории PU_DOC есть
                  полный комплект документации.

     Сегодняшний пакет PU_SK гораздо мощнее и шире:  PU_VEGA  и
PU_VEGAM уже реализуют ПОЛНЫЙ алгоритм обслуживания дисплея, PU
_DISKM пока не пробиваем  современными  вирусами,  PU_KBGM  уже
многонациональный и многофункциональный,  и т.д.  Но, к сожале-
нию,  есть организации, которые с поразительным упорством, даже
в 92 году продают PU_SK.89 ! Я к этим сделкам века никакого от-
ношения не имею! Только  поэтому этот пакет и появился на стра-
ницах Софтпанорамы c такими комментариями.


     2. Разное.

     В своей статье  "О  создании  ПОЛНОГО  драйвера  дисплея",
опубликованной  в одном из прошлогодних номеров Софтпанорамы, я
не описал многие простые,  на мой взгляд, алгоритмы или упомяул
о  них  вскользь.  И получил ...  Один из начинающих (по моему)
разработчиков: "Я возмущен ... Как это можно по размерам курсо-
ра  определить  тип видеорежима - текстовый или графический?" И
т.д..  А я вот не возмущен и отвечаю всем сразу - по параметрам
курсора  можно определить режим работы видеоадаптера: текстовый
или графический,  только запрашивать надо через соответствующую
функцию BIOS для текущей страницы, а не пользоваться параметра-
ми курсоров из рабочей области  BIOS!  Более  надежен  алгоритм
распознавания режима по размерам видеобуфера. Я пользуюсь и тем
и другим алгоритмом в разных программах. Если разработчик драй-
вера не сможет самостоятельно разработать оба алгоритма, то ему
надо, по моему глубокому убеждению, серьезно задуматься и найти
более подходящую легкую работу.
     В Софтпанораме N1 за 1992 год опубликован драйвер Владими-
ра Брайченко RCONSOLE вместе с исходным текстом.  Это  один  из
лучших драйверов,  опубликованных на страницах Софтпанорамы.  В
части обслуживания видеоадаптера реализован почти полный  алго-
ритм обслуживания.  Но имеет одну досадную ошибку - неверно оп-
ределяет режим работы видеоадаптера.  Для полноты  обслуживания
видеоадаптеров типа VGA его надо доработать чтобы он мог:
     - уметь обслуживать видеоадаптеры шрифтами  хотя  бы  4-ех
       типоразмеров, которые надо разработать в двух вариантах:
       тонкие для видеотерминалов с хорошим разрешением и толс-
       тые или двойные для терминалов с удовлетворительным раз-
       решением;
     - следить за правильным возвращением статуса видеофункций.



           Желаю успехов!            Панков Ю.И.    02.01.92 г.
           г. Сергиев Посад          тел. в Москве: 252-43-94
             (Загорск)

