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


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Судя по всему DOS не ушёл на верх. Даже хуже - вообще его нет.
[/q]
Таки может кто либо сказать почему DOS не уходит в UMB при использовании в файле [CONFIG] команды DOS=HIGH,UMB???
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Скриншот mem /c/p
TESE
Newbie


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Скриншот mem /c/p
[/q]
BootGUI=0, в CONFIG всё как рекомендовали.
Зависания на загрузке, DOS не грузится.
Через ctrl вхожу в безопасный режим ПК загружается, в самой винде попытка запустить любое DOS-приложение либо просто начать сеанс MS-DOS и система виснет.
Скрин сделать не удалось.

После некоторого ковыряния возвращено как было до всех данных процедур.
BootGUI=0, CONFIG - оригинал, AUTOEXEC - оригинал
Система стартует как ни в чём не бывало, ничего не виснет и уверенно работает, скрин прилагается, только вот в нижней памяти добавилось чего-то, что раньше не видел - vmm32 и Command - дважды (в отличии от тех что были раньше - пост-3 на стр-2). Верхняя соответственно - ноль. Free стало ещё меньше, что естественно при таком списке - 573.

P.S. Знаков вопроса, что на втором скриншоте не помню раньше!

Прикрепленный файл (скрины.rar, 0 байт, скачан: 84 раза)
Anderson1
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 фев. 2011
TESE написал:
[q]
Таки может кто либо сказать почему DOS не уходит в UMB при использовании в файле [CONFIG] команды DOS=HIGH,UMB???
[/q]
Без листинга текущего config.sys сказать что-то сложно, но судя по наличию EMS, все UMB ушли на окно обмена с EMS...

Прописать в config.sys:

DEVICE=C:\WINDOWS\EMM386.EXE NOEMS

А ещё лучше прибить EMM386 и воспользоваться UMBPCI

Кроме того, можно дополнить опцию DOS, а точнее прописать DOS=HIGH,UMB,NOAUTO

Ещё потребуется вручную прописать всё, что должно идти в UMB, например:

FCBSHIGH=4
FILESHIGH=20
BUFFERSHIGH=10
LASTDRIVEHIGH=Z
STACKSHIGH=9,256

Ну и запуск IFSHLP не забыть:

DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS

Всякие DBLBUFF не нужны...

Для эстетов, можно сделать даже запуск HIMEM.SYS в UMB:

DEVICE=C:\UTILS\UMBPCI.SYS
DEVICE=C:\UTILS\HIRAM.EXE
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS

HIRAM берётся рядом с UMBPCI.

Касательно "птичего языка" - избавится наконец от DISPLAY и KEYB! Прописать S_Font:

DEVICE=C:\UTILS\S_FONT.COM 1F /Q

1F - это для интеловских чипсетов, например i845... Список можно посмотреть в самом s_font.com. DEVICEHIGH с ним не нужен, ибо памяти не занимает вообще - меняет видеошрифты в теневой памяти.

В качестве русификатора клавиатуры можно на худой конец использовать S_KBGR2.COM - комплектный с S_Font:

DEVICEHIGH=C:\UTILS\S_KBGR2.COM

И конечно не забыть про поддержку русских имён файлов:

COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS


TESE написал:
[q]
BootGUI=0, CONFIG - оригинал, AUTOEXEC - оригинал
[/q]
Верните обратно оригинал MSDOS.SYS. Чтоб винда не грузилась в конфигурации чисто для DOS, можно в AUTOEXEC.BAT использовать не только нортон или волков, но ещё 4DOS:

C:\4DOS\4DOS.COM C:\4DOS

Это продвинутый заменитель command.com.

Можно его даже приписать в CONFIG.SYS:

SHELL=C:\4DOS\4DOS.COM C:\4DOS /P

Памяти он занимает меньше, чем command.com - ~ 4KB vs. 7KB.

P.S. Имена каталогов даны для примера, винда может быть и не в C:\WINDOWS, а утилиты не в C:\UTILS, а например в D:\PROGS. В общем, имена каталогов по вкусу.

P.P.S. Чуть не забыл :) После прибития DISPLAY.SYS, надо не забыть удалить в AUTOEXEC.BAT всякие "mode con".

Ещё P.P.S. :) Скриншоты mem/c/p это не круто, круто это "mem/a/c > mem.txt" и потом открытие файла mem.txt в блокноте и копипаст его содержимого в текст сообщения.
TESE
Newbie


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


Ссылка


Дата регистрации на форуме:
16 янв. 2019
[q]
Без листинга текущего config.sys сказать что-то сложно
[/q]
Содержание файлов с рекомендованными изменениями (зависание)
[MSDOS]
[Paths]
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C

[Options]
BootMulti=1
BootGUI=0
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)......и тд.

[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

[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

Содержание файлов тех что сейчас приняты в системе (нормальный запуск)
[MSDOS]
[Paths]
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C

[Options]
BootMulti=1
BootGUI=1
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)......и тд.

[CONFIG]
DEVICE=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
device=C:\WINDOWS\cwdinit.exe /A

[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
Anderson1
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Попробовать оставить device=C:\WINDOWS\cwdinit.exe /A. Настройщик звуковухи может не переносить загрузку наверх. Да и скорее всего и не нужно ему туда, ибо запускается и всё - резидентом не вешается. Также можно запускать cwdinit.exe до EMM386 - т.е. переставить строчку его запуска на место после HIMEM.SYS. Настройщики звуковух крайне капризны к защищённому режиму процессора - одни его требуют обязательно, другие могут и наоборот. Хотя про инициализатор цмедии точно не помню...
<<Назад  Вперед>> Страницы: 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