Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Не совсем понятное поведение 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2017 11:36 Сообщение отредактировано: 28 апреля 2017 16:48
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 написал: Спасибо. Я уже нагуглил что их на 286-е много разных, под чипсеты писались, так что буду от этого отталкиваться. Если надо - у меня он валяется, скачивай. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Не, emm286.sys это софтварный эмулятор emm, точно такой же как emm386.exe, но собранный энтузиастами под 286. Работать должен на любых 286. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2017 16:52 Сообщение отредактировано: 29 апреля 2017 1:30
hardware10 написал: Дак в современных мамках всё современное и аппаратный EMS им не нужен, т.к. процессор 386+ и имеет режим V86 и работает EMM386/QEMM. В современных мамах биосы hardware10 написал: 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 с памятью |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |