Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Аналог MS-DOS Mode из Win95 для Win3.1 |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Vizer |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 12:44 Сообщение отредактировано: 21 июня 2017 12:45
Ребята, жутко интересует данный вопрос! Начиная с Win95 для досовских приложений через PIF можно настроить запуск в MS-DOS Mode (в русской локализации "Режим эмуляции MS-DOS" чтоли). Смысл в том чтобы указать кастомное содержимое config.sys и autoexec.bat, при запуске такого файла Windows делает следующее: 1. Перезагружает комьпютер и стартует MS-DOS 2. Выполняет указанные кастомные config.sys и autoexec.bat 3. Запускает указанную программу. При выходе из программы все проиходит в обратом порядке, обратно загружаются обычные config/autoexec и windows. Меня интересует, есть ли софт, при помощи которого можно достигнуть аналогичной функциональности под Windows 3.1? Цель - запуск досовских игрушкек, которым нужен разный конфиг - кто-то хочет EMM386, кто-то драйвер CD-ROM, а кто-то 600+ кб досовской памяти. |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 13:01 Сообщение отредактировано: 21 июня 2017 13:01
Вариант 1: ren config.sys config.bak; ren autoexec.bat autoexec.bak; ren config.XYZ config.sys; ren autoexec.XYZ autoexec.bat; reboot; *** ; ren config.sys config.xyz; ren autoexec.bat autoexec.xyz; ren config.bak config.sys; ren autoexec.bak autoexec.bat; reboot Вариант 2: сделать меню загрузки (DOS 6.0+) с кучей вариантов. |
Vizer |
Эти варианты мне известны, их можно использовать, но не хватает только элегантной возможности все это стартануть из Менеджера программ третьей винды |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Для каждой игры пишешь батник, который и делает все вышеуказанные шаги с перезагрузкой, в програм менеджер добавляешь именно его. |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 13:21 Сообщение отредактировано: 21 июня 2017 13:29
Vizer написал: Не вполне понимаю, зачем досовским игрушкам понадобилась windows?! Начиная с Win95 для досовских приложений через PIF можно настроить запуск в MS-DOS Mode Одни, что по-проще, довольствуются чистым досом, другие, что по-сложнее, сами грузят расширитель dos4gw или ему подобный... И не встречал игрушки, требующей исключительно "дос, версии 3.30" ! Таким образом, удобнее всего вариант с мультизагрузкой, под разные варианты TSR-ок и менеджеров памяти. В качестве совета: отсортируй игры по принадлежности к тому или иному варианту загрузки и сложи их в соответствующие под-папки, например "С:\...\EMM\..", "С:\...\CD\..", и в конце каждой секции загрузчика поставь принудительный переход на эту папку. Сразу станет виден твой просчёт с загрузкой, если игруха лежит в под-папке для другой конфигурации. Есть пласт игрушек под win3.1, но им не нужен дос вообще, они ставятся в саму форточку и "рушат" её, довольно часто. Только эти игрухи есть смысл запускать через *.pif, он-же будущий "ярлык на рабочем столе". |
Vizer |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 июня 2017 13:21 Сообщение отредактировано: 21 июня 2017 13:21 reboot в батнике перезагрузит комп? Для каждой игры пишешь батник, который и делает все вышеуказанные шаги с перезагрузкой, в програм менеджер добавляешь именно его. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Vizer написал: Да. Но вроде в составе доса такого не было, я помнится ставил отдельно откуда-то скачанный. reboot в батнике перезагрузит комп? |
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 написал: Тогда сделай в досе мультизагрузку, а в програм-менеджере винды пропиши всего один батник, с одной командой внутри: ребут. Поясню, винда нужна не игрушкам, а нужна мне. И чтобы вручную не заходить/выходить в нее, хочется вот этого вот. Будешь автоматически выходить из форточки, грузиться в нужную секцию, там пускать игруху и, завершив "диело", жать на перезагрузку. Форточка стартанёт сама, как конфа "по-дефолту". Наиболее автоматизированный вариант, лишённый недостатков "отдельного батника на каждую игру". |
<<Назад Вперед>> | Страницы: 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 тем | |