Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Чем русифицировать mono LCD VGA 286-386 ноуты
RSS

Чем русифицировать mono LCD VGA 286-386 ноуты

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
DrPass написал:
[q]
Для CGA и MDA адаптеров существует только один способ русификации - замена ПЗУ знакогенератора.
[/q]
Для MDA да, только так и никак иначе, а вот для CGA теоретически можно перевести в графический режим и там отображать русские буквы. Так вроде текстовой редактор Lexicon делает. BTW, а есть для CGA универсальный русификатор на таком принципе? Для Hercules есть точно, а для CGA не встречал.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Anderson1 написал:
[q]
Для MDA да, только так и никак иначе, а вот для CGA теоретически можно перевести в графический режим и там отображать русские буквы
[/q]
В своей программе - как угодно. А в других черта с два. Если оно еще использует int 10 для вывода на экран, можно всунуть свой обработчик прерывания, принудительно переключить в графический режим, программно отрисовывать символы... и это будет работать, ценой дикой потери производительности и с урезанным набором цветов/атрибутов. А первая же программа, которая выводит текст прямой записью в память адаптера (обычная практика, т.к. это и просто, и намного более эффективно, чем int 10h), всю картинку на экране просто увалит к чертовой матери.
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
На геркулесе же это есть! Потеря производительности не такая уж и дикая - на уровне EGA/VGA с выключенной теневой памятью. На каком-нибудь XT наверно и будет неюзабельно, но на 286-12 уже вполне нормально. Касательно лезущих напрямую софтин, то эффекты разные: от просто отсутствия изображения (Prince of Persia) до виса (Lexicon). Но в драйвере в виде TSR реализован хоткей, который переключает режимы, так что перед запуском графической софтины можно переключить обратно в текстовой режим. BTW, переключение уже в гр.софтине тоже прикольно - появляется мусор на экране, местами мигающий :) Чем же CGA так отличается, помимо более одного варианта графического видеорежима конечно, что для него ничего такого не сделали?
Fe-Restorator
Гость

Ссылка

Anderson1 написал:
[q]
keyrus очень толстый драйвер в обеих своих частях
[/q]
Зато он хорош в качестве пробного шара: прокатит - знамо подбирай драйверок "поуютнее", а не прокатит - так к DrPass-у за прошивкой ПЗУ видеоадаптера. Без обиняков.
Сейчас на форуме
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Anderson1 написал:
[q]
Чем же CGA так отличается, помимо более одного варианта графического видеорежима конечно, что для него ничего такого не сделали?
[/q]
Возможно (я не берусь утверждать, т.к. того драйвера в глаза не видел), дело было в возможности более полноценной эмуляции текстового режима на Геркулесе. Например, если на CGA символы на лету превращать в графику, то перестанут работать сервисы int 10h вида "прочитать символ в указанном знакоместе" или "установить атрибуты символа", просто потому, что неизвестно, какой там должен быть символ. А на Геркулесе есть две видеостраницы. Одну по адресу b800h можно оставить для хранения "теневого" содержимого экрана в текстовом режиме, а вторую использовать для формирования графической картинки для вывода на экран.
Fe-Restorator
Гость

Ссылка

Припоминается, на геркулесе (или это чистый MDA?!) вообще не было знакогенератора с предопределёнными фонтами. Вся таблица символов подгружались исключительно софтово, в текстовых режимах. Не?
Сейчас на форуме
SilverJohn
Newbie


Откуда: SPb
Всего сообщений: 35
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 сен. 2013
Anderson1 написал:
[q]
лучше использовать попроще и покомпактнее - evgammr.com для дисплея
[/q]
Подскажите, пожалуйста, где взять.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Fe-Restorator написал:
[q]
Припоминается, на геркулесе (или это чистый MDA?!) вообще не было знакогенератора с предопределёнными фонтами. Вся таблица символов подгружались исключительно софтово, в текстовых режимах. Не?
[/q]
ПЗУ со знакогенератором есть везде, в оригинальных адаптерах MDA/Hercules и их аналогах непосредственно на видеокарте, в некоторых IBM-совместимых клонах "все-в-одном", с распаянной на материнке видеокартой, оно может сидеть в основном BIOS. Как бы оно тогда работало, если, допустим, компьютер еще не загрузился?
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
SilverJohn написал:
[q]
Anderson1 написал:
[q]
лучше использовать попроще и покомпактнее - evgammr.com для дисплея
[/q]
Подскажите, пожалуйста, где взять.
[/q]
Изначально в RU.DOS проскакивало, но теперь разве что здесь.

Прикрепленный файл (EVGAMMR.zip, 1319 байт, скачан: 20 раз)
Fe-Restorator
Гость

Ссылка

DrPass написал:
[q]
ПЗУ со знакогенератором есть везде
[/q]
Генератор-то вроде был, а фонтов евонных не было. Покуда не подгрузит с дискеты какую-то "няшку" не кажет ни инглиш, ни руглиш, токма курсором моргает или лого своё кажет (отключаемое), высотой примерно в 4 строки, графика, а-ля ascii-art. Не вспомню, что за видеоадаптер, но таковой попадался, в составе безвестного компа, возможно - брендового, на это вниманья не обратил, давно дело было. Запомнил лишь сам факт необычной загрузки.
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Чем русифицировать mono LCD VGA 286-386 ноуты
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS