Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Русификаторы для 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 сентября 2010 17:59 Сообщение отредактировано: 5 сентября 2010 19:08
Нашел видеокарту EGA, которая наконец-то показывает русские буквы абракадаброй. Вывод: некоторые видеокарты с завода (на них неповрежденные наклейки УФ-ПЗУ) прошивались кириллицей, например для стран СЭВ? Проверил на ней русификаторы. Все до единого русифицируют буквы, как будт это VGA-карта. Стал пробовать разные видеоркжимы. Обнаружил, что с видеокартами EGA в режимах CGA и MCGA, keyrus не русифицирует буквы, а только в режимах EGA. Зато UNIEGA в любых режимах русифицирует EGA шрифты. Далее. Нашел видеокарту CGA/MonoCGA. И вот с ней ни один русификатор не изобразил русских букв. Выход - только аппаратная перешивка ПЗУ знакогенератора? Но ведь есть же режим теневого копирования ПЗУ и видеоПЗУ в сетапе 286 машин, так почему русификаторы не могут подменять русский шрифт, когда он уже переписан в верхнее ОЗУ? |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 сентября 2010 19:35 Сообщение отредактировано: 5 сентября 2010 20:42
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 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |