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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Запуск старых игр DOS эпохи до win 9.x
RSS

Запуск старых игр DOS эпохи до win 9.x

Попытка запустить игрушки Arena (The elder scrolls) [1994] и Aladdin (Disney's) [1994]

<<Назад  Вперед>> Страницы: 1 * 2 3 4
Печать
 
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
1. Драйвера для win и для dos отличаются.
Но инсталлятор для win мог установить драйвера и для доса, а также мог добавить их в autoexec.bat/config.sys винды.
При этом, скорее всего они не добавлены в autoexec.bat и config.sys режиме "перезагрузиться в режиме msdos".
Это придется изучить самостоятельно.

2. Дос игра ничего не знает про настройки звука в виндовс.
У каждой дос игры собственный сетап, гда надо указать правильную настройку звуковой карты и всех ее ресурсов.
Судя по тому, что некоторые игры в сеансе виндовс работали - в виндовс досовые драйвера для звука (или эмуляция wdm) настроена.
Посмотрите в свойствах звуковой карты в диспетчере устройств какие сейчас карта занимает ресурсы (port, irq, dma), в сетапе дос игр надо будет указать точно такие же.

3. В голом досе (перезагрузка в режиме msdos) работает только то, что указано в  autoexec.bat и config.sys (они подменяются при перезагрузке, так что смотреть надо загрузившись в этом режиме).
В сеансе dos - работает то, что написано autoexec.bat и config.sys в корне диска, плюс некоторые части винды (эмуляция звука через wdm), плюс индивидуальные настройки сесии (отдельные  autoexec.bat и config.sys запускаемые непосредственно перед игрой, если настроено в .pif игры или в .pif для command.com).

Посмотреть количество базовой памяти, команда "mem /c /p"
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Очистить базовую память на ходу невозможно.
Нужно комментировать строки ненужных драйверов в  autoexec.bat и config.sys, и перезагружать машину.
Да, испортив  autoexec.bat и config.sys можно сломать нормальную загрузку, но система все равно так или иначе загрузится, так что вернуть обратно не сложно.
Atellan
Advanced Member


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


Ссылка


Дата регистрации на форуме:
25 авг. 2015
Что-бы не перезагружать комп в режиме эмуляции DOS, поставте в autoexec запуск нортона.
Загрузка винды произойдёт по выходу из нортона.
Либо в файле MSDOS.SYS в разделе [Options] поставить BootGUI=0 вместо 1.
Запускать тогда винду нужно будет набрав в командной строке - win.

Распределение памяти показывает утилита - mem.exe.
В config.sys
Драйвер HIMEM.SYS и команды DOS=HIGH
DEVICE=EMM386.EXE RAM
DEVICEHIGH=

В autoexec

LOADHIGH

И рекомендую погуглить по autoexec, config.sys, MSDOS.SYS.
Там же целый язык программирования и можно загрузочные меню делать.
Т.е. выбирать конфигурацию при загрузке. Т.е. каждая игра может иметь свою конфигурацию в DOSе.
И в нортоне тоже можно различные меню делать.
kiot
Full Member


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


Ссылка


Дата регистрации на форуме:
9 сен. 2013
Atellan и... DEVICEHIGH и LOADHIGH не заработают, так как для того чтобы DOS что-то загружал в UMB нужна команда DOS=UMB. DOS=HIGH просто переносит часть ядра DOS в HMA.

Ну и переключатель RAM считаю излишним: игр требующих EMS не так много и они обычно об этом скажут. А вот дополнительные 64Кб свободной UMB памяти, которые иначе резервировались бы под окно EMS, не помешают. В большинстве случаев лучше использовать NOEMS. А ещё лучше, как вы написали, создать загрузочное меню с разными конфигурациями.
TESE
Newbie


Всего сообщений: 15
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Посмотреть количество базовой памяти, команда "mem /c /p"
[/q]
Этим воспользуюсь в первую очередь, респект!

Правильно ли понимаю что можно всё тоже самое с autoexec.bat и config.sys можно сделать непосредственно в настройках .pif файла, через вкладку программа/режим ms-dos/свои настройки конфигурации? И они будут относиться только к условиям запуска данной игры и не будут конфликтовать с общими (если будут отличны от тех что по умолчанию, при этом по умолчанию редактироваться и изменяться в корне диска не будут).

После работы обязательно проверю всё на "мамонте".
Atellan
Advanced Member


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


Ссылка


Дата регистрации на форуме:
25 авг. 2015
TESE написал:
[q]
autoexec.bat и config.sys можно сделать непосредственно в настройках .pif файла
[/q]
Вам прям вот жизненно необходимо запускать DOS игры под виндой?
Я привёл рекомендации для чистой DOS.
TESE
Newbie


Всего сообщений: 15
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Вам прям вот жизненно необходимо запускать DOS игры под виндой?
Я привёл рекомендации для чистой DOS.
[/q]
Ну что бы прямо критично важно было - нет конечно, просто помимо игр начала-середины 90-х имеется и ряд игровых продуктов конца 90-х начала 2000-х, которые неизвестно как себя поведут в среде DOS, если вообще выживут. Следовательно - для них родной средой будет WIN98SE, вот и хотелось настроить все имеющиеся игры под винду, ведь как ни крути запускать весь имеющийся каталог из под одной системы несколько проще.
Отчасти поэтому выбор пал именно на Windows 98, а не на младших/старших её сестер. Так-то можно было вообще особо не заморачиваться и на ХР запустить 99% всего имеющегося через DOSbox. Но это не то, совершенно не то. Ищем штатные способы разрешения проблем :-)
Atellan
Advanced Member


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


Ссылка


Дата регистрации на форуме:
25 авг. 2015
TESE написал:
[q]
вот и хотелось настроить все имеющиеся игры под винду,
[/q]
Вот для этого и сделан - DOSbox.
Получается что чистый DOS вам не нужен, раз вы собираетесь играть ТОЛЬКО под виндой.
MMichael
Newbie


Всего сообщений: 131
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 апр. 2013
config.sys и autoexec.bat для MS DOS начиная с 6-ой версии (или с 5-й? Уже не помню точно, когда фича появилась, в 4-й еще точно не было) позволяет сделать меню выбора с разными секциями. Например, для Windows и MS-DOS. Погуглите как это делать правильно. Если не найдете, так и быть подниму старые примеры.
TESE
Newbie


Всего сообщений: 15
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Вот для этого и сделан - DOSbox.
Получается что чистый DOS вам не нужен, раз вы собираетесь играть ТОЛЬКО под виндой.
[/q]
Это просто первая проба пера. Mашина на 98 будет игровая. В проекте ещё есть 386-ой под чистый дос и первая из четвёрок под XP. Те программы что не попадут в 98 раскидаются между двумя другими, посему охота собрать лучшее за 10 лет на каждой из машин. Задумка такова.
[q]
config.sys и autoexec.bat для MS DOS начиная с 6-ой версии (или с 5-й? Уже не помню точно, когда фича появилась, в 4-й еще точно не было) позволяет сделать меню выбора с разными секциями. Например, для Windows и MS-DOS. Погуглите как это делать правильно. Если не найдете, так и быть подниму старые примеры.
[/q]
Будем экспериментировать, куда деваться.

Результаты команды mem/c/p:
низ
MSDOS - 18
DISPLAY - 18
HIMEM - 1
DBLBUF - 3
IFSHLP - 3
WIN - 4
KEYB - 7
COMMAND - 7
free 580

верх
0 (пусто)

ни на одну ни на вторую игрушку не хватает что бы можно было освободить?
<<Назад  Вперед>> Страницы: 1 * 2 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Запуск старых игр DOS эпохи до win 9.x
RSS

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

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

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