Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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
Печать
 
TESE
Newbie


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
Появилась минутка поковырять конфиги, итак:

[AUTOEXEC]
SET BLASTER=A220 I5 D1 T4 {параметры звуковой}
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI) {экранный шрифт}
MODE CON CODEPAGE SELECT=866 {режим отображения?}
KEYB RU,,C:\WINDOWS\COMMAND\KEYBRD3.SYS {клавиатура}

[CONFIG]
DEVICE=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1) {монитор}
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS {язык}
device=C:\WINDOWS\cwdinit.exe /A {звуковая для доса?}

[MSDOS]
[Paths]
WinDir=C:\WINDOWS {местоположение каталога винды}
WinBootDir=C:\WINDOWS {местоположение файлов запуска}
HostWinBootDrv=C {местоположение корневого каталога}

[Options]
BootMulti=1 { для чего?}
BootGUI=1 {для запуска винды командой win}
DoubleBuffer=1 {двойная буферизация, для чего???}
AutoScan=1 {сканирование на наличие ошибок, после неверного отключения}
WinVer=4.10.2222 {версия винды}
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes). {понятно зачем}


Всё ли определил верно?
Что жизненно необходимо, а что можно и порезать?
Отчего-то не вижу HIMEM.SYS и EMM386.EXE или их по умолчанию нет?
По данным файлам лазить не приходилось, так что дебют!
Есть же вроде альтернативный вариант редактирования, если ничего не путаю - Пуск / Выполнить / msconfig / Нужные вкладки
kiot
Full Member


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


Ссылка


Дата регистрации на форуме:
9 сен. 2013
Самый простой вариант это явно указать загрузку HIMEM.SYS и EMM386.EXE с параметрами. Затем использовать команды DEVICEHIGH и LOADHIGH для загрузки драйверов и резидентов в UMB.
Для игр под DOS без загрузки Windows потребуется драйвер мыши. Можно использовать очень компактный CuteMouse.
В большинстве случаев этого должно хватить.

[AUTOEXEC]
SET BLASTER=A220 I5 D1 T4
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
LH KEYB RU,,C:\WINDOWS\COMMAND\KEYBRD3.SYS

[CONFIG]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS

DOS=HIGH,UMB
DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
DEVICEHIGH=C:\WINDOWS\CWDINIT.EXE /A
Atellan
Advanced Member


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


Ссылка


Дата регистрации на форуме:
25 авг. 2015
TESE написал:
[q]
[MSDOS]
[Options]
BootMulti=1 { для чего?}
BootGUI=1 {для запуска винды командой win}
[/q]
BootMulti=1 - что-бы иметь возможность загрузки предыдущей ОС. Т.е. той которая стояла до 98.
BootGUI=1 - это автоматический запуск винды.

Поставте BootGUI=0 и винда сама не запустится.
И в этом режиме уже чистите память и оптимизируйте для игр которые не хотят работать под виндой.
Т.е. не нужно перезагружать комп в режиме эмуляции MS-DOS, он уже в чистом DOSе.
Вышли из игры, набрали WIN и вот вам винда.
Главная фича этого что можно соэдавать многовариантную загрузку для DOS через меню.
А винда будет сама по себе.
Это специально сделано как раз для DOS программ которые не дружат с виндой. А таких было не мало и значительно более нужные чем игры.
TESE
Newbie


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Поставте BootGUI=0 и винда сама не запустится.
И в этом режиме уже чистите память и оптимизируйте для игр которые не хотят работать под виндой.
Т.е. не нужно перезагружать комп в режиме эмуляции MS-DOS, он уже в чистом DOSе.
Вышли из игры, набрали WIN и вот вам винда.
[/q]
Это просто гениально! То есть я могу в файле [MSDOS] набубенить всего что пожелаю, а потом лёгким нажатием команды win (при BootGUI=0) запустить дефолтную WIN98SE. шикардос и, смею заметить, защита от домашних!
Итак, что бубенить в файл [MSDOS] в первую очередь?? :D
easyjohn
Advanced Member


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


Ссылка


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

Могу привести мой конфиг, сделаешь по аналогии:
В нем в самом начале вылезает меню из 4 пунктов, по умолчанию, через 7 секунд выбирается второй пункт меню.
Common в config.sys и строки до GOTO %config% в autoexec выполняются каждый раз, дальше идет ветвление, в зависимости от выбранного пункта. В меню может быть до 9 пунктов, название пунктов - произвольные.

Config.sys
[q]
[common]
dos=high,umb
files=100
shell=C:\COMMAND.COM C:\ /p /e:1024
lastdrive=z
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)

[menu]
menuitem=dos,dos
menuitem=dose,dos+emm
menuitem=dosec,dos+emm+cdrom
menuitem=win,windows
menudefault=dose,7

[dos]
device=C:\DOS\himem.sys /testmem:off

[dose]
device=C:\DOS\himem.sys /testmem:off
device=C:\DOS\emm386.exe 16384

[dosec]
device=C:\DOS\himem.sys /testmem:off
device=C:\DOS\emm386.exe 16384
devicehigh=C:\util\cdrom\oakcdrom.sys /d:mscd0001

[win]
device=C:\DOS\himem.sys /testmem:off
[/q]
Autoexec.bat
[q]
@ECHO OFF
SET PATH=C:\windows;C:\DOS;C:\ARC;C:\UTIL;C:\DN;C\NC
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
SET BLASTER=A220 I5 D1 T4

GOTO %CONFIG%

:DOS
LH C:\UTIL\MOUSE\ptsmouse.com
C:\DN\DN
GOTO EXIT

:DOSE
LH C:\UTIL\MOUSE\ptsmouse.com
C:\DN\DN
GOTO EXIT

:DOSEC
LH C:\UTIL\MOUSE\ptsmouse.com
c:\dos\mscdex.exe /d:mscd0001
C:\DN\DN
GOTO EXIT

:win
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
KEYB RU,,C:\WINDOWS\COMMAND\KEYBRD3.SYS
win
GOTO EXIT

:EXIT
[/q]
UPD: Скорее всего строчка
devicehigh=C:\WINDOWS\cwdinit.exe /A
это инициализация вашей звуковой карты. Куда именно вам лучше ее поставить, в секцию common, или в отдельные секции dos/win - смотрите сами.
TESE
Newbie


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
Правильно ли понимаю, чтобы вернуть все по дефолту достаточно лишь поменять файлы на те что были до этого и просто перезагрузиться?
Ещё вопрос, сколько составляет время загрузки WIN98SE? Просто до этого подопытным была мать тоже от dell с тройкой на 900Mhz, оператива та же, но шина только на 66Mhz и грузилась она куда быстрее (зато у неё был другой косяк - после выключения мать не реагировала на кнопку включения, а без края мигала-мигала приходилось штекер из розетки вынимать и вставлять - шёл сразу автозапуск системы).
Отключение вообще один раз моргнуть - всё потухло. Реестр пробовал очистить от всякого разного, но голая система такого не содержала, только internat, systray, power и ещё одну-две позиции тянущиеся в папку windows. +1 от пользователя - кристал аудио. Или может это нормальное время загрузки???
TESE
Newbie


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Самый простой вариант это явно указать загрузку HIMEM.SYS и EMM386.EXE с параметрами. Затем использовать команды DEVICEHIGH и LOADHIGH для загрузки драйверов и резидентов в UMB.
Для игр под DOS без загрузки Windows потребуется драйвер мыши. Можно использовать очень компактный CuteMouse.
В большинстве случаев этого должно хватить.

[AUTOEXEC]
SET BLASTER=A220 I5 D1 T4
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
LH KEYB RU,,C:\WINDOWS\COMMAND\KEYBRD3.SYS

[CONFIG]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
DOS=HIGH,UMB
DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
DEVICEHIGH=C:\WINDOWS\CWDINIT.EXE /A
[/q]
В MSDOS поставил BootGUI=0
Перезагрузился, на экране дос, win - зашёл в винду
Поменял файлы CONFIG и AUTOEXEC на заранее скорректированные
Перезагрузился, спикер кратковременно запищал, на экране "птичий язык"
Ввел команды DEVICEHIGH через пару секунд LOADHIGH
Ввел команду win, винда запустилась, что-то ещё поделал посмотрел, заработало подумал и выключил, отлучился по своим делам
Сейчас вот включаю ПК картинка винды 98 и ни дос ни ось не грузится как поступить???
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
TESE, можете перед появлением заставки Windows 98 понажимать F8 - должно появиться меню, там можно выбрать и Safe mode, и, например, Step-by-step confirmation, когда у Вас на каждую строку autoexec.bat и config.sys будут спрашивать - выполнить или нет?
Или Command prompt only, или ещё что-то.
kiot
Full Member


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


Ссылка


Дата регистрации на форуме:
9 сен. 2013
[q]
Ввел команды DEVICEHIGH
[/q]
Её нельзя ввести, она применяется только в СONFIG.SYS для загрузки драйверов.

Похоже, вы испортили файлы, если Windows перестала загружаться и на экране «птичий язык».

Загрузитесь по F5 в режиме чистого ДОС, затем выполните команды:
type autoexec.bat

type config.sys

type msdos.sys

Команда type выведет на экран содержимое каждого из этих файлов. Выложите сюда скриншоты их содержимого, без этого не узнать, что вы там поменяли.
TESE
Newbie


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
И самое странное то - что какого я вообще вижу картинку win98 у меня же стоит BootGUI=0, пробовал уже перезагрузить с дюжину раз и автосканирования нет, хотя параметр AutoScan=1 я не трогал! Что-то вообще не ладное...

Судя по всему DOS не ушёл на верх. Даже хуже - вообще его нет.
зажимал Ctrl - в безопаске винда загрузилась, полез смотреть файлы
[CONFIG] - символ в символ как несколькими постами выше
[MSDOS] - только изменил 1 на 0 в BootGUI
[AUTOEXEC] - везде "птичий язык", выкинул поставил свой, (сперва правленный потом оригинальный) ноль по фазе висяки на картинке win98
Подходов проделал достаточно - по ходу при каждой перезагрузке AUTOEXEC cбрасывается по неведомой причине.
Итог - работа только в безопасном режиме...
Не уж то реально DOS задевался куда???
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Запуск старых игр DOS эпохи до win 9.x
RSS

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

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

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