Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Как сэкономить память в MS-DOS |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июля 2012 7:10 Сообщение отредактировано: 22 июля 2012 15:47
Сорри, гости/праздники, замотался совсем. Итак, текущая обстановка: MS DOS 6.22, присутствует еще конфигурация с MSLANMAN, но это отдельная история. AUTOEXEC.BAT: @ECHO OFF CONFIG.SYS: [COMMON] mem /c в «полном» режиме: Modules using memory below 1 MB: Не весь необходимый софт прописан в автозагрузку, но я вошел во вкус и выкосил даже некритичные переменные (еще ~200 байт). |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июля 2012 7:31 Сообщение отредактировано: 22 июля 2012 22:03
Пока ответов нет — буду периодически обновлять этот пост, глядишь и сам разберусь. Что интересует на данный момент: 1. Кириллизация. Сейчас использую KEYRUS v8.0_beta16 со следующим конфигом (занимает 1 792 байта): /RUSSIAN /COMPRESS=ON /8X8=OFF /8X14=OFF /8X16=ON /8XN=19,OFF /8VGA=OFF /LAPTOP=OFF /SCAN=54,2 /LAT=OFF,0 /ALT=OFF,0 /RUSALT=OFF /MODESHIFT=OFF,RUS /CLRSCAN=OFF /KEYBOARD=ON /BASE_KEYS=OFF /FAST=ON,0,0 /BUFFER=OFF /SWITCH=OFF /BLANK=OFF,2,ON,OFF /INTERFACE=OFF /COLOR=0,0 /BEEP=OFF,RUS /CLICK=OFF,RUS /LAMP=OFF,RUS В моем случае шрифты в ПЗУ отличались от тех что мне удалось найти, поэтому пришлось перерисовать шрифт и на этом сэкономить 1 408 байт. Сейчас крайне необходимо подменить сканкоды трех клавиш: Насколько я знаю, keyrus может это сделать, но его редактор раскладок показывает не все кнопки. Стандартный keyb.com решает эту проблему, но слишком прожорлив. Буду очень благодарен за любые советы. 2. Файловый менеджер. В данный момент стоят VC 4.99.01 alpha и DN 1.51 (если его засунуть в верхнюю память — остается 616К). Когда жирная программа (например, установщик CardWare ) съедает всю память — DN захлебывается напрочь, а VC спокойно работает. Занимаемая память: DOS Navigator OSP v1.51.09+ 4 112 — версии выше 2.х начинают серьезно тугодумить при запуске на P120MMX/32M. 3. Socket Services. ATA и всяческие флэши мне пока не нужны, надо просто завести звуковушку. Методом тыка убирал все, без чего она могла завестись. Занимаемая память: CardSoft v3.1/DOS 6 736 — обрезок (см. конфиг ниже). Обрезанный CardSoft v3.1: DEVICE=C:\DOS\EMM386.EXE NOEMS X=D000-DFFF Обрезанный CardSoft v5.30.10: DEVICE=C:\DOS\EMM386.EXE NOEMS X=D000-DFFF |
e2e4
Advanced Member
Откуда: Москва, ЮВАО Всего сообщений: 558 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июля 2012 19:20 Сообщение отредактировано: 21 июля 2012 19:20
А что вам не нравится? Отличный объем базовой памяти - целых 618 Кб. Куда больше? Все что больше 600 - это отлично ИМХО. Любая программа должна пойти. |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июля 2012 19:35 Сообщение отредактировано: 21 июля 2012 20:01
e2e4 написал: Это я увлекся и сейчас уже 618К, было гораздо меньше. Сейчас азарт спадет да и угомонюсь, надеюсь... А что вам не нравится? Отличный объем базовой памяти - целых 618 Кб. Куда больше? Все что больше 600 - это отлично ИМХО. Любая программа должна пойти. А вообще, это минимальный конфиг, т.е. если навесить сюда дрова для CD + PCMCIA-ATA (если он потребуется, я пока не знаю, привод еще в пути), файл-менеджер, грабилку экрана — неизвестно сколько останется. Да, еще про кнопки я забыл. Хотя самый простой вариант — просто переставить их местами. PS. А вообще да, мой предыдущий рубеж был килобайт на 10-15 меньше, но то на десктопе. |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июля 2012 0:38 Сообщение отредактировано: 22 июля 2012 0:38
Я решал подобную проблему на десктопе, необходимо было запустить софт Арвида и сетку. Но я недолго думая перепрыгнул с майкрософтского MSDOS на FreeDOS, там с этим попроще. Правда это мою проблему не решило. а не пробовали прогу кладущую шрифты напрямую в необходимую область памяти? Если конечно-же ситуация позволяет. Сейчас использую KEYRUS v8.0_beta16 |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
aleksvolgin написал: А можно пример какой-нибудь? а не пробовали прогу кладущую шрифты напрямую в необходимую область памяти? Если конечно-же ситуация позволяет. |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июля 2012 10:59 Сообщение отредактировано: 22 июля 2012 11:00 название проги я не помню А можно пример какой-нибудь? |
xk//sclr
Full Member
Всего сообщений: 288 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
aleksvolgin написал: Жаль, было бы интересно поэкспериментировать.название проги я не помню А можно пример какой-нибудь? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июля 2012 22:11 Сообщение отредактировано: 22 июля 2012 22:12 |
Fe-Restorator |
NEW! Сообщение отправлено: 22 июля 2012 23:15 Сообщение отредактировано: 22 июля 2012 23:25
Кай написал: Если он вообще не занимает памяти, то каким образом отслеживает нажатия клавиш, переключает раскладки, и т.п.? Непонятно сие. Да, шрифт он "хранит" в "Videobios shadow", но программный код слежения за клавой туда-ж не вставить... (Впервые слышу, что голый M$dos 3.xx самостоятельно переключает раскладки, рисует цветные рамочки вокруг экрана и отслеживает все мыслимые хот-кеи с клавиатуры! Достаточно-лишь "тупому" досу подсунуть другую таблицу знакогенератора, как все перечисленные функции тут-же включаются! ) Сама "тень" тож съедает часть RAM, так-что "экономия" весьма сомнительна. Да и на CGA-адаптерах сей "теневой трюк" не прокатит... "S-FONT" |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 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 тем | |