Как русифицировать IBM 5155 с видеокартой CGA 16 kb - ? (русские буквы не загружаются)

Архивные темы раздела "Старый софт"
Аватара пользователя
Посiпаки
Почётный пользователь
Сообщения: 715
Зарегистрирован: 13.09.2012,19:46
Откуда: оттуда
Контактная информация:

Вклад в сообщество

Как русифицировать IBM 5155 с видеокартой CGA 16 kb - ?

Сообщение Посiпаки » 13.09.2007,21:46

русские буквы не загружаются

Вопрос к владельцу вот этого компьютера
http://phantom.sannata.ru/museum/ibm_portable.shtml
и
может быть ещё кто-нибудь другой знакомый с видеоадаптером CGA подскажет - какой русификатор в нём можно применить? неужели самому писать придётся, кошмар.
Русификаторы kbprn, univga, uniscr - завешивают компьютер, русификаторы mkey, cyrkbd - работают, переключают, но не загружаются русские буквы, видны одни кракозябры.
Возможно, это связано со старой видеокартой с памятью 16 килобайт? Всё-таки компьютер был разработан до того, как в СССР начали писать русификаторы, и имеющиеся русификаторы на столь старый компьютер не рассчитаны.
А. Горский


Аватара пользователя
Serge
Тех.адм.
Сообщения: 2105
Зарегистрирован: 04.11.2001,19:04
Откуда: Tallinn, Estonia
Контактная информация:

Сообщение Serge » 13.09.2007,22:23

Это наш музейный компьютер. Русифицировать его не пытались, да и в силу указанных, к примеру, здесь причин это бесперспективная затея.
С наилучшими,
Серж

Музей, оф.сайт

Аватара пользователя
Посiпаки
Почётный пользователь
Сообщения: 715
Зарегистрирован: 13.09.2012,19:46
Откуда: оттуда
Контактная информация:

Вклад в сообщество

Сообщение Посiпаки » 13.09.2007,23:06

Спасибо за ответ, но вот что написано там рядом:
http://sergey.weblab.ru/OiF/vga/prilog.htm#pril_2
видеоадаптера CGA таблицы знакогенератора, определяющие символы, которые можно отобразить на экране диспля в текстовых режимах находятся в ПЗУ, которое расположено вне адресного пространства процессора. Программы не имеют возможности изменить или даже считать информацию из этих таблиц. По-этому для "руссификации" текстовых режимов видеоадаптера CGA необходимо перепрограммировать ПЗУ знакогенератора. Единственной возможностью отобразить на CGA русские буквы не перепрограммируя ПЗУ являются графические режимы работы адаптера. В графических режимах вы можете сами определить образы символов с ASCII кодами от 128 до 255. Образы символов с ASCII кодами от 0 до 127 изменить не перепрограммируя ПЗУ нельзя.
Как же самим определить образы символов с кодами 128 - 255? Для этого надо составить таблицу шрифтов в которой описаны образы символов с кодами 128 - 255. Для CGA, размеры символов которого равны 8х8 пикселов описание образа каждого символа состоит из восьми байт. Первый байт описывает первую линию символа, второй - вторую и так далее. При этом когда биты байта равны единице, соответствующие пикселы на линии символа будут отображаться светлыми пикселами. Остальные пикселы будут темными."
Я однажды добился русских букв на экране в режиме CGA, но то был компьютер Cordata XT 1990 года выпуска. Неужели у IBM 5155 адаптер CGA в графический режим нипочём не переключается и надежды на русификацию нет?
А. Горский


Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 13.09.2007,23:44

Если кому надо, у меня есть микросхемки 2716 и 2732 чистые ;)

Inskin
Почётный пользователь
Сообщения: 3241
Зарегистрирован: 08.07.2002,15:00
Откуда: St-Petersburg
Контактная информация:

Вклад в сообщество

Сообщение Inskin » 14.09.2007,05:58

Видел в давние времена на ХТ именно такой способ русификации - в графическом режиме. И способ этот работал. Но - это было больше 10 лет назад, так что русификатором точно не помогу.
Going backwards may be progress, if we have gone in the wrong direction.  (C.S.Lewis)
Внимание! http://www.phantom.sannata.org/forum/index.php?t=5378

Аватара пользователя
Посiпаки
Почётный пользователь
Сообщения: 715
Зарегистрирован: 13.09.2012,19:46
Откуда: оттуда
Контактная информация:

Вклад в сообщество

Сообщение Посiпаки » 14.09.2007,12:14

"микросхемки 2716 и 2732 чистые" это интересно, спасибо, и я вот что яндексом нашёл:
http://www.dsl.kiev.ua/products/turbo.h ... ОГРАММАТОР "TURBO-plus" ценой 54 доллара,
"Программирует микросхемы:
EPROM  2516/32/64, 2716, 2732, 2764...."
а самое заманчивое "Программное обеспечение: ... редактор знакогенератора (матрицы 8 - 48 точек), автоматическая русификация ПЗУ видеоадаптеров MDA, MGA, CGA, EGA, VGA, SVGA..."
как будто специально для меня сделали, жалко, что в Киеве. Не знает ли кто, где такой программатор можно достать в Москве, и правда ли в фирменном описании написано, что вот так всё просто безпроблемно им автоматически русифицируется, даже CGA?
А. Горский

Bobo
Advanced Member
Сообщения: 9537
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб

Вклад в сообщество

Сообщение Bobo » 14.09.2007,12:17

Программатор любой пойдет
А редактор шрифтов нето в винде 3,1 был нето в СДК к ней
Xeon E5-2670v2/32 Gb, Amiga А4000Т

Babasha

Сообщение Babasha » 14.09.2007,12:27

Или, как вариант, набирать текст в "Лексиконе" :)
Был еще руссификатор keybsu.com он на Robotron CM1910 с CGA адаптером позволял загружать русский шрифт, но наверняка эта собственная разработка Robotron и на других тачках не работает. :)

Alexey
Advanced Member
Сообщения: 576
Зарегистрирован: 11.12.2002,12:05

Сообщение Alexey » 14.09.2007,12:45

poplipen, наверняка в интернете есть образы русифицированного ПЗУ знакогенератора CGA. А программатор покупать не обязательно - за меньшие деньги можно прошить ПЗУ на радиорынке.

Аватара пользователя
Посiпаки
Почётный пользователь
Сообщения: 715
Зарегистрирован: 13.09.2012,19:46
Откуда: оттуда
Контактная информация:

Вклад в сообщество

Сообщение Посiпаки » 14.09.2007,13:08

Вот появилась надежда:
" http://www.dosprogram.narod.ru
Версия 7.3 популярного русификатора KeyRus.
keyrus /128  
Указывает  на  то,  что  надо  загружать  только верхние 128 символов ASCII от 128 до 255.
При этом символы будут поддерживаться в текстовых режимах и  графических режимах  CGA (если разрешен фонт 8x8).   Для  CGA  эта опция  указывает, что   KEYRUS   работает  эквивалентно   программе  GraphTabl."  
Значит, ещё и программу GraphTabl можно поискать, тоже вариант.
На сайте производителей программатора Турбо-плюс нашёл бесплатные программы к нему, и написано, как пользоваться:
"Автоматическая русификация видеоадаптеров
                    (программа TURBO-V6.EXE)
  Чтобы  русифицировать  карту  EGA, CGA, Hercules  надо:
- извлечь ПЗУ из карты, сосчитать его на программаторе, записать в файл.
- в режиме "Работа с буфером", далее - "Русификация видеоадаптеров", выбрать файл, который необходимо русифицировать. Программа автоматически  выполнит  все,  что  требуется:  найдет и заменит фонты, подсчитает, если  это  необходимо,  контрольную  сумму  и дополнение к контрольной сумме запишет в последний адрес."
Интересно, если такая программа у прошивальщиков на Митинском радиорынке или надо им самому эту программу turbo-v6.exe принести и уговорить заморочиться?
А. Горский




olbush
Advanced Member
Сообщения: 359
Зарегистрирован: 31.07.2007,17:29
Откуда: Moscow

Сообщение olbush » 20.09.2007,14:08

Русификация монохрома,ЦГА,Геркулеса возможна ТОЛЬКО аппаратно!(т.е. заменой ПЗУ) В 1985 это стоило ~500руб,а Ваш "ноутбук"-как пара Жигулей
Тряхнуь что-ли стариной...
olbush@nm.ru

Закрыто