1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Dos и нижняя/верхняя память

Тема в разделе "Hard & Soft", создана пользователем kot-perm, 8 фев 2018.

  1. Agent Smit

    Agent Smit

    Регистрация:
    17 окт 2012
    Сообщения:
    109
    Да писали в теме о 680 кб. Я читал статьи, где в конечном счете выделяли 720. Хочется достигнуть этой высоты. И да, иногда не хватает. Экран не во всех играх раскрывается на полную, пишет "Мало памяти"
    Я помню общую суть, что эта приблуда использует незадействованную память в обход чего-то там, причем, ее можно ведь и дополнительно к имеющейся добавить. Значит, все ЮЭмБиПиСиАй после полной настройки.
     
  2. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    Зависит от железа. Всякие устройства могут копии своих собственных "биосов" размещать - как в верхней, так и в нижних 640kb, кстати.
     
  3. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    В том и суть, что вас тыкают носом в ссылки с манами, а вы по ним не изволите пройти. Так разговор не двинется. Ответ на ваш вопрос там, разумеется, есть.
    --- добавлено 5 дек 2020, предыдущее сообщение размещено: 5 дек 2020 ---
    Вот кстати не верю. 640кб хватит всем.
    Можно пример? А лучше тогда сразу фото экрана, где такое пишется.
     
  4. Agent Smit

    Agent Smit

    Регистрация:
    17 окт 2012
    Сообщения:
    109
    @Goblinit, посмотрю историю браузера. Если найду, то выложу.
     
  5. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.262
    По умолчанию с параметром RAM всего 7 Кб верхней памяти (зависит от железа: на третьепне было 31 Кб). Через UMBCHK.EXE узнал, какие диапазоны доступны. Добавил к параметру: RAM=D000-E7FF
    EMM386.EXE остановил загрузку доса до нажатия клавиши, ругнувшись на что-то. В итоге: верхней памяти стало около 60 Кб, но отвалилась вся EMS.
     
  6. Agent Smit

    Agent Smit

    Регистрация:
    17 окт 2012
    Сообщения:
    109
    @BrainRipper, значит не тот диапазон.
    После RAM требуется километр записей и та же петрушка с параметрами. В общем, нужно верно указать страницу памяти, с которой и пойдет отчет.
     
  7. Mr. Arkadens

    Mr. Arkadens

    Регистрация:
    3 дек 2020
    Сообщения:
    21
    Так, ребяты! Докладываю о результатах.
    1. Совет написать в строке с EMM386 просто RAM - фатальный. У меня вообще перестал загружаться ДОС. Пришлось грузиться с какой то дискеты, переименовывать текущий конфиг, подложить вместо него какой-то старый файл и перезагрузиться. Все закончилось благополучно, но я понервничал...

    2. Совет ограничить число букв драйвов дало почти 1Кб .... этим по сути можно принебречь

    3. Если в EMM386 написать NOEMS, то ура - память upper подключается, но отваливается ethernet адаптер вставленный в PCMCIA слот. Это печально. Но по крайней мере понятно куда рыть...
    --- добавлено 7 дек 2020, предыдущее сообщение размещено: 7 дек 2020 ---
    Вот фото:
    --- добавлено 7 дек 2020 ---
    1а вот собственно сообщение при инициализации сетевухи. У кого какие мысли?
     

    Вложения:

  8. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    868
    Логично зарезервировать указанный диапазон Upper Memory для сетевой карты. Возможно, даже в BIOS.
     
  9. Mr. Arkadens

    Mr. Arkadens

    Регистрация:
    3 дек 2020
    Сообщения:
    21
    Тут прям цепочка неудач...
    Если резервировать диапазон, то виснем на загрузка драйверов zip-привода.
    А если не резервируем, то нас вежливо просят в сетапе карты:
     

    Вложения:

  10. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    868
    @Mr. Arkadens, веселье только начинается.

    Рекомендую извлечь все карты расширения и внешние устройства. Оставить только видеокарту, клавиатуру и мышь.

    Дальше... не буду расписывать все детально. Скорее направление.
    BIOS сбросить по умолчанию.
    PnP OS в состояние DISABLED - BIOS сам будет конфигурировать все устройства.
    Рядом переключатель обновить ESDI - устанавливать в ENABLED каждый раз после смены конфигурации.
    Настроить основную загрузку, мышь, клавиатуру. Все ненужное отключить сразу: COM, LPT, USB, встроенное Audio.
    Настроить загрузку ОС (в данном случае, DOS) без лишних драйверов (неиспользуемое комментировать с добавлением REM в начале строки)

    Теперь о слотах PCI: есть с разделяемыми прерываниями и с монопольными. Хороший изготовитель материнской платы приводит соответствующую таблицу в User Manual. Это так называемые прерывания шины PCI вроде INTA, INTB, INTC и т.п. Фактически соответствуют проводникам на материнской плате от слотов к чипсету, по которому идет прерывание.
    Для звуковой карты только монопольное, обычно 3 и/или 4 слот PCI.
    Первый слот, рядом с AGP, разделяет прерывание с видеокартой. Его желательно оставить свободным.
    Сетевые карты обычно хорошо переваривают разделяемые прерывания.
    Карты расширения с активным использованием шины, например, IDE-контроллер, лучше установить в слот с монопольным прерыванием.
    Если USB не отключили, он тоже подключится к прерыванию одного (или двух) слотов.
    Некоторые BIOS отображают состояние аппаратных прерываний на одной из страниц настройки. Обычно, на той, где PnP OS.

    IRQ1,IRQ2 и т.д. до IRQ 7 или IRQ15 - аппаратные прерывания. Текущее состояние показывается после таблицы загрузки BIOS и перед загрузкой ОС (проходит быстро, надо вовремя нажать кнопку Pause, когда экран погаснет после теста памяти. Если вместо теста памяти выводятся красивые картинки, то эти картинки отключить в BIOS). Рекомендации аналогичные, что и для прерываний шины PCI.
    Некоторые (составные) карты расширения требуют нескольких прерываний.
    Большинство звуковых карт для работы в DOS кроме основного прерывания (которое может быть разделяемым) требуют DMA5=LEGACY (обязательно монопольное).


    И, наконец, самая муторная и занимательная задача - подбор конфигурации.
    Лучше начать с самых важных карт расширения. Добавлять по одной, сбрасывать ESDI, контролировать прерывания . Настраивать драйвер. Проверять работу.
    Если глючит - переставлять в другой (следующий слот). При этом могут поменяться прерывания, адреса в памяти и все, что угодно.

    Будьте готовы, что после добавления очередного устройства вся конфигурация полетит и придется подбирать другую (если она вообще возможна). Зато так можно собрать основу, а после пытаться заменить не "устроившиеся" устройства (если такие будут) на аналоги других моделей (с другими требованиями к настройкам, другими драйверами и т.д.).

    Подбирая так устройства вы поймете, какие в каком слоте что используют и с чем конфликтуют. После этого вы сможете целенаправленно собрать рабочую конфигурацию.
     
    Последнее редактирование: 7 дек 2020
  11. Mr. Arkadens

    Mr. Arkadens

    Регистрация:
    3 дек 2020
    Сообщения:
    21
    Где найти в биосе 1993 года ESDI?
    Вы б его видели - там всего одна страничка.
    Сама шина на моем буке не PCI , а еще ISA.
    Слот расширение один единственный PCMCIA - в нём сетевуха. Настроена согласно документации с оптимальным прерыванием на IRQ5.
    Zip-drive 100Mb - висит на LPT.

    Т.е. искать проблему я полагаю уже негде - менеджер памяти и сетевая карта не могут поделить одно пространство в upper memory.

    Зато! Кто тут спрашивал о том сколько можно вычистить из основной памяти? Смотрите фото))) как вам?
     

    Вложения:

  12. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    868
    @Mr. Arkadens, ноутбук - это жесть, упустил.
    Посмотрите настройки менеджера памяти. Вероятно, у него можно изменить используемые адреса.
    Сверьтесь с документацией на сетевую карту. Возможно наличие переключения (как физической перемычки/переключателя, так и программного через драйвер) используемого адреса.
    Если у вас поддерживается PnP, то если не ESDI, то его аналог все-таки есть. Другое дело, что в ноутбуках многие настройки скрывают.

    Кстати, можно глянуть на эту страницу BIOS?

    Подождите. Что за бред получается? Интегрированная сетевая карта не может поделить память со стандартным менеджером памяти DOS (основной ОС для этого ноута)? Должны быть правильные настройки.
     
    Последнее редактирование: 7 дек 2020
  13. Mr. Arkadens

    Mr. Arkadens

    Регистрация:
    3 дек 2020
    Сообщения:
    21
    Страничку BIOS сфоткаю уже завтра.
    Про настройки сетевой - она либо ставит их по умолчанию и получаем конфликт, а при попытке настроить это пространство из драйвера карты, вылезает сообщение, что 4Кб освободиье идите в UPPERе... а там уже все забито...

    Слушайте! А может в конфиге сперва инициализировать сетевую, а потом EMM386 ??
     
  14. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    868
    Сетевая плата инициализируется в CONFIG.SYS?
     
  15. Mr. Arkadens

    Mr. Arkadens

    Регистрация:
    3 дек 2020
    Сообщения:
    21
    Да
    Конфиг я показывал
     
  16. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.286
    @Mr. Arkadens, на фото всё красиво уже. Чего ещё желать-то?
     
  17. Mr. Arkadens

    Mr. Arkadens

    Регистрация:
    3 дек 2020
    Сообщения:
    21
    Чтобы сетевушка завелась. Всего-то)
     
  18. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    868
    @Mr. Arkadens, COPEN.EXE? Интересная идея.
    Главное, чтобы ему самому не требовался EMM386.EXE. И убрать DEVICEHIGH, он не работает без EMM386.EXE.

    Для начала можно закомментировать EMM386.EXE и загрузить в таком виде, проверить сетевую карту.

    Почему у COPEN.EXE IRQ5? Вы говорили, что он у звуковой карты.
     
  19. Mr. Arkadens

    Mr. Arkadens

    Регистрация:
    3 дек 2020
    Сообщения:
    21
    Звуковой у ноута нет. Только пыщалка
     
  20. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    868
    @Mr. Arkadens, прошу прощения, читал невнимательно.

    На сам ноутбук документация есть?
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление