1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

WineVDM — запуск игр для Windows 3.x в современных ОС

Тема в разделе "Кладезь мудрости", создана пользователем MisterGrim, 10 дек 2018.

  1. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Обсуждение на VOGONS: VOGONS • View topic - Winevdm
    Качать здесь: otya128/winevdm
    Кратко: позволяет запускать 16-битные Windows-приложения в 64-битной Windows.
    Использование — распаковываем в какую-нибудь папку, запускаем otvdmw.exe, указываем исполняемый файл. Результаты (Windows 10 x64):

    Перестройка (1995, Windows 3.x)
    upload_2018-12-10_7-50-45.png

    Chip's Challenge (1992, Windows 3.x)
    upload_2018-12-10_7-55-50.png

    SimCity Classic (1993, Windows 3.x)
    upload_2018-12-10_7-56-26.png

    Outpost (1994, Windows 3.x)
    Вылет при начале новой игры.

    Zombie Wars (1996, Windows 3.x)
    Вылет при начале новой игры.

    Больше ничего не проверял, кто хочет дополнить, милости просим.
    В целом — штука многообещающая.
     
    UnknDoomer, Алникур, AxXxB и 16 другим нравится это.
  2.  
  3. SMArt Страшила мудрый

    SMArt

    Супер-модератор

    Регистрация:
    19 фев 2006
    Сообщения:
    2.783
    АААА!!! Ору. Эдак и Цивилизацию можно запустить? Извините.
     
  4. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    upload_2018-12-10_8-42-23.png
     
    AlexDC, StormReaver, Sylvius и ещё 1-му нравится это.
  5. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Работает и в Windows 7 x64. С музычкой.
    Единственный минус при указанном способе запуска, без инсталляции reg - автоматически не прокидывается путь к папке игры, поэтому приходится всю игру кидать в папку эмулятора.

    upload_2018-12-10_9-55-28.png
     
  6. Sharp_ey терять и врать

    Sharp_ey

    Legacy

    Регистрация:
    23 сен 2006
    Сообщения:
    10.153
    @MisterGrim, эта штука теоретически может быть более эффективным средством запуска игр под Windows 3.x, чем сборка Windows 3.11 с DOSBox?
     
  7. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    112.511
    Собственно говоря, хотел бы узнать то же самое.
    С одной стороны, мне кажется, это в любом случае стоит выложить на сайт, но с другой - есть ли игры, которые не работают в сборках (именно во множественном числе) DOSBox'а с Windows 3.11? Понятно, что где-то надо менять количество цветов, а каким-то играм нужна определённая версия QuickTime или даже конкретная языковая версия ОС (как в случае с японскими вещами), - но пока вроде бы нам в означенных сборках удавалось запускать всё, что изначально совместимо с 3.11.

    Другое дело, что эта вещь может оказаться полезной для запуска 16-битных игр для Windows 9x, которые в 3.11 не заработают (такие, по-моему, вполне есть)...
     
    Последнее редактирование: 22 авг 2019
  8. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    26.711
    Запускать при помощи этой утилиты 16-битные Windows-приложения однозначно удобнее, чем загружать пусть и быструю и маленькую, но всё же виртуальную систему.
    Другое дело, что далеко не все программы для Windows 3.x в ней заработают: многие ведь требуют установки и наличия определённых системных файлов в папке Windows...
     
    AlexDC и Dimouse нравится это.
  9. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    С одной стороны эта штука проще в использовании и сборку игры с её помощью сделать легче. Но с другой стороны, то что исполняется в досбоксе изолировано от основной системы досбоксом. В данном случае это не так.
    --- добавлено 10 дек 2018, предыдущее сообщение размещено: 10 дек 2018 ---
    это уже описали на вогонс - папка windows создаётся в директории самого Winevdm и уже туда кидается необходимое.
     
    Последнее редактирование: 10 дек 2018
  10. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    26.711
    Это хорошо!
    А как определяется необходимое? В смысле, запускать установщик с CD тоже можно через Winevdm, и он признает ту папку Windows?
     
  11. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    да. Кстати так решается по идее и проблема привязки к CD с музыкальными треками (в смысле если образ в daemon tools).

    Вообще же, набор необходимых dll и прочего определяется по импортам самой программы при создании сборки игры.
     
    Последнее редактирование: 10 дек 2018
  12. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Так в папке эмулятора есть папка Windows (и Windows\System), куда всё это можно класть.
    --- добавлено 10 дек 2018, предыдущее сообщение размещено: 10 дек 2018 ---
    Excel, например:
    upload_2018-12-10_19-2-55.png

    Особенно радует то, что устанавливается из дистрибутива (при помощи опять же сабжа), в любое желаемое место.
     
    Neitan и Sylvius нравится это.
  13. Neitan

    Neitan

    Регистрация:
    1 дек 2007
    Сообщения:
    450
    В общем, очень мне понравился WineVDM. Во первых, он позволяет нормально устанавливать старые инсталляторы в современные ОС. Во вторых, позволяет иногда запускать и Win9x приложения. Целая куча игр с сайта теперь отлично идёт на Win10x64.
    Также, вот полезная и простая в использовании wrapped up version 0.6.0 in an AutoIt script (распаковать рядом с исполняемым файлом и переименовать его также, добавив в конце 64, например «ShogiVar64».
    Вот ещё похожий проект: Boxedwine.

    P.S. Последнюю скомпилированную версию можно всегда взять тут.
     
  14. AlexDC Рябь на море Дирака

    AlexDC

    Регистрация:
    30 мар 2009
    Сообщения:
    1.620
    Давно уже говорил что очень нехватает Wine for Windows. Это конечно не оно, но лучше чем ничего)
     
  15. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    788
    Ух ты, очень здорово.
    А есть ли подобная сборка Wine для 32-битных приложений?
     
  16. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    @Farooq, а смысл? Востребованность на два порядка ниже, а сложность реализации на порядок выше.
    Нет, вроде что-то такое делали, но забросили.
    Как вариант, можно через WSL попробовать запустить.
     
    Farooq нравится это.
  17. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    788
    @MisterGrim , по мне так востребованность более чем очевидна, так как для тех же 16-битных досовских/win3.1x приложений (игр) есть досбокс, а с 32-битными для win9x беда, и до сих пор пока еще нет оптимума. В моём случае, чтобы запустить что-то графически более продвинутое, чем FMV-квест или пререндер без 3д ускорений и пр. наворотов, надо еще как изловчиться. Враперы вроде dgvoodoo, dxwnd; режим совместимости; windows 98 в досбоксе; требовательный pcem - всё это далеко не панацея.
     
    Последнее редактирование: 19 июн 2019
    AlexDC нравится это.
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    WineD3D For Windows (это если нужно 3D)

    А сабж — тоже далеко не панацея для 16-битных приложений.
     
  19. AlexDC Рябь на море Дирака

    AlexDC

    Регистрация:
    30 мар 2009
    Сообщения:
    1.620
    А почему не панацея? Какие минусы?
     
  20. Tigoro

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    2.938
    Работает не стабильно. Сильно зависит от железа-системы. Под wine у меня проблем с медиапрограммами (mod4win, всякие древние аниматоры-редакторы и подобное) не было совсем, все работало (либо не работало). На более слабом железе скорости хватало только чтобы запустить и слушать, все висло :-) На более серьезном желез проблемы со скоростью сменились с необходимостью каждую операцию с программой выполнять как по программе, чтобы исключать найденные глюки приводившие к зависанию движка эмулятора или вылету программы. Странности с окнами - запускаешь некоторые поделки, а очередное окно доступно только в пиксельном размере, из которого можно развернуть. Из плюсов, если запустить Total commander 16 битный, то можно будет запускать из него разные досовские утилиты командной строки автоматически через msdos player, за счет небольшой интеграции его в winevdm. Понятно, если запуск программы наиболее оптимален на чистой системе, с минимумом всего установленного, то это возможно, но менее удобно чем все в одном, без дополнительных систем.
     
    Последнее редактирование: 22 авг 2019
  21. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Потому что скажите спасибо, что кто-то 16-битным режимом вообще занимается.
     
    Neitan и Eraser нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление