Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Запуск старых игр DOS эпохи до win 9.x |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
TESE написал: Заменить на что-то менее прожорливое, например на keyrus. А ещё лучше, если чипсет есть в списке, то на S_Font. Плюс какой-нибудь компактный (на несколько сот байт) русификатор клавиатуры - dp_kbg например. Итого: 580+24=604KB, чего достаточно для того же алладина. DISPLAY - 18 |
TESE |
Дельно, респект! Обязательно попробую. Заменить на что-то менее прожорливое, например на keyrus. А ещё лучше, если чипсет есть в списке, то на S_Font. Плюс какой-нибудь компактный (на несколько сот байт) русификатор клавиатуры - dp_kbg например. Итого: 580+24=604KB, чего достаточно для того же алладина. |
TESE |
Появилась минутка поковырять конфиги, итак: [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 написал: BootMulti=1 - что-бы иметь возможность загрузки предыдущей ОС. Т.е. той которая стояла до 98. [MSDOS] BootGUI=1 - это автоматический запуск винды. Поставте BootGUI=0 и винда сама не запустится. И в этом режиме уже чистите память и оптимизируйте для игр которые не хотят работать под виндой. Т.е. не нужно перезагружать комп в режиме эмуляции MS-DOS, он уже в чистом DOSе. Вышли из игры, набрали WIN и вот вам винда. Главная фича этого что можно соэдавать многовариантную загрузку для DOS через меню. А винда будет сама по себе. Это специально сделано как раз для DOS программ которые не дружат с виндой. А таких было не мало и значительно более нужные чем игры. |
TESE |
Это просто гениально! То есть я могу в файле [MSDOS] набубенить всего что пожелаю, а потом лёгким нажатием команды win (при BootGUI=0) запустить дефолтную WIN98SE. шикардос и, смею заметить, защита от домашних! Поставте BootGUI=0 и винда сама не запустится. Итак, что бубенить в файл [MSDOS] в первую очередь?? :D |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 января 2019 11:17 Сообщение отредактировано: 17 января 2019 11:19
Нет, в файле MSDOS надо поменять только одно значение. А вот после этого в config.sys/autoexec.bat можно сделать удобную мультизагрузку с разными драйверами для дос и для виндовс. Могу привести мой конфиг, сделаешь по аналогии: В нем в самом начале вылезает меню из 4 пунктов, по умолчанию, через 7 секунд выбирается второй пункт меню. Common в config.sys и строки до GOTO %config% в autoexec выполняются каждый раз, дальше идет ветвление, в зависимости от выбранного пункта. В меню может быть до 9 пунктов, название пунктов - произвольные. Config.sys Autoexec.bat [common] UPD: Скорее всего строчка @ECHO OFF devicehigh=C:\WINDOWS\cwdinit.exe /A это инициализация вашей звуковой карты. Куда именно вам лучше ее поставить, в секцию common, или в отдельные секции dos/win - смотрите сами. |
TESE |
Правильно ли понимаю, чтобы вернуть все по дефолту достаточно лишь поменять файлы на те что были до этого и просто перезагрузиться? Ещё вопрос, сколько составляет время загрузки WIN98SE? Просто до этого подопытным была мать тоже от dell с тройкой на 900Mhz, оператива та же, но шина только на 66Mhz и грузилась она куда быстрее (зато у неё был другой косяк - после выключения мать не реагировала на кнопку включения, а без края мигала-мигала приходилось штекер из розетки вынимать и вставлять - шёл сразу автозапуск системы). Отключение вообще один раз моргнуть - всё потухло. Реестр пробовал очистить от всякого разного, но голая система такого не содержала, только internat, systray, power и ещё одну-две позиции тянущиеся в папку windows. +1 от пользователя - кристал аудио. Или может это нормальное время загрузки??? |
TESE |
В MSDOS поставил BootGUI=0 Самый простой вариант это явно указать загрузку HIMEM.SYS и EMM386.EXE с параметрами. Затем использовать команды DEVICEHIGH и LOADHIGH для загрузки драйверов и резидентов в UMB. Перезагрузился, на экране дос, 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, или ещё что-то. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Запуск старых игр DOS эпохи до win 9.x |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |