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

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

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

Адресация памяти на windows 98 и MS-DOS

Тема в разделе "Установка и запуск игр", создана пользователем ALK0, 19 июл 2014.

  1. ALK0

    ALK0

    Регистрация:
    5 ноя 2013
    Сообщения:
    227
    "F8 -> command promt only" будет достаточно для запуска "чистого DO$'a" ?
     
  2. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    ALK0, ну да. ТОлько лучше просто переустанови систему и не канифоль себе мозг тем чего пока что не понимаешь. И почитай руководство по MS-DOS, Нортона, MSDN за те годы. Обзаведись волковым и фаром. Глядишь и полегчает чуток в понимании, что и как настраивать.
     
  3. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.439
    Не знаю как в Win95, а в Win98SE нужно удерживать Ctrl при начале загрузки, чтобы появилось меню, предлагающее разные варианты.
     
  4. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    BrainRipper, старые варианты тоже работают.
     
  5. ALK0

    ALK0

    Регистрация:
    5 ноя 2013
    Сообщения:
    227
    Ну дык, volkov-commander'ом я в первую очередь и обзавёлся, так как нубас в консольных командах.

    ---------- Сообщение добавлено в 16:01 ---------- Предыдущее сообщение размещено в 15:59 ----------

    Неужели это как-то разрешит проблему с памятью для ДОС-программ ?
     
  6. ALK0

    ALK0

    Регистрация:
    5 ноя 2013
    Сообщения:
    227
    303fee10be445f16c6a9e20be706f69a.jpg
     
  7. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    А должно быть как-то так (извините, снимал на тостер):
    [​IMG]
    И это не предел.

    В общем, нужен подробный вывод MEM.
     
    Последнее редактирование модератором: 19 июл 2015
  8. ALK0

    ALK0

    Регистрация:
    5 ноя 2013
    Сообщения:
    227
    С каким ключом запускать ?
     
  9. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.439
    mem /c /p
    или
    mem /c > mem1.txt

    Второй вариант перенаправит вывод в текстовой файл.

    Интересует текст под заголовком "Модули, использующие адреса памяти ниже 1 МБ"
     
    Последнее редактирование: 31 авг 2014
  10. ALK0

    ALK0

    Регистрация:
    5 ноя 2013
    Сообщения:
    227
    Последнее редактирование: 31 авг 2014
  11. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    ALK0, это при использовании LoadHigh и DeviceHigh ?
     
  12. ALK0

    ALK0

    Регистрация:
    5 ноя 2013
    Сообщения:
    227
    А где смотреть , что это используется ?
    Я просто загрузился command promt only.
    Вот содержимое config.sys , если что.
    http://livepad.ru/view/4941f83f
    B автоэкзэк.
    http://livepad.ru/view/41f3384f
     
  13. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    ALK0, ага. всё понятно. перечитай первую страницу темы... ты просто не сделал ничего из того, что тебе советовали сделать.

    Таким образом тема зашла в тупик.

    Замени свои ужасы вот на это для начала и пришли результат mem /c /p

    config.sys

    DOS=HIGH,UMB
    devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
    Country=007,866,C:\WINDOWS\COMMAND\country.sys

    autoexec.bat

    SET PATH=C:\PROGRA~1\BORLAND\CBUILD~1\BIN;C:\PROGRA~1\BORLAND\CBUILD~1\PROJECTS\BPL;C:\SOUND16
    SET BLASTER=A220 I7 D1 T4
    SET SOUND16=C:\SOUND16
    C:\SOUND16\sndinit /b
    mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
    mode con codepage select=866
    keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
    rem C:\mouse.com
     
  14. Grue13 Ocelote.12

    Grue13

    Регистрация:
    26 апр 2006
    Сообщения:
    10.735
    Можно ещё немного память увеличить, если для поддержки русского языка вместо display.sys, mode con и keyb грузить в autoexec.bat одной строчкой утилиту keyrus.com (скачивается отдельно) - она в памяти вроде меньше места занимает заметно. COUNTRY надо всё равно оставить для правильного отображения даты и прочего в списках каталогов в DOS-командах типа DIR и оболочках типа NC или VC (они тоже из country информацию о форматах читают).
     
  15. Nil Любимый цвет — голубой

    Nil

    Регистрация:
    30 апр 2007
    Сообщения:
    1.974
    Если очень хочется сэкономить на локализации, то есть ещё S-FONT. Без переключения раскладки занимает 0 байт. Резидент для переключения занимает какие-то десятки байтов за счёт того, что настраивается в hex редакторе редактированием машинного кода по прилагаемой инструкции.
     
  16. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Оно память всё равно не занимает.
     
    Grue13 нравится это.
  17. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.439
    Надо так:
    DOS=HIGH,UMB
    DEVICE=C:\WINDOWS\HIMEM.SYS
    DEVICE=C:\WINDOWS\EMM386.EXE RAM
    DEVICEHIGH=C:\SOUND16\cdsetup.sys /T:X
    devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
    Country=007,866,C:\WINDOWS\COMMAND\country.sys
    SET BLASTER=A220 I7 D1 T4
    SET SOUND16=C:\SOUND16
    C:\SOUND16\sndinit /b
    SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRA~1\BORLAND\CBUILDER\BIN;C:\PROGRA~1\BORLAND\CBUILD~1\BIN;C:\PROGRA~1\BORLAND\CBUILD~1\PROJECTS\BPL;C:\SOUND16
    mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
    mode con codepage select=866
    loadhigh keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
    loadhigh C:\mouse.com
     
  18. ALK0

    ALK0

    Регистрация:
    5 ноя 2013
    Сообщения:
    227
    Скопировал в свои конфиги. Wipeout попрежнему ругается на то, что ему не хватает мэмори для саунда. В Death rally то же самое.

    ---------- Сообщение добавлено в 17:48 ---------- Предыдущее сообщение размещено в 17:40 ----------

    In extremis пишет
    Error! : Program must be run in 32-bit mode!!!
    Please uninstall your EMS manager from mem.
    Then Reboot the system!

    Хотя он вроде и раньше не запускался, но такого сообщения не выдавал, вроде.
     
  19. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    ALK0, это сообщение ты получаешь из-за наличия в памяти EMM386 с ключом RAM.

    Вообще я на тебя удивляюсь уже - неужели так трудно скопировать эту строку в Google и посмотреть что же и как настраивается и на кой фиг вообще нужен этот EMM386 ?

    EMM386 и его ключи с подробным описанием. Думаю и советчикам не грех почитать.

    Проблема в том, что многие игры используют так называемый Dos Extender, который конфликтует с EMM386. В таком случае его надо удалять из конфига, что бы не мешался.

    А вообще говоря, ты должен был задавать вопросы в технической теме каждой из игр, которые у тебя не запускаются, а не искать некий "единый" способ их запуска, которого нет.

    А так народ нелогично свёл всю тему к освобождению нижней памяти MS-DOS посредством EMM386... что совершенно не имеет отношения к твоим проблемам с запуском каждой игры в отдельности.
     
    Последнее редактирование: 3 сен 2014
  20. BrainRipper

    BrainRipper

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