Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Аналог MS-DOS Mode из Win95 для Win3.1 |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Vizer |
Поясню, винда нужна не игрушкам, а нужна мне. И чтобы вручную не заходить/выходить в нее, хочется вот этого вот. Не вполне понимаю, зачем досовским игрушкам понадобилась windows?! |
Vizer |
Попробую вечером вариант с батником, если винда будет закрываться нормально то вопрос можно считать решенным! |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 13:30 Сообщение отредактировано: 21 июня 2017 13:45
easyjohn написал: Утопичный вариант. Для каждой игры пишешь батник, который и делает все вышеуказанные шаги с перезагрузкой, в програм менеджер добавляешь именно его. Если игруха подвиснет, вторая часть батника не отработает и не вернёт настройки под форточку. При следующей загрузке будет веселуха: форточка может слететь вообще. Учитывая, что самые простенькие игрухи вообще написаны без функции выхода из них, только перезагрузкой... PS. К тому-ж, незавершённый батник держит в памяти копию command.com (от 4 до 64 килобайт), что в конфе для максимума памяти просто неприменимо. А если запустить две игрухи подряд, без захода в форточку, можно позабыть в каком *.XYZ хранятся оригинальные настройки форточки.. Vizer написал: Тогда сделай в досе мультизагрузку, а в програм-менеджере винды пропиши всего один батник, с одной командой внутри: ребут. Поясню, винда нужна не игрушкам, а нужна мне. И чтобы вручную не заходить/выходить в нее, хочется вот этого вот. Будешь автоматически выходить из форточки, грузиться в нужную секцию, там пускать игруху и, завершив "диело", жать на перезагрузку. Форточка стартанёт сама, как конфа "по-дефолту". Наиболее автоматизированный вариант, лишённый недостатков "отдельного батника на каждую игру". |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Merchant*RU написал: Очевидно, что делать замену конфигов на виндовые надо еще до старта игры. Если игруха подвиснет, вторая часть батника не отработает и не вернёт настройки под форточку. Merchant*RU написал: Не нужно влажных фантазий. 3.11 это обычное приложение, само по себе никуда не денется. При следующей загрузке будет веселуха: форточка может слететь вообще. Merchant*RU написал: Начало доходить, да? Учитывая, что самые простенькие игрухи вообще написаны без функции выхода из них, только перезагрузкой... В 95 винде этот механизм так и работает. Причем его сломать еще проще, в свое время я достаточно "чинил" таких проблем у знакомых. Merchant*RU написал: Найди игру, которая не запустится из батника и я пришлю тебе леденец. К тому-ж, незавершённый батник держит в памяти копию command.com (от 4 до 64 килобайт), что в конфе для максимума памяти просто неприменимо. Merchant*RU написал: для этого и пишутся батники, что бы ничего не забывать. А если запустить две игрухи подряд, без захода в форточку, можно позабыть в каком *.XYZ хранятся оригинальные настройки форточки.. |
Vizer |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 14:45 Сообщение отредактировано: 21 июня 2017 14:49 Там сразу после ребута "нажмите ESC чтобы не пытаться загрузить кастомный конфиг", что спасает от игр без выхода. Такую штуку вроде тоже можно сделать простой программулиной, и затем errorlevel в батнике проверить. В 95 винде этот механизм так и работает. Причем его сломать еще проще, в свое время я достаточно "чинил" таких проблем у знакомых. |
La Forge
Advanced Member
Lt. Cmdr. Откуда: Рязань Всего сообщений: 3248 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 нояб. 2012 |
хмм... а зачем такие ухищрения? Я вот в autoexec для 98-й в хвост вписал вызов Нортона, включаем комп - "ДОС", F10 в Нортоне - Винда. Не встречал ни одной игрулины чтобы так не работала. И базовой памяти при этом свободно ~617кб. |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 17:37 Сообщение отредактировано: 21 июня 2017 17:40
easyjohn написал: Некоторые игры ищут себя в %PATH%, а некоторые - ищут там-же "гуся"... Третьи - спецом прописывают себя в другие строчки обоих системных стартовых батников. Всё это будет "порубато" заменой на стандартные виндовые ДО старта игры! Очевидно, что делать замену конфигов на виндовые надо еще до старта игры. easyjohn написал: На леденец не претендую, но игруля "Myth" (она-же Konami Knightmare) требует 615К памяти и ей критичен запуск БЕЗ батника и прочих тср-ок. Иначе - игруху клинит сразу, или она выпадает в ребут примерно на 3/4 пути. Иногда она запускается на 596К памяти, но выпадает в ребут раньше, на половине пути. Найди игру, которая не запустится из батника и я пришлю тебе леденец. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Merchant*RU написал: Path это переменная окружения, а не строка из конфига. Замена конфига на нее не повлияет. Некоторые игры ищут себя в %PATH%, Merchant*RU написал: Тоже самое. а некоторые - ищут там-же "гуся".. Merchant*RU написал: Побуду вангой, что не существует ни одной игры, которая бы меняла когфиг/аутоэкзек. Третьи - спецом прописывают себя в другие строчки обоих системных стартовых батников. Иногда (очень-очень редко) таким грешили инсталляторы игр. Но я сомневаюсь, что ты такие найдешь. Merchant*RU написал: Это? игруля "Myth" (она-же Konami Knightmare) требует 615К памяти и ей критичен запуск БЕЗ батникаhttp://www.old-games.ru/game/1626.html Отлично пускается из батника, могу показать видео. Нет тебе леденца. |
Vizer |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 18:53 Сообщение отредактировано: 21 июня 2017 19:13
Погуглил по поводу утилит для рестарта 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 написал: Правильно, но задаётся она строкой из конфига при старте ОС. В разных конфигах она вполне может отличаться. Замена на виндовый варьянт может привести к неработоспособности игрухи и наоборот. Path это переменная окружения, а не строка из конфига. Замена конфига на нее не повлияет. Как-бы ты ни пыжился, а сей "камешек преткновения" не обойдёшь стороной! easyjohn написал: То-же самое. См. предыдущий комментарий. Побуду вангой, что не существует ни одной игры, которая бы меняла когфиг/аутоэкзек. И перестань щеголять в юбке. Ужо тебе это не к лицу. easyjohn написал: http://www.old-games.ru/game/1626.htmlЭто. Поиском пользоваться умеешь, кадысь названье дано чётко и точно. Это? Речь велась не об голом запуске из-под батника, а об прохождении всей игрули, до её конца. Иначе нафига ты эту игрулю запустил, вообще? Поглазеть на заставку и выключить?! Выложи видео прохождения игры целиком, кояя запущена из-под батника. Тогда лишь поговорим об леденцах. Напутствую: в первой половине игрухи у тебя не будет проблем. А вот во второй... Об ней и речь. Без батников и при свободных 615К памяти игруля проходится, при куче tsr-ок и 597К памяти - игруля вылетает в нокаут на второй половине прохождения. При 567К памяти игруля не запускается вообще. |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » Старый софт » Аналог MS-DOS Mode из Win95 для Win3.1 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |