Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Не совсем понятное поведение 286 с памятью
RSS

Не совсем понятное поведение 286 с памятью

<<Назад  Вперед>> Печать
 
hardware10
Advanced Member


Откуда: Moscow
Всего сообщений: 2051
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 мая 2007
Есть 286, умеющая работать с EMS.
Не могу понять логику настроек в сетапе.

Стоит 4 мега памяти.

1. Есть возможность выбрать отображение EMS свыше и дальше варианты 1-2-3-4 и т.д.
Когда эта опция дизейблед, то машина считает при тесте все 4 мега, если мы опцию ставим в цифру,
то считает только не выше чем эта цифра.
То что доступ к памяти должен появиться после подбора EMS драйвера, это понятно, но не понятно,
почему оно на тест памяти при старте влияет.

2. Есть опция загрузки биосов матери и(или) видеокарты в UMB.
Опять же, если мы эту опцию включаем, то все что выше 640к не считается при тесте.
Вот это мне совсем не понятно. Какая ему разница, эта же область по-идее все равно
должна быть зарезервирована.

Драйвер попробую подобрать под чипсет и дальше пощупать тестами, поскольку тот же
sysinfo при попытке задействовать эти опции без драйвера, наглухо вешает машину.

Интересно, может кто-то сталкивался с аналогичным?
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
hardware10 Все правильно, тест памяти BIOS считает только обычную память: нижнюю + XMS и записываю эти данные для информации DOS-у. BIOS мамки не тестирует память, отданную под Shadow и EMS. Ее как бы нет для обычного DOS-а.

Какой чипсет точно ? EMS драйверов есть огромная коллекция.

P.S. Для извращенцев есть еще программа The Last Byte, которая знает тучу чипсетов и вытаскивает "кусочки" памяти, начихав на установки BIOS. Но от нее могут быть разнообразные глюки, о чем авторы честно предупреждают. Но иногда помогает. (Хотя все это игра в бисер и любой 386SX с EMM386 все делает лучше и "прямее" IMHO).
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Самое главное - зачем вам апаратная ems память?
Лучше отсавить всю память extended, при необходимости загружая емм386 для емуляции ems.
hardware10
Advanced Member


Откуда: Moscow
Всего сообщений: 2051
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 мая 2007
alecv

Логика некая ясна, только вот непонятно, зачем? В современных мамах биосы по-умолчанию туда уезжают,
что никак не мешает и дос-у видеть ровно столько, сколько положено, и матери считать реальное
количество памяти. Какое дело биосу, какую ось я буду ставить, грубо говоря.

Чипсет не могу сейчас посмотреть, не под рукой мама.

easyjohn

Особо не нужна, просто эту опцию увидел, памяти добил и решил поизвращаться,
посмотреть как оно может работать.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Ой, не заметил что там 286. Тем не менее emm286 тоже существует, я в свое время пользовался, хотя уже не помню точно, какой софт просил emm на 286.
Если надо - у меня он валяется, скачивай.
hardware10
Advanced Member


Откуда: Moscow
Всего сообщений: 2051
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 мая 2007
easyjohn написал:
[q]
Если надо - у меня он валяется, скачивай.
[/q]
Спасибо. Я уже нагуглил что их на 286-е много разных, под чипсеты писались, так что буду от этого отталкиваться.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Не, emm286.sys это софтварный эмулятор emm, точно такой же как emm386.exe, но собранный энтузиастами под 286. Работать должен на любых 286.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
hardware10 написал:
[q]
В современных мамах биосы
[/q]
Дак в современных мамках всё современное и аппаратный EMS им не нужен, т.к. процессор 386+ и имеет режим V86 и работает EMM386/QEMM.

hardware10 написал:
[q]
Какое дело биосу, какую ось я буду ставить, грубо говоря.
[/q]
BIOS заполняет кучу таблиц, из которых DOS или другая OS может узнать много интересного о машине, чтобы самой не копаться, например, размер "живой" памяти, которую можно прямо использовать для программ и данных. Самые первые BIOS XT заполняли ячейки в BDA, в AT появился CMOS и INT 15 extended services. Потом пошли SMBios, DMI, а у UEFI вообще свой сервис.
http://wiki.osdev.org/Memory_Map_(x86)
http://wiki.osdev.org/Detecting_Memory_(x86)
<<Назад  Вперед>> Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Не совсем понятное поведение 286 с памятью
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS