Русский язык для dos + видео обзор

Как русифицировать MS-DOS

Русский язык для dos Русский язык для dos Русский язык для dos Русский язык для dos

Русский язык для dos

Русский язык для dos

Операционная система MS-DOS версии 6.0 содержит команды и программы для интернациональной поддержки.

Мы предлагаем вам для проведения русификации, после установки MS-DOS версии 6.0, заменить файлы команд и программ интернациональной поддержки соответствующими файлами из русскоязычной версии MS-DOS. В настоящее время выпущены русскоязычные версии MS-DOS 4.01, 5.0 и 6.0.

Если у вас нет русской версии MS-DOS, скопируйте из русскоязычной версии 4.0 или 5.0 операционной системы MS-DOS, следующие файлы: COUNTRY.SYS, DISPLAY.SYS, KEYBOARD.SYS, KEYB.COM, а также файлы с расширением CPI. Замените этими файлами соответствующие файлы в каталоге MS-DOS.

Так как драйвер DISPLAY.SYS и программа KEYB.COM проверяют версию операционной системы, то их необходимо «обмануть». Для этого выполните следующие команды:

C:\DOS\SETVER KEYB.COM 4.01C:\DOS\SETVER DISPLAY.SYS 4.01

Затем с помощью любого текстового редактора вам надо добавить в файлах CONFIG.SYS и AUTOEXEC.BAT команды интернациональной поддержки. В файле CONFIG.SYS вы должны загрузить драйвер SETVER.EXE, добавить вызов команды COUNTRY и загрузить драйвер DISPLAY.SYS:

DEVICE=C:\DOS\SETVER.EXE COUNTRY=7,,C:\DOS\COUNTRY.SYSDEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,1)

В файле AUTOEXEC.BAT необходимо добавить вызов двух команд MODE и выполнить загрузку резидентной программы KEYB:

c:\dos\mode CON CP PREP=((866) C:\DOS\EGA.CPI)c:\dos\mode CON CP SEL=866 D:\DOS\keyb RU,,D:\DOS\KEYBOARD.SYS /ID:093

После внесения всех изменений в файлы CONFIG.SYS и AUTOEXEC.BAT перезагрузите компьютер. При перезагрузке компьютера в оперативную память загружаются резидентные модули программ русификации.

Не используйте для редактирования файлов CONFIG.SYS и AUTOEXEC.BAT текстовые процессоры, сохраняющие редактируемые файлы в специальных форматах. При сохранении редактируемого текста в файле, имеющем специальный формат, в него, помимо текста, будет записана другая управляющая информация. В результате MS-DOS не сможет интерпретировать эти файлы и загрузка компьютера произойдет неправильно.

Теперь вы сможете просматривать и редактировать документы, написанные на русском языке, кроме того, у вас останутся все преимущества MS-DOS версии 6.0.

Источник

MS-DOS

Операционные системы MS-DOS, Windows 95, Windows 98 и старое железо компьютера — установка, настройка, использование.

Русский язык в DOSBox.

Русификация DOSBox.

Пользователи чистого DOS знают, для обеспечения нормальной работы с кириллическим текстом в этой операционной системе, необходимо было запустить либо стандартный драйвер MS-DOS с загрузкой кодовой страницы с русским набором букв, либо стороннюю программу. Русификация DOSBox осуществляется аналогичными способами, но имеет свои особенности. Русский язык в DOSBox обеспечивается как встроенными возможностями эмулятора DOS, так и с помощью независимого программного обеспечения. Рассмотрим этот вопрос поподробнее.

Русский язык для dos

Русификация DOSBox позволяет полноценно использовать кириллицу.

Русский язык в DOSBox — варианты решения задачи.

Уясним поставленную перед нами задачу: русификация DOSBox предполагает настройку системы таким образом, чтобы обеспечить пользователю возможность читать, писать текстовые файлы на необходимом языке (в нашем случае — русском), а также отображать этот язык как основной в некоторых русифицированных программах. Задача решается указанием операционной системе с какой раскладкой клавиатуры ей работать. Раскладка клавиатуры в упрощённом виде понимается как таблица соответствия определённого машинного кода (в цифровом выражении) определённым текстовым символам.

Русификация DOSBox может быть осуществлена следующими способами:

Пункт «keyboardlayout» в секции [dos].

Начнём с рассмотрения стандартного подхода, когда русификация DOSBox осуществляется изменением текстовой записи параметра keyboardlayout (секция [dos]) в файле конфигурации (в нашем случае — файл dosbox.conf, расположенный в директории с установленным DOSBox). Вот такие параметры секции [dos] по умолчанию:

Автоматические настройки (keyboardlayout=auto) не всегда работают. Поэтому, устанавливаем их явно :

Встроенные в DOSBox раскладки клавиатуры.

Ниже приведены раскладки клавиатуры, встроенные в DOSBox (можно использовать обозначения в скобках — разницы нет):

us103 (us), ux103 (ux)
dv103 (dv), lh103 (lh), rh103 (rh)
sq448, sq452 (sq)
hy
az
by463 (bl463,by,bl)
be120 (be)
ba234 (ba)
br274, br275 (br)
bg241, bg442 (bg)
ca58 (cf58,ca,cf), ca445 (cf445), cf501
hr234 (hr)
cz243, cz
dk159 (dk)
ee454 (et454,ee,et)
fo
fi153 (su153,fi,su)
fr120, fr189 (fr)
ka
de129 (gr129,de,gr), de453 (gr453)
gk220 (el220), gk319 (el319,gk,el), gk459 (el459)
hu208, hu
is458 (is), is161 (is197)
it141 (it), it142
kk
ky
la171 (la)
lv, lv455
lt210, lt211, lt212 (lt), lt221, lt456
mk449 (mk)
mt47 (ml47), mt (ml)
mn (mo)
nl143 (nl)
no155 (no)
ph
pl214, pl457 (pl)
po163 (po)
ro333 (ro), ro446
ru441 (ru), ru443
sr118 (sr), sr450
sk245 (sk)
si234 (si)
es172 (sp172,es173,sp173,es,sp)
sv153 (sv)
sd150 (sg150,sd,sg), sf150 (sf)
tm
tr179 (tr), tr440
ua465 (ur465), ua (ur)
uk166 (uk), uk168
uz
yu234 (yu)
US, US International
US Dvorak, Left-Hand, Right-Hand
Albania
Armenia*
Azerbaijan*
Belarus*
Belgium
Bosnia & Herzegovina
Brazil
Bulgaria
Canada
Croatia
Czech Republic
Denmark
Estonia*
Faroe Islands
Finland
France
Georgia*
Germany
Greece
Hungary
Iceland
Italy
Kazakhstan*
Kyrgyzstan*
Latin-American-Spanish
Latvia*
Lithuania*
Macedonia
Malta
Mongolia*
Netherlands
Norway
Philippines
Poland
Portugal
Romania
Russia
Serbia & Montenegro
Slovakia
Slovenia
Spain
Sweden
Swiss
Turkmenistan
Turkey
Ukraine*
United Kingdom
Uzbekistan*
Yugoslavia

Таким образом, чтобы включить русский язык в DOSBox необходимо присвоить keyboardlayout одно из трёх значений (keyboardlayout=ru441, keyboardlayout=ru443, keyboardlayout=ru). Мы присвоили значение RU (переключение клавишами LeftALT+RightSHIFT/LeftALT+LeftSHIFT, при переключении некоторых раскладок нужно пользоваться LeftALT+LeftCTRL):

Keyb.com — внутренняя программа DOSBox.

Keyb.com — внутренняя программа DOSBox, а это значит, что она появится на виртуальном диске Z:\ при запуске DOSBox и будет доступна из любой смонтированной директории или диске.

Чтобы узнать возможные параметры, запускаем её с параметром «?»:

Русский язык для dos

Набираем в командной строке keyb.com или просто keyb и видим текущее состояние раскладки клавиатуры, у нас выдало строку: «Codepage 437 has been loaded for layout ru». Пока русский язык в DOSBox не работает.

для вывода информации.

Пробуем печатать на русском и английском языках (переключаем раскладки клавишами LeftALT+RightSHIFT/LeftALT+LeftSHIFT) и видим, что всё работает:

Русский язык для dos

Русский язык в DOSBox установлен и протестирован!

Метод keyboardlayout и keyb.com принимают языковые коды определенные в DOS (указанные в таблице), но только при использовании keyb.com можно указывать кодовую страницу :

keyb ru 866 — русификация DOSBox с указанием кодовой страницы;
keyb ru — русификация DOSBox без указанием кодовой страницы.

В DOSBox встроена поддержка следующих кодовых страниц (если это вообще кому-то понадобится):

437 United States
850 Latin-1
858 Latin-1 (with Euro sign)
852 Latin-2 (Eastern European) (with Euro sign)
853 Latin-3 (Southern European)
857 Latin-5 (Turkish) (with Euro sign)
771 Lithuanian and Russian (KBL)
772 Lithuanian and Russian
855 Cyrillic-1
872 Cyrillic-1 (with Euro sign)
866 Cyrillic-2 (Russian)
808 Cyrillic-2 (with Euro sign)
851 Greek
869 Greek (with Euro sign)
737 Greek-2

Сторонние DOS драйвера раскладки клавиатуры.

Русский язык в DOSBox можно установить сторонними программами, взяв их к примеру из числа драйверов клавиатуры для DOS. Просто запускаем их стандартным способом через командную строку, указывая путь целиком. Например, в нашем случае (ссылка на архив с необходимыми программами и рабочим файлом настроек в конце статьи), набираем c:\keyrus\keyrus.com или просто c:\keyrus\keyrus.

Русификация DOSBox через секцию [autoexec].

Для того, чтобы инициировать русский язык в DOSBox при его запуске можно вписать необходимые строки загрузки внутренней программы keyb.com или стороннего драйвера (в нашем случае — keyrus.com) в секцию [autoexec] конфигурационного файла (у нас — файл dosbox.conf, находящийся в директории с установленным DOSBox):

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
@echo off

c:\KEYRUS\KEYRUS
#РАСКЛАДКА КЛАВИАТУРЫ (LeftCTRL+RightCTRL)
#или
#keyb ru441 866
#РАСКЛАДКА КЛАВИАТУРЫ (LeftALT+RightSHIFT/LeftALT+LeftSHIFT)

Русский язык для dos

Запускаем сторонний драйвер русского языка в DOSBox.

На что обратить внимание и где скачать.

Обратите внимание, что клавиатурные раскладки позволяют вводить символы других языков, но поддержки их со стороны эмулятора в именах файлов НЕТ.

Источник

Резидентный драйвер дисплея и клавиатуры для DOS-программ KEYRUS V7.3

Самый распространненый и удобный русификатор для DOS. В архиве самая полная и последняя версия, с документацией и средством для редактирования шрифтов. Большие возможности: можно грузить любой графический шрифт 8×8, 8×14, 8×16; задавать любые клавиши для переключения, изменять раскладку клавиатуры; использовать NumPad для псевдографики или других назначаемых символов. Индикация раскладки может производиться цветом бордюра экрана, звуком при нажатии клавиш/переключении, светодиодами на клавиатуре. Назначаются клавиши переключения шрифта и раскладки клавиатуры. Запускаемый файл Keyrus.com, после конфигурации можно переносить и пользоватся со всеми настройками, которіе перепрошиваются внутри одного файла. Есть поддержка украинской клавиатуры и шрифтов

В этой версии было внесено множество изменений:
— Если не использовать новых возможностей, эта версия драйвераbдаже занимает немного меньше памяти, чем старая.
— Новая версия прекрасно работает в MS WORD.
— Корректная работа во всех без исключения видеорежимах (если установлен ключ /full), даже в нестандартных режимах Super VGA.
— Включена поддержка фонта 8×14 на VGA (по желанию).
— Полностью изменен блок поддержки клавиатуры.
— Альтернативная клавиатура переведена на одинаковые права с русской клавиатурой. Для нее есть своя клавиша переключения, свой цвет рамки и другие атрибуты. Пропал старый ключ /graph, вместо него появился ключ /alt.
— Новый ключ /blank который позволяет гасить экран по истечении определенного времени если не было нажатий на клавиши или движений мыши.
— Улучшен алгоритм обработки командной строки.
— Новые ключи /8×14, /8×16, /EGA, /HELP.
— Есть возможность набирать такие символы, как запятая, точка и т.д. в русском режиме, набирая Alt+»,» Alt+».» и др. Подробнее смотри ключ /RUSALT
— Расширены многие старые ключи.
— Добавлена поддержка украинского языка, которую можно включить или отключить по желанию. Использован стандарт MICROSOFT для символов, а клавиатура взята, как на украинских печатных машинках.
— Немного изменен программный интерфейс.
— Написан редактор клавиатур.
— Написан инсталлятор.

Наберитесь, пожалуйста терпения и прочитайте краткий перечень всего, что умеет программа KEYRUS.

Можно отключить при загрузке блоки клавиатуры или экрана, и таким образом, использовать KEYRUS только как драйвер дисплея или только как драйвер клавиатуры.
Можно настроить драйвер на поддержку графических режимов, подробнее смотри ключи /128 /all /full /compress
Отдельные шрифты можно отключать. К примеру, если я не работаю в режиме 80×50 и мне не нужны русские буквы в графике, зачем мне держать в памяти шрифт 8×8. Достаточно ввести ключ 8×8=off и мы сэкономим 1К памяти.

Некоторые параметры можно изменять, не выгружая драйвер из памяти. Конкретнее смотри описание ключей.
Драйвер можно выгружать из памяти с помощью ключа /RELEASE или программой RELEASE.

В конце этой документации есть приложение, в котором описано, как изменить сам NC, чтобы он понимал эту букву.
Для тех, кто беспокоится что экран его дисплея будет выгорать с течением времени (это действительно имеет место на некоторых мониторах) предлагается ключ /blank, который будет обеспечивать гашение экрана на компьютере, если в данное время на нем никто не работает.

Приведенный список возможностей драйвера далеко не полон, он лишь дает общее представление о программе.

Небольшое дополнение для программистов

В KeyRus’е мною использован ряд оригинальных алгоритмов, которые не встречались мне ранее. Возможно это будет интересно разработчикам аналогичных программ.

1. Если включен режим /compress, то весь фонт в теле драйвера при запуске упаковывается (процентов на 40) и при загрузке в знакогенератор используется процедура, которая обращаясь к EGA/VGA через порты непосредственно распаковывает фонт прямо в память знакогенератора.
Разумеется в этом режиме не поддерживается графический режим, т.к. BIOS требует указатель на неупакованный шрифт.

mov dx,3ceh
in al,dx ; Читаем индексный регистр
mov ah,al
mov al,6
out dx,al ; Используем регистр Graphic6
inc dx
in al,dx ; читаем этот регистр
dec dx ;
test al,1 ; если бит 0=0, это текстовый режим
mov al,ah
out dx,al ; Восстанавливаем индексный регистр
je @@TextMode
@@GraphicMode:
.
@@TextMode:
.
После того, как мы определили тип режима можно узнать:
byte 0040:0063 = 0b4h для монохромного, =0d4h для цветного режима
word 0040:0085 = число линий в одном символе
byte 0040:0084 = число строк на экране минус 1
word 0040:004A = число колонок на экране
Таким образом мы имеем полную информацию и номер режима нам не интересен.

Источник

Видео

Решение проблемы с кодировкой русского языка в DOSСкачать

Решение проблемы с кодировкой русского языка в DOS

Пару слов про MS-DOSСкачать

Пару слов про MS-DOS

Много Хороших Новостей, От Наших Братьев..Скачать

Много Хороших Новостей, От Наших Братьев..

Стиральная машина Siemens I-Dos IQ700 Русский язык!Скачать

Стиральная машина Siemens I-Dos IQ700 Русский язык!

Как сдать ТРКИ-4 (С2 по русскому языку), мой опыт. Cómo aprobar el TRKI-4 (C2 de ruso)Скачать

Как сдать ТРКИ-4 (С2 по русскому языку), мой опыт. Cómo aprobar el TRKI-4 (C2 de ruso)

Урок №1 «Знакомство»|Онлайн школа русского языка в помощь иностранным детям, изучающим русский языкСкачать

Урок №1 «Знакомство»|Онлайн школа русского языка в помощь иностранным детям, изучающим русский язык

MS-DOS. Часть 1. Установка (Old-Hard - выпуск 17)Скачать

MS-DOS. Часть 1. Установка (Old-Hard - выпуск 17)

ИДЕАЛЬНАЯ ГРАМОТНОСТЬ ЗА 5 МИНУТ (КЛИКБЕЙТ) / РУССКИЙ ЯЗЫК С АСТАПОВЫМ / ЕГЭ ПО РУССКОМУ ЯЗЫКУ 2020Скачать

ИДЕАЛЬНАЯ ГРАМОТНОСТЬ ЗА 5 МИНУТ (КЛИКБЕЙТ) / РУССКИЙ ЯЗЫК С АСТАПОВЫМ / ЕГЭ ПО РУССКОМУ ЯЗЫКУ 2020

ЛЕГКИЙ СПОСОБ ВЫУЧИТЬ РУССКИЙ ЯЗЫК. #2Скачать

ЛЕГКИЙ СПОСОБ ВЫУЧИТЬ РУССКИЙ ЯЗЫК. #2

Как БЫСТРО ВЫУЧИТЬ русский язык?Скачать

Как БЫСТРО ВЫУЧИТЬ русский язык?
Поделиться или сохранить к себе:
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.