Автор Тема: Windows 98 - якобы не хватает памяти для DOS программ  (Прочитано 920 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн Mad

  • Пользователь
  • Сообщений: 7914
  • Пол: Мужской
    • Просмотр профиля
На компьютер из первой половины 2000-ых с 3,5 ГБ памяти был установлен Windows 98IF (да, знаю, что сборки это плохо, но конкретно эта сборка вобрала в себя все нужные мне драйвера) с целью поиграть в ДОС игры. Однако ДОС приложения пока что не работают, некоторые просто не запускаются, а некоторые пишут, что не хватает памяти. Вроде как, я слышал, что память поделена на несколько секций и ДОС сейчас обращается к первой секции размером в килобайты. Но это не точно. Вообщем как забороть?
« Последнее редактирование: 03 Февраль 2022, 20:09:04 от Mad »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8317
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #1 : 03 Февраль 2022, 20:17:06 »
Вообщем как забороть?
делай дос отдельно ,с разными вариками emm через меню ...

бывает даже так что лишняя память может быть проблемой ...

Онлайн Mad

  • Пользователь
  • Сообщений: 7914
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #2 : 03 Февраль 2022, 20:19:41 »
делай дос отдельно ,с разными вариками emm через меню ...

бывает даже так что лишняя память может быть проблемой ...
хотелось бы конечно в винде настроить.

И в целом добавлю, я в ДОС нуб, потому мне надо поподробней рассказывать, ибо я только отдельные твои слова понял :).

Оффлайн bugmenot

  • Пользователь
  • Сообщений: 601
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #3 : 03 Февраль 2022, 20:22:08 »
Посмотреть командой mem сколько вообще доступно какой памяти.
Настроить, чтобы дос драйверы загружались не в основную память, а в расширенную.
Делается это примерно так:

config.sys:

dos=umb,high
device=C:\WINDOWS\himem.sys
device=C:\WINDOWS\emm386.exe ram
devicehigh=C:\WINDOWS\dblbuff.sys
devicehigh=C:\WINDOWS\setver.exe
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys

autoexec.bat:

lh c:\program\rus\rkm311\rkm.com -X
lh mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
lh mode con codepage select=866
keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys

Онлайн Mad

  • Пользователь
  • Сообщений: 7914
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #4 : 04 Февраль 2022, 01:16:15 »
Пока что выяснил, что проблема имеет место быть только в Виндовс 98, в чистом ДОС такого нет.

Оффлайн purgen

  • Пользователь
  • Сообщений: 168
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #5 : 04 Февраль 2022, 03:17:28 »
 вин 98 по моему плохо работает с объемами памяти больше 1 гб


Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7421
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #7 : 04 Февраль 2022, 06:51:33 »
а некоторые пишут, что не хватает памяти. Вроде как, я слышал, что память поделена на несколько секций и ДОС сейчас обращается к первой секции размером в килобайты. Но это не точно. Вообщем как забороть?
Для начала показать вывод команды mem. Вот типичный вывод:

И 576К большинству DOS игр действительно мало.
вин 98 по моему плохо работает с объемами памяти больше 1 гб
Поправка: более 768МБ. На 1Гб её himem.sys уже падает с "нехваткой" памяти.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8317
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #8 : 04 Февраль 2022, 08:09:18 »
с объемами памяти больше 1 гб
да 512 уже перебор ...

Оффлайн purgen

  • Пользователь
  • Сообщений: 168
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #9 : 04 Февраль 2022, 08:10:36 »
Поправка: более 768МБ. На 1Гб её himem.sys уже падает с "нехваткой" памяти.
Точно. Я и забыл. Давненько под ней не работал :lol:

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8317
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #10 : 04 Февраль 2022, 08:14:12 »
по идее под 98 -128 потолок ,некоторые чипсеты на первопнях больше 64мб не понимают ,и ничему из софта и игр такой объем не нужен иногда даже вреден ...

Онлайн Mad

  • Пользователь
  • Сообщений: 7914
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #11 : 04 Февраль 2022, 12:42:30 »
Для начала показать вывод команды mem. Вот типичный вывод:
Это очень странно, но на команду МЕМ ДОС у меня пишет, что команда не правильная. У меня прям догадок нет, разве что автор сборки винды как то сильно напортачил. Вероятно, вернусь к этому вопросу уже поставив нормальный W98SE.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8317
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #12 : 04 Февраль 2022, 12:46:24 »
нормальный W98SE.
ляжет он у тебя с таким количеством памяти ,на if там патчей и фиксов море ...для доса бы попроще что или досбокс с фронтэндами мучай (ничего не потеряешь)  ...

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7421
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #13 : 04 Февраль 2022, 15:31:49 »
Это очень странно, но на команду МЕМ ДОС у меня пишет, что команда не правильная. У меня прям догадок нет, разве что автор сборки винды как то сильно напортачил. Вероятно, вернусь к этому вопросу уже поставив нормальный W98SE.
Я пошёл сюда, скачал и поставил. И вот результат:

ЧЯДНТ?

Онлайн Mad

  • Пользователь
  • Сообщений: 7914
  • Пол: Мужской
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #14 : 04 Февраль 2022, 15:39:59 »
HardWareMan, другая версия сборки видимо. Какую конкретно поставил?

И проверь, пожалуйста, как там запускается Witchhaven, рип версия отсюда https://www.old-games.ru/game/942.html

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7421
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #15 : 05 Февраль 2022, 05:30:26 »
HardWareMan, другая версия сборки видимо. Какую конкретно поставил?
Оригинал 2019 года (legacy). Там 4 образа, не стал альтернативные выбирать.
И проверь, пожалуйста, как там запускается Witchhaven, рип версия отсюда https://www.old-games.ru/game/942.html
Она же для защищённого режима, использует DOS4GW, ей не особо важен размер базовой памяти. Главное, чтобы EMS было нормально.



Оффлайн Manbreun

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Windows 98 - якобы не хватает памяти для DOS программ
« Ответ #16 : 12 Февраль 2022, 18:05:57 »
Аж самому захотелось поиграть