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

Полигон-2

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

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

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

Полигон-2 »   Старый софт »   Аналог MS-DOS Mode из Win95 для Win3.1
RSS

Аналог MS-DOS Mode из Win95 для Win3.1

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


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


Ссылка


Дата регистрации на форуме:
19 июня 2008
Попробую вечером вариант с батником, если винда будет закрываться нормально то вопрос можно считать решенным!
Merchant*RU
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 окт. 2015
easyjohn написал:
[q]
Для каждой игры пишешь батник, который и делает все вышеуказанные шаги с перезагрузкой, в програм менеджер добавляешь именно его.
[/q]
Утопичный вариант.
Если игруха подвиснет, вторая часть батника не отработает и не вернёт настройки под форточку. При следующей загрузке будет веселуха: форточка может слететь вообще.
Учитывая, что самые простенькие игрухи вообще написаны без функции выхода из них, только перезагрузкой...

PS.
К тому-ж, незавершённый батник держит в памяти копию command.com (от 4 до 64 килобайт), что в конфе для максимума памяти просто неприменимо.
А если запустить две игрухи подряд, без захода в форточку, можно позабыть в каком *.XYZ хранятся оригинальные настройки форточки..


Vizer написал:
[q]
Поясню, винда нужна не игрушкам, а нужна мне. И чтобы вручную не заходить/выходить в нее, хочется вот этого вот.
[/q]
Тогда сделай в досе мультизагрузку, а в програм-менеджере винды пропиши всего один батник, с одной командой внутри: ребут.
Будешь автоматически выходить из форточки, грузиться в нужную секцию, там пускать игруху и, завершив "диело", жать на перезагрузку. Форточка стартанёт сама, как конфа "по-дефолту".
Наиболее автоматизированный вариант, лишённый недостатков "отдельного батника на каждую игру".
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Merchant*RU написал:
[q]
Если игруха подвиснет, вторая часть батника не отработает и не вернёт настройки под форточку.
[/q]
Очевидно, что делать замену конфигов на виндовые надо еще до старта игры.

Merchant*RU написал:
[q]
При следующей загрузке будет веселуха: форточка может слететь вообще.
[/q]
Не нужно влажных фантазий. 3.11 это обычное приложение, само по себе никуда не денется.


Merchant*RU написал:
[q]
Учитывая, что самые простенькие игрухи вообще написаны без функции выхода из них, только перезагрузкой...
[/q]
Начало доходить, да?
В 95 винде этот механизм так и работает. Причем его сломать еще проще, в свое время я достаточно "чинил" таких проблем у знакомых.

Merchant*RU написал:
[q]
К тому-ж, незавершённый батник держит в памяти копию command.com (от 4 до 64 килобайт), что в конфе для максимума памяти просто неприменимо.
[/q]
Найди игру, которая не запустится из батника и я пришлю тебе леденец.

Merchant*RU написал:
[q]
А если запустить две игрухи подряд, без захода в форточку, можно позабыть в каком *.XYZ хранятся оригинальные настройки форточки..
[/q]
для этого и пишутся батники, что бы ничего не забывать.
Vizer
Newbie


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


Ссылка


Дата регистрации на форуме:
19 июня 2008
[q]
В 95 винде этот механизм так и работает. Причем его сломать еще проще, в свое время я достаточно "чинил" таких проблем у знакомых.
[/q]
Там сразу после ребута "нажмите ESC чтобы не пытаться загрузить кастомный конфиг", что спасает от игр без выхода. Такую штуку вроде тоже можно сделать простой программулиной, и затем errorlevel в батнике проверить.
La Forge
Advanced Member
Lt. Cmdr.

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


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
хмм... а зачем такие ухищрения? Я вот в autoexec для 98-й в хвост вписал вызов Нортона, включаем комп - "ДОС", F10 в Нортоне - Винда. Не встречал ни одной игрулины чтобы так не работала. И базовой памяти при этом свободно ~617кб.
Merchant*RU
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 окт. 2015
easyjohn написал:
[q]
Очевидно, что делать замену конфигов на виндовые надо еще до старта игры.
[/q]
Некоторые игры ищут себя в %PATH%, а некоторые - ищут там-же "гуся"... Третьи - спецом прописывают себя в другие строчки обоих системных стартовых батников. Всё это будет "порубато" заменой на стандартные виндовые ДО старта игры! :) :thumbup:

easyjohn написал:
[q]
Найди игру, которая не запустится из батника и я пришлю тебе леденец.
[/q]
На леденец не претендую, но игруля "Myth" (она-же Konami Knightmare) требует 615К памяти и ей критичен запуск БЕЗ батника и прочих тср-ок. Иначе - игруху клинит сразу, или она выпадает в ребут примерно на 3/4 пути. Иногда она запускается на 596К памяти, но выпадает в ребут раньше, на половине пути.
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Merchant*RU написал:
[q]
Некоторые игры ищут себя в %PATH%,
[/q]
Path это переменная окружения, а не строка из конфига. Замена конфига на нее не повлияет.


Merchant*RU написал:
[q]
а некоторые - ищут там-же "гуся"..
[/q]
Тоже самое.


Merchant*RU написал:
[q]
Третьи - спецом прописывают себя в другие строчки обоих системных стартовых батников.
[/q]
Побуду вангой, что не существует ни одной игры, которая бы меняла когфиг/аутоэкзек.
Иногда (очень-очень редко) таким грешили инсталляторы игр. Но я сомневаюсь, что ты такие найдешь.



Merchant*RU написал:
[q]
игруля "Myth" (она-же Konami Knightmare) требует 615К памяти и ей критичен запуск БЕЗ батника
[/q]
Это? http://www.old-games.ru/game/1626.html
Отлично пускается из батника, могу показать видео. Нет тебе леденца.
Vizer
Newbie


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


Ссылка


Дата регистрации на форуме:
19 июня 2008
Погуглил по поводу утилит для рестарта Windows 3.1 - ничего хорошего не нашел. В доках к Win31 наткнулся на функцию ExitWindowsExec() - выйти из Windows и запустить программу дос - то что надо. На днях значит разберусь как там древний Borland C работает и сделаю себе такую утилиту сам. Либо из Win95 взять rundll.exe и попробовать им позвать перезапуск. Спасибо, для меня вопрос закрыт! :)

Универсального решения наверное не нужно - если вдруг наткнусь на игру (хотя я не большой ретроигроман, так что сомневаюсь), которая будет ломаться таким образом, буду думать дальше. А пока мне надо тока DOOM, Ultima и The Elder Scrolls.
Merchant*RU
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 окт. 2015
easyjohn написал:
[q]
Path это переменная окружения, а не строка из конфига. Замена конфига на нее не повлияет.
[/q]
Правильно, но задаётся она строкой из конфига при старте ОС. В разных конфигах она вполне может отличаться. Замена на виндовый варьянт может привести к неработоспособности игрухи и наоборот.

Как-бы ты ни пыжился, а сей "камешек преткновения" не обойдёшь стороной!


easyjohn написал:
[q]
Побуду вангой, что не существует ни одной игры, которая бы меняла когфиг/аутоэкзек.
[/q]
То-же самое. См. предыдущий комментарий.
И перестань щеголять в юбке. :) Ужо тебе это не к лицу.


easyjohn написал:
[q]
Это? http://www.old-games.ru/game/1626.html
Отлично пускается из батника, могу показать видео. Нет тебе леденца
[/q]
Это. Поиском пользоваться умеешь, кадысь названье дано чётко и точно.
Речь велась не об голом запуске из-под батника, а об прохождении всей игрули, до её конца.
Иначе нафига ты эту игрулю запустил, вообще? Поглазеть на заставку и выключить?!
Выложи видео прохождения игры целиком, кояя запущена из-под батника. Тогда лишь поговорим об леденцах. :thumbup: :)

Напутствую: в первой половине игрухи у тебя не будет проблем. А вот во второй... Об ней и речь. Без батников и при свободных 615К памяти игруля проходится, при куче tsr-ок и 597К памяти - игруля вылетает в нокаут на второй половине прохождения. При 567К памяти игруля не запускается вообще.
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Merchant*RU написал:
[q]
Как-бы ты ни пыжился, а сей "камешек преткновения" не обойдёшь стороной!
[/q]
Дабожемой. Эта проблема существует только в твоем воображении.


Merchant*RU написал:
[q]
Речь велась не об голом запуске из-под батника, а об прохождении всей игрули, до её конца.
[/q]
Не было такого.


Merchant*RU написал:
[q]
Выложи видео прохождения игры целиком
[/q]
Делать больше мне нечего. Или давай сейв/коды, или ищи другой пример.
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Старый софт »   Аналог MS-DOS Mode из Win95 для Win3.1
RSS

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

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

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