Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Как сэкономить память в MS-DOS |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Fe-Restorator |
Сообщение отправлено: 22 июля 2012 23:15 Сообщение отредактировано: 22 июля 2012 23:25
Кай написал: Если он вообще не занимает памяти, то каким образом отслеживает нажатия клавиш, переключает раскладки, и т.п.? Непонятно сие. Да, шрифт он "хранит" в "Videobios shadow", но программный код слежения за клавой туда-ж не вставить... (Впервые слышу, что голый M$dos 3.xx самостоятельно переключает раскладки, рисует цветные рамочки вокруг экрана и отслеживает все мыслимые хот-кеи с клавиатуры! Достаточно-лишь "тупому" досу подсунуть другую таблицу знакогенератора, как все перечисленные функции тут-же включаются! ) Сама "тень" тож съедает часть RAM, так-что "экономия" весьма сомнительна. Да и на CGA-адаптерах сей "теневой трюк" не прокатит... "S-FONT" |
Сейчас на форуме |
zOrg
Гость
[V] Я не робот. Откуда: Ленинградская область, пгт. Сиверский Всего сообщений: 5124 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 янв. 2009 |
xk//sclr Вы используйте country.sys и keyrus, разве keyrus не дублирует по функциям country.sys? Я обычно использую или тот или другой, тоесть либо руссификация средствами DOS, либо когда лентяйно keyrus. |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 июля 2012 7:14 Сообщение отредактировано: 23 июля 2012 8:14
Кай написал: http://old-dos.ru/index.php?pa...amp;id=327РусДИСП я ставил в числе первых, он действительно самый мелкий, но вот шрифт... Тут вопрос даже не эстетики, а банальной удобочитаемости. S_FONT видел, но скачивать не стал из-за размера. Сейчас скачал, поглядел — не может он мой чипсет разнюхать. В общем, не выходит каменный цветок. Fe-Restorator написал: Там отдельные драйвера для клавиатуры и экрана. И целая пачка шрифтов и утилит, потому он и тяжелый такой с виду. Если он вообще не занимает памяти, то каким образом отслеживает нажатия клавиш, переключает раскладки, и т.п.? zOrg написал: COUNTRY.SYS сам по себе лишь устанавливает региональные форматы и кодовую страницу. Дело давно было, сейчас не вспомню, но некоторые программы без него глючили или не запускались. Памяти не жрет — нехай висит. ) xk//sclr Вы используйте country.sys и keyrus, разве keyrus не дублирует по функциям country.sys? Я обычно использую или тот или другой, тоесть либо руссификация средствами DOS, либо когда лентяйно keyrus. А keyrus заменяет собой keyb.com, mode.com и display.sys — это уже совсем другая гвардия, от нее я первым делом избавляюсь. |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 июля 2012 10:40 Сообщение отредактировано: 23 июля 2012 10:47
Вот, нашел свой расклад по русификаторам (D = display, K = keyboard): 0 D rusdisp Программа-русификатор дисплея /РУСДИСП/ версия 1.0 (shadow RAM, неудобный шрифт) S_Font — так и не завелся. Т.е. самыми выгодными вариантами в случае с необходимостью иметь нормальный шрифт являются CKD!+RFL (1 088), RFL+keyrus /rom (1 504), RFL+RKD (1 664), RFL+cyrkeyb (1 744), keyrus8 (1 792). Если к тому же нужна кастомизация — однозначно кейрус. На фоне этих цифр RKM выглядит пугающе. |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Самой наилучшей связкой с точки зрения экономии памяти является связка S_FONT и CKD!, она у меня и используется везде, где это возможно. Вопрос "красивости" шрифтов для меня значения не имеет - работает и ладно. 2 Fe-Restorator и в чём же сия "сомнительность"? Сама "тень" тож съедает часть RAM, так-что "экономия" весьма сомнительна. |
zOrg
Гость
[V] Я не робот. Откуда: Ленинградская область, пгт. Сиверский Всего сообщений: 5124 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 янв. 2009 |
xk//sclr написал: Пока не встречал таких программ, хотя софта запускаю много. COUNTRY.SYS сам по себе лишь устанавливает региональные форматы и кодовую страницу. Дело давно было, сейчас не вспомню, но некоторые программы без него глючили или не запускались. xk//sclr написал: Ещё вопросик, X=D000-D7FF - это что даёт? DEVICE=C:\DOS\EMM386.EXE NOEMS X=D000-D7FF |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
aleksvolgin написал: В S_FONT где-то упоминалось о некоем ручном режиме, попытаюсь как-нибудь. Сама идея мне нравится. Самой наилучшей связкой с точки зрения экономии памяти является связка S_FONT и CKD!, она у меня и используется везде, где это возможно. zOrg написал: Это запрещает EMM386 использовать область памяти D000:D7FF, нужно для CardSoft.Ещё вопросик, X=D000-D7FF - это что даёт? DEVICE=C:\DOS\EMM386.EXE NOEMS X=D000-D7FF |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Да, идея супер, грамотная потому, что. Если я правильно понял S_FONT и РусДИСП работают по одному алгоритму, и следовательно, взаимозаменяемы. Про ручной режим - что-то не нашёл в S_font.txt. Из важных замечаний: В S_FONT где-то упоминалось о некоем ручном режиме, попытаюсь как-нибудь. Сама идея мне нравится. и Программа скомпилирована для работы на 386+ процессорах. [00]: любой чипсет, имеющий shadow уже открытый на запись C000 |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 июля 2012 13:48 Сообщение отредактировано: 23 июля 2012 14:23
aleksvolgin написал: Когда автодетект чипсета не удается, ATTEMPT2 пишет: «Supported chipset not found: try to use manual mode». Про ручной режим - что-то не нашёл в S_font.txt. Видимо, это и есть ручной режим. [00]: любой чипсет, имеющий shadow уже открытый на запись C000[30]: любой чипсет, имеющий shadow уже открытый на запись Е000 Нашел версию посвежее (1.77.7), но воз и ныне там: что на C000h, что на E000h пишет: «Fatal error #04: Fonts is different - probably shadow is write protected». В BIOS такого пункта не нашел, скорее всего это тошибовская паранойя — можно менять только адреса E400h (родной) / C000h / E000h. С ключом /C ошибок, само собой, не вылазит, однако же и на экране ничего не меняется. С другой стороны — РУСДИСП ведь грузится... |
Fe-Restorator |
NEW! Сообщение отправлено: 23 июля 2012 15:12 Сообщение отредактировано: 23 июля 2012 15:18
xk//sclr написал: Вот именно, значит память он всё-таки занимает, вопреки его-ж рекламным заявлениям. Q.E.D. Там отдельные драйвера для клавиатуры и экрана. xk//sclr написал: Не может определить таблицу знакогенератора или оная хранится в упакованном виде. Так? Fatal error #04: Fonts is different - probably shadow is write protected |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Старый софт » Как сэкономить память в MS-DOS |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |