Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Можно ли в DOS 6 на 286 компе грузить резиденты в верх.ОЗУ? |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
ReDmit
Full Member
Откуда: Нижний Новгород Всего сообщений: 269 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 апр. 2012 |
Да, было бы интересно услышать об этом опыте. Мне так и не удалось добиться нормальной работы PTS-DOS 2000 на 286 машине. |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 ноября 2012 21:50 Сообщение отредактировано: 5 ноября 2012 21:53
Есть такая софтина - Lastbyte называется. Аппаратно включает запись в системные 384KB. Чипсетозависима, т.е. не на всех машинах работает, только на поддерживаемых. Дальше как обычно - в config.sys dos=umb и devicehigh и lh в autoexec/cmd. Но есть минус, если на машине только мегабайт памяти, то о himem, dos=high и Win 3.1 можно забыть. И ещё надо в bios setup включить shadow memory (video), так чтоб при загрузке показывало 640KB вместо 1024, т.е. чтоб системные 384KB не преобразовывались в XMS. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 | |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 ноября 2012 23:48 Сообщение отредактировано: 6 ноября 2012 0:03 So memory management on a 286 is simple--load the HIMEM.SYS driver first thing in your CONFIG.SYS and use the DOS=HIGH command to load DOS above 1024K. About the only stumbling block you may run up against is that a few computers require a somewhat different command sequence to access the HMA. There's a/MACHINE: parameter that can be used to tell HIMEM.SYS that you've got one of the oddball PCs; look up HIMEM.SYS in your DOS manual for more details. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Кай Как я понял, тут проблемы со словом "верхняя" UMB - промежуток от 640К до 1024К (0xA0000–0xFFFFF в реальном режиме) XMS - память от 1024К и выше. В реальном режиме напрямую недоступна (исключая хвостик HMA а 64К доступный на 286+ через трюк A20) Интересно, какую sanders имел в виду ? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 ноября 2012 0:09 Сообщение отредактировано: 6 ноября 2012 0:17 Он имел в виду ту память, которая, являясь расширенной (expanded, или extended) на 286-ом, позволит пользователю грузить в неё (и выполнять из неё) TSR. Интересно, какую sanders имел в виду? Увы, это умеют делать Desqview/286, Windows (начиная с 2/286), OS/2 (не помню версий), *nix-ы/286. DOS этого не умеет. Стратегическая задача: У меня есть 286 с 8-мя мегабайтами RAM. Из которых 384 КБ сьедено под Shadow видео ПЗУ и так - гусей гонять, 1024 - под SMARTDRV. На что мне потратить остальные под DOS, с условием что я не использую Lantastic, Lotus, Quattro Pro, Windows, Desqview и не играю в игры? |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 ноября 2012 0:20 Сообщение отредактировано: 6 ноября 2012 0:22
Кай написал: Рамдиск под temp, оставить хвостик где-нибудь в мегабайт для всяких софтин, использующих XMS - игрушек (wolf3d/spear of destiny/blake stone), рисовалок (neopaint) и т.п... А игры это тест на стабильность - если часов за несколько кручения демки не упало, значит всё нормально. Впрочем Wolf3d часов через 8 сам вылетает.... На что мне потратить остальные под DOS? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
...вторым постом в топик это... Рамдиск под temp, оставить хвостик где-нибудь в мегабайт для всяких софтин, использующих XMS - игрушек (wolf3d/spear of destiny/blake stone), рисовалок (neopaint) и т.п... А игры это тест на стабильность - если часов за несколько кручения демки не упало, значит всё нормально. Впрочем Wolf3d часов через 8 сам вылетает.... |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Кай написал: Всмысле? Естественно запускаться они в XMS не могут, а использовать для данных вполне. ...вторым постом в топик это... |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Кай Увы, под DOS резиденты нельзя грузить ни в extended, ни в expanded В модели DOS исполняемый код реального режима и должен быть доступен в пределах 1Mb всегда. Соответственно, грузить резиденты можно только в UMB. Кай написал: Увы, ни на что. Железо к тому времени переросло софт (DOS) и вдобавок вылезли родимые пятна 286. Переходите на 386 и будет вам ЩАСТЬЕ Или сделать электронный диск/дисковый кэш на 7 мегабайт У меня есть 286 с 8-мя мегабайтами RAM. ..... . На что мне потратить остальные под DOS ... ? |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Старый софт » Можно ли в DOS 6 на 286 компе грузить резиденты в верх.ОЗУ? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |