Ru-Board.club
← Вернуться в раздел «Программы»

» Кириллица в древнем ноуте с CGA-адаптером...

Автор: Voxor
Дата сообщения: 16.06.2003 20:00
Комп: Compaq 386/20 Portable с плазменной панелью. Адаптер - CGA. Задача - корректное отображение и ввод кириллицы в MS-DOS.
Штатное решение от Microsoft:...

CONFIG.SYS:

mode con codepage prepare=((866) c:\DOS\ega.cpi)
mode con codepage select=866
keyb ru,,c:\DOS\keyboard.sys

AUTOEXEC.BAT:

device=c:\DOS\display.sys con=(ega,,1)
country=007,866,c:\DOS\country.sys


...или драйвер клавиатуры VRUN - не работают, так как заточены под EGA и далее...

Есть идеи ?
Автор: Galahad
Дата сообщения: 16.06.2003 21:49
У меня на старых сидюшах есть куча древних же русификаторов, вполне работавших в любом режиме. Если нужно - пиши в пм
Автор: Tim72
Дата сообщения: 16.06.2003 23:29
Voxor
вау... динозавры еще живы... сразу вспомнилось "детство золотое"...
а по сабжу, кирилизация CGA под DOS - требует перепрошивки ПЗУ знакогенератора CGA (текстовый режим), или перевода адаптера в графический режим...
если это не сделать - ни какие программные русификаторы не помогут...


Добавлено
а тему, пожалуй, в "железо" стоит перекинуть...
Автор: AlexSherifF
Дата сообщения: 17.06.2003 07:56
Tim72
Ну ты загнуууул....

Цитата:
требует перепрошивки ПЗУ

К чему это? Как-то у меня году в 1994 и без перепрошивки шло. И не только на CGA но и на Hercules...


Voxor
Пошукай в Сети такие штуки, как keyrus или unikbd с uniscr
Автор: tumber
Дата сообщения: 17.06.2003 10:49
Voxor
Перепутаны config.sys и autoexec.bat . На самом деле наоборот.

Цитата:
keyb ru,,c:\DOS\keyboard.sys

А сюда я бы добавил параметр /ID:093 - переключение раскладок по правому Ctrl.

Что касается перепрошивки ПЗУ - то мне встречался еще XT, с которым помогла только она. Но здесь все-же 386, поновее
Автор: Voxor
Дата сообщения: 17.06.2003 12:20

Цитата:
Voxor
Перепутаны config.sys и autoexec.bat . На самом деле наоборот.


Tumber'у: Верно, перепутал !


Цитата:
Если нужно - пиши в пм


Galahad'у: Кинул мессагу в твой ПМ !


Цитата:
Пошукай в Сети такие штуки, как keyrus или unikbd с uniscr

И шукал и юзал и еще много чего юзал. Все они заявляют примерно одно и тоже: "VGA or EGA adapter not found". Адью...
Автор: Tim72
Дата сообщения: 17.06.2003 16:11
AlexSherifF

Цитата:
Как-то у меня году в 1994 и без перепрошивки шло. И не только на CGA но и на Hercules...

в текстовом режиме адаптЕра без кирилизованой ПЗУхи - что 1994, что 2003 год... а вот если перевести в графический режим, то ПЗУ можно и не перешивать...

Цитата:
требует перепрошивки ПЗУ ... , или перевода адаптера в графический режим...

Автор: PaulGor
Дата сообщения: 18.06.2003 01:16
Voxor,
Попробуй RK.com - я, работая в 19-забытом году в "Интерквадро", был
автором спецификации заказа на написание этого драйвера
(т.е. какие фичи должны быть - по каким клавишам переключаться, и т.п.
и среди них - поддержка CGA и Hercules),
нам его сделали в ВЦ Академии Наук (автор - Саша Страхов), а потом
мы уже его во все поставки включали - очень хорошая программа!

Взять его можно в архиве Релкома - см. RK.zip:
http://www.kiarchive.ru/pub/msdos/cyrillic/



Автор: Voxor
Дата сообщения: 18.06.2003 11:18

Цитата:
Попробуй RK.com - я, работая в 19-забытом году в "Интерквадро", был
автором спецификации заказа на написание этого драйвера


PaulGor'у: Спасибо, приятель ! Я про этот (решающий проблему) драйвер читал, когда лазал по Сети, но так и не нашел. Взял с КИА. Еще раз спасибо !!!


Цитата:
в текстовом режиме адаптЕра без кирилизованой ПЗУхи - что 1994, что  2003 год... а вот если перевести в графический режим, то ПЗУ можно и не перешивать...


Согласен с Tim72. Русский язык был нужен до момента установки Windows 3.1, чтобы понимать что под кракозяблами скрыто. Винда установилась нормально и проблема потеряла свою актуальность. Правда при поисках нашел все же (не RK.COM) а утилиту
GR2.COM (автор Кирилл Злобин) Она-то мне и помогла при установке. Вот что он пишет в readme:

"Пусть волею судеб Вам выпало работать на машине с адаптером CGA, на
котором не прошиты русские буквы. Печально, не правда ли? Я сам долгое
время находился в такой ситуации и наконец решил принять соответствующие
меры... Вы говорите, что CGA программно не русифицируется и что об этом
известно даже user'ам? Я с этим и не спорю. Я просто пишу небольшую
программку, которую Вы можете вставить в свой autoexec.bat и которая
остается в памяти резидентно, занимая < 7K. И вот через некоторое время
какая-нибудь советская программа выдает вам на экран порцию
псевдографической абракадабры (Вы еще не научились ее читать?). Вы
несколько секунд чешете в затылке, а потом нажимаете Alt-\ (одновременно
клавиши Alt и обратную косую черту - на моей клавиатуре они рядом, а у
Вас?). И в одно мгновенье (даже на XT на 4.77 MHz!) у вас перед глазами
полноценный русский текст (правда, пропали цвета, но тут уж Вам никто не
поможет). Насладившись этим сказочным зрелищем, Вы нажимаете на вашу
любимую клавишу, и все возвращается на круги своя. Маленькая хитрость -
код нажатой клавиши попадает в буфер ДОС на общих основаниях, поэтому,
если Вы не хотите ничего вводить для Вашей программы, воспользуйтесь,
например, клавишей Shift."

Может это тоже кому-то поможет...

P.S. Кто-то когда-то по поводу добротно сделанных вещей (неважно каких) отпустил фразу: "Старина - не старье".

Страницы: 1

Предыдущая тема: Что за программа ???


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.