Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Как сэкономить память в MS-DOS |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
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 |
Сейчас на форуме |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 июля 2012 15:54 Сообщение отредактировано: 23 июля 2012 15:55 а чем РУСДИСП не устраивает? С другой стороны — РУСДИСП ведь грузится... если им только грузить шрифты, то нет. Вот именно, значит память он всё-таки занимает, вопреки его-ж рекламным заявлениям. |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 июля 2012 17:12 Сообщение отредактировано: 23 июля 2012 17:13
Fe-Restorator написал: Нет, если не пользоваться переключалкой. Драйвер закидывает шрифты в теневую память и самоликвидируется с возвратом ошибки инициализации, как написано в FAQ. А клавиатурный резидент — он отдельный и конечно же жрет память.Вот именно, значит память он всё-таки занимает, вопреки его-ж рекламным заявлениям. Q.E.D. Там отдельные драйвера для клавиатуры и экрана. Fe-Restorator написал: Определить вроде как может, по крайней мере утилита fontinfo из комплекта прекрасно показывает какие шрифты по какому адресу хранятся. Я думаю что единственный способ это проверить — руками запихать что-нибудь в эту область памяти, только вот чем?Не может определить таблицу знакогенератора или оная хранится в упакованном виде. Так? Fatal error #04: Fonts is different - probably shadow is write protected aleksvolgin написал: Шрифтом. Если точнее: отсутствием межсимвольного расстояния и явным отличием от шрифта в ROM. В результате картинка на мониторе напоминает этикетку на коробке с китайскими яблочками. Если бы не этот момент — я бы так не страдал накануне дня рождения.а чем РУСДИСП не устраивает? С другой стороны — РУСДИСП ведь грузится... Вопрос принципиальный, я скорее пожертвую полтора кило, чем буду насиловать подобным свои глаза на 6.1". |
<<Назад Вперед>> | Страницы: 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 тем | |