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

Полигон-2

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

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

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

Полигон-2 »   Старый софт »   Русификаторы для CGA/EGA
RSS

Русификаторы для CGA/EGA

<<Назад  Вперед>> Печать
 
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Помогите советом. Я решил отобрать программы-русификаторы для машин с CGA/EGA
1. На VGA картах без русификатора русские буквы отображаются абракадаброй, и это мне понятно. Для этого и служат русификаторы
К преогромному удивлению обнаружил следующее:
2. На EGA картах и LCD ноутбуках 286 русские буквы без русификаторов отображаются !! русскими буквами! Т.е., мне попадаются экземпляры, у который русская кодировка зашита в видео-ПЗУ?
К сожалению сходу не могу найти CGA видеокарту, чтобы проверить с нею.
Подскажите тогда хотя бы теоретически - будет ли программа keyrus работать с CGA адаптером и русифицировать шрифт?
Или какие посоветуете русификаторы для CGA, Hercules, MCGA... Или же, если в них не прошита русская кодировка, то будет абракадабра при любом русификаторе?
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Нашел видеокарту EGA, которая наконец-то показывает русские буквы абракадаброй.
Вывод: некоторые видеокарты с завода (на них неповрежденные наклейки УФ-ПЗУ) прошивались кириллицей, например для стран СЭВ?
Проверил на ней русификаторы. Все до единого русифицируют буквы, как будт это VGA-карта.
Стал пробовать разные видеоркжимы.
Обнаружил, что с видеокартами EGA в режимах CGA и MCGA, keyrus не русифицирует буквы, а только в режимах EGA.
Зато UNIEGA в любых режимах русифицирует EGA шрифты.
Далее.
Нашел видеокарту CGA/MonoCGA. И вот с ней ни один русификатор не изобразил русских букв. Выход - только аппаратная перешивка ПЗУ знакогенератора? Но ведь есть же режим теневого копирования ПЗУ и видеоПЗУ в сетапе 286 машин, так почему русификаторы не могут подменять русский шрифт, когда он уже переписан в верхнее ОЗУ?
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
sanders,
> будет ли программа keyrus работать с CGA адаптером и русифицировать шрифт?
А в документацию к keyrus'у ты не догадался заглянуть?..

>> На CGA, MDA, обычный Hercules поддержка символов теоретически невозможна.
>> Необходимо прошивать аппаратно знакогенератор.

> Или какие посоветуете русификаторы для CGA, Hercules, MCGA...
Программатор ПЗУ ;-)

> CGA и MCGA, keyrus не русифицирует буквы, а только в режимах EGA.
Насколько я помню, это зависит от настроек keyrus'а. Вывод keyrus /? в студию!

> так почему русификаторы не могут подменять русский шрифт, когда он уже
Вероятно потому, что эта область памяти доступна только для чтения. Можешь поэкспериментировать — возьми какой-нибудь отладчик и попробуй поменять пару байтов по тем адресам, где находится видеоБИОС.


--------
Да, вот ещё что вспомнилось. Есть драйвер s_font, который делает именно то, что ты хочешь — грузит шрифты в shadow RAM. Но на 286 он не идёт, да и чипсет матери д.б. ему известен (доступ к теневой памяти всё-таки чипсетозависим).
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders, чтобы на видеокарте EGA/VGA keyrus русифицировал все режимы CGA/MCGA нужно прописать ключи "/FULL" и "/ALL".
maximmi
Newbie


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


Ссылка


Дата регистрации на форуме:
23 янв. 2011
Вообще-то русификатор для Hercules'a есть! Работает через графический режим, лежит здесь.
На 286-10 тормозит, так что программатор все равно лучше.
<<Назад  Вперед>> Печать
Полигон-2 »   Старый софт »   Русификаторы для CGA/EGA
RSS

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

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

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