Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Другие ОС » Русификация в FreeDOS

Модерирует : lynx, dg

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

grey_goose



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
немогу разобратся с country.sys  
пишу в конфиге также как в мсдосе  
country=007,866,a:\drivers\country.sys
При загрузке ругается на строку, пишет что временно отрубает и всё.  
Как правельно?......

Всего записей: 1559 | Зарегистр. 20-10-2003 | Отправлено: 16:13 30-06-2004
grey_goose



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну чтож, никто не отвнетил, не значит нет ответа.....  
Ну небуду приписывать чужих заслуг, но решение найдено и, на мой взгляд, должно быть описано ... и исправлено. ( ... во морда то, наглая...  )
1. FreeDOS НЕМОЖЕТ менять кодовую страницу. Из команды country.sys берётся только первый парамерт  ("007" - страна, а "866"- страница, просто не обрабатывается). В результате решение данной проблемы возможно только через перекомпиляцию с задаными параметрами, уже не 437, а 866 страницы.
Несколько позже я выложу, так сказать, выжемку из статьи в "Системном Администраторе", коий и паросветил меня, за что ОГРОМНОЕ СПАСИБО, уважаемому Вадиму Дружину.(автор).............. ну-... я надеюсь.... .., что он не обидится за пересказ его статьи на этом форуме.  
2. Мною скомпелированный и доправленный (добавлены COUNTRY.SYS, RK.COM и подправлены  AUTOEXEC.BAT с CONFIG.SYS, что не бог весть что, но людям проще будет) вариант выложен на other.hotmail.ru
Инструкция проста:
1. Скачать файл _http://www.other.hotmail.ru/BIN.exe(файл 173кб.)
2. распаковать (файл и имеет информацию для восстановления, и если скачается "битый", не надо перекачивать, любой РАР вылечит)
3. вставить дискету в дисковод  
4. запустить INSTALL.BAT
В результате будет записана системная дискета.

Всего записей: 1559 | Зарегистр. 20-10-2003 | Отправлено: 23:01 23-07-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
ерез перекомпиляцию с задаными параметрами, уже не 437, а 866 страницы.  

подскажите пожалуйста что менять в сорцах

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 23:02 14-03-2005
grey_goose



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
Вот ссылка на PDF файл.  
Я сосканиравал статью и загнал в акробат.  
_http://other.hotmail.ru/FreeDOS_Rus.pdf
_http://other.hotmail.ru/FreeDOS_Rus.rar
это одно и тоже. второй вариант в архиве

Всего записей: 1559 | Зарегистр. 20-10-2003 | Отправлено: 15:41 24-03-2005
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
grey_goose
Спасибо!

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 18:12 24-03-2005
XXXX Pro

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В FreeDOS beta9 смена кодировки корректно работает. Только вот прописывания строки  
country=007,866,a:\drivers\country.sys
явно недостаточно.
Нужно еще загрузить в fdosauto.bat драйвер display.exe с параметрами CON=(EGA,,1), а потом выполнить следующее:  
mode con cp prepare=((866) ega3.cpx)  
mode con cp select=866
К файлу ega3.cpx на самом деле надо прописать полный путь.
И никакой перекомпиляции не требуется.

Всего записей: 8 | Зарегистр. 19-08-2002 | Отправлено: 12:36 15-06-2005 | Исправлено: XXXX Pro, 14:24 15-06-2005
grey_goose



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XXXX Pro

Цитата:
И никакой перекомпиляции не требуется.

Ы!!! Значит послушались меня наглого!!!  

Цитата:
должно быть описано ... и исправлено. ( ... во морда то, наглая... )


Всего записей: 1559 | Зарегистр. 20-10-2003 | Отправлено: 15:42 04-07-2005
Dixi257



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делал аварийный диск, остановился на FreeDos. Так вот, поддержка кодовых страниц, отличных от 437, пока не реализована. Русификация дисплея клавиатуры - пожалуйста, а работа с именами файлов/каталогов, включающих символы латиницы, - без перекомпиляции ядра, - никак.  
 Процесс перекомпиляции оказался очень простым, если следовать описанию в статье. В результате я получил ядро 2036 с полной поддержкой 866 кодовой страницы. Ограничение на динамическую смену кодовых страниц остается, но для меня это не важно.

Всего записей: 128 | Зарегистр. 24-08-2005 | Отправлено: 14:48 16-08-2006
Black Screen

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите, такая проблема:
FreeDOS 1.0 - неработает ввод на русском, раскладка не переключается.
Вот конфиги:
 
fdconfig.sys
 
autoexec.bat

Всего записей: 230 | Зарегистр. 22-02-2007 | Отправлено: 19:06 14-07-2008 | Исправлено: Black Screen, 19:07 14-07-2008
Black Screen

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
проблема решилась, просто L Alt + R Shift (какая-то нестандартная комбинация)

Всего записей: 230 | Зарегистр. 22-02-2007 | Отправлено: 17:30 22-07-2008
vjunk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Русская сборка ядра FreeDOS 2.0.38: http://cdslow.webhost.ru/freedos/ke2038ru.zip (198788 байт).

Всего записей: 303 | Зарегистр. 23-02-2005 | Отправлено: 22:44 04-06-2009
used

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа делалась в среде Виндоус для ДОС
Есть ли какие нибудь драйверы позволяющие в ДОСе или ФрееДОСеработать с 1251 кодировкой.

Всего записей: 247 | Зарегистр. 14-03-2007 | Отправлено: 23:21 08-07-2009
vjunk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
used
А программу перекомпилировать есть возможность?
Если есть, то проще перекодировать исходники в 866 кодовую страницу.
 
Если всё-таки нужен именно DOS со страницей 1251, то нужно взять любой русификатор экрана и клавиатуры с доступными исходными текстами и заменить в нём таблицы перекодировки.
 
А если программа должна ещё и файлы с русскими именами обрабатывать, то нужен исправленный country.sys или ядро DOS.

Всего записей: 303 | Зарегистр. 23-02-2005 | Отправлено: 19:29 09-07-2009
used

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перекомпилировать можно.
Но все время это делать не удобно.
В виндоусе удобнее разрабатывать!
Спасибо!

Всего записей: 247 | Зарегистр. 14-03-2007 | Отправлено: 20:01 09-07-2009
vjunk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
used
Лучше спроси в разделе Программирование, как настроить твою среду разработки на работу в кодировке 866, може кто-нибудь знает.

Всего записей: 303 | Зарегистр. 23-02-2005 | Отправлено: 19:50 10-07-2009
Sashasherba



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 208 | Зарегистр. 08-01-2009 | Отправлено: 11:15 15-08-2009
LAutour

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в FDCONFIG.SYS:
!COUNTRY=007,866,C:\FDOS\BIN\COUNTRY.SYS
!SET LANG=RU
 
В AUTOEXEC.BAT или FDOS\fdauto.bat (смотря что прописано по умолчанию в FDCONFIG.SYS ):
SET LANG=RU
SET NLSPATH=%dosdir%\NLS
NLSFUNC C:\FDOS\BIN\COUNTRY.SYS
DISPLAY CON=(EGA,437,1)
MODE CON CP PREP=((866) C:\FDOS\CPI\EGA3.CPX)
KEYB RU,866,C:\FDOS\bin\keyboard.sys
CHCP 866

Всего записей: 34 | Зарегистр. 15-04-2005 | Отправлено: 20:28 09-03-2013
gfsfgs

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Простой способ русификации FreeDOS.
Скачиваем русификатор https://drive.google.com/open?id=0B2EUcEMoEzN8WWg4alMyRm5iQ2s
Копируем папку на диск C:
Запускаем файл SVGA.COM
Русские буквы должны отображаться нормально.
Раскладки переключаются RightCtrl, в Norton или Dos Nsvigator это может не работать. Потребуется выйти в консоль, чтобы проверить работоспособность.

Всего записей: 1 | Зарегистр. 18-08-2017 | Отправлено: 07:46 18-08-2017 | Исправлено: gfsfgs, 08:05 18-08-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Другие ОС » Русификация в FreeDOS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru