Игра Mah Jonng на Archive.org с 1991 года не запускается

13

Я пытаюсь скачать v3.5.1 на archive.org из Mah Jonng . Я понятия не имею, что с ним не так, но вот ошибка, когда я пытаюсь запустить его:

приложение не может работать на ПК

Хорошо, эта игра с 1991 года и, возможно, она не будет корректно работать в Windows 8, поэтому я попробовал режим совместимости и получил следующую ошибку:

не могу найти путь

Поэтому я спросил по IRC-каналу, и мне сказали, что весьма вероятно, что игра является 16-битной, и, поскольку ПК, на котором она устанавливается, является 64-битной, она может не работать. Существуют варианты с использованием виртуальной машины, однако есть проблема с этими решениями. Я пытаюсь установить эту игру для пожилой женщины, которая играла в эту игру на своем старом компьютере и любит ее. Она была бы очень расстроена, если бы она не могла играть в нее, однако она не очень хорошо разбирается в компьютерах, поэтому вышеупомянутые решения не очень удобны для пользователя.

Какие варианты у меня есть здесь? Здесь ПК - Windows 7, я тестирую это на Windows 8.

ComputerLocus
источник
5
Вам действительно нужна "та" игра? В Windows Vista есть клон Маджонг, который похож на это. Кроме этого, вы рассматривали DosBOX?
Доктор Рейхард
@DoktoroReichard Ей действительно очень нравится эта игра, и да, похоже, DOSBox подойдет для нее, однако мне нужно, чтобы она была очень простой в использовании, в основном, как при обычном открытии игры. Как называется этот клон?
ComputerLocus
1
Чтобы ответить на ваш вопрос об игре в 16-битную платформу / архитектуру на 64-битной платформе / архитектуре -> поскольку вы используете 32-битную версию DOSBox, вы можете эмулировать приложения / игры для 16-битной платформы внутри самого приложения. Вы не можете запускать 16-разрядные приложения на платформе / архитектуре на 64-разрядной платформе / архитектуре без преобразования их в 32-разрядную или более позднюю. Microsoft опубликовала статью базы знаний о 16-битной поддержке 64-битных систем, которую вы можете найти здесь .
cody.codes
2
Просто для пояснения: это не «16-битные приложения могут не работать», это «16-битные приложения категорически не будут работать» на 64-битных версиях Windows. DosBox справляется с этим, будучи эмулятором.
Марк Хендерсон
6
Ребята, это пасьянс , Маджонг - это азартная игра для 4 игроков
Кос

Ответы:

22

Для запуска 16-битных приложений или приложений DOS в 64-битной системе можно использовать DosBox , который является одним из наиболее часто используемых эмуляторов DOS. Он может надежно эмулировать большинство функций системы DOS, обеспечивая при этом достаточную совместимость с несколькими графическими и звуковыми аппаратными средствами.

Сначала загрузите DOSBox со своего сайта. Ссылка, которую я дал, приведет вас на страницу загрузки. Просто нажмите на зеленую кнопку сверху. Это загрузит установщик.

После установки DOSBox последнее, что нужно сделать (то есть предположить, что DOSBox будет использоваться только для запуска этой конкретной игры), - это настроить его. Для этого вам нужно открыть dosbox.confфайл, доступ к которому можно получить через пункт меню «Пуск»:

Меню Пуск> DOSBox-0.74> Параметры> Параметры DOSBox 0.74

В противном случае файл находится по следующему пути:

{системный диск}: \ User \ -username- \ AppData \ Local \ DOSBox \ dosbox- {version} .conf

Этот dosbox.confфайл является просто текстовым файлом, который настраивает поведение DOSBox. Прокрутите вниз, где вы найдете [autoexec]тег. Это указывает, какие команды должен выполнять DOSBox, прежде чем передать управление пользователю. В вашем случае напишите следующее после тега.

mount c "C:\mahjong"
c:
mahjongg

Предполагается, что папка, в которой находится игра Маджонг, находится C:\mahjong. Вы можете разместить папку в любом месте, если путь к файлу одинаков. Последовательность команд сообщает DOSBox, чтобы сопоставить букву диска Cс путем к игре, ввести диск Cи затем запустить mahjongg, что, как я полагаю из вашего скриншота, является исполняемым файлом.

После сохранения файла конфигурации запустите DOSBox. Запустятся команды, указанные после [autoexec], и игра начнется в окне. Вы также можете настроить свойства окна, если хотите, чтобы игра начиналась с большего размера или в полноэкранном режиме.

Доктор Рейхард
источник
2
Обратите внимание, что это работает только для 16-битных приложений DOS. Если у вас есть 16-разрядное приложение для Windows (например, до Windows 95), вам понадобится полноценная виртуальная машина. Обратите внимание, что 32-разрядные версии Windows по-прежнему могут запускать эти исполняемые файлы, поэтому виртуальная машина с 32-разрядной версией Windows 8 уже должна выполнить эту работу.
ComicSansMS
2
@ComicSansMS: нельзя ли запустить Windows 3.1 в dosbox?
Макс
3
@max Google говорит, что вы можете, но это требует определенных усилий. В таких ситуациях я выбираю Win98 на виртуальной машине, поскольку она может легко запускать большинство приложений в режиме dos, а также старые игры (например, Earthsiege), которые проблематичны в новых ОС, а в остальном всегда можно перезагрузить его, выполнив чистые dos.
PTwr
9

Чтобы поиграть в Mah Jongg (1991) или любую другую игру из коллекции интернет-архивов, которая будет работать на DOSbox с ярлыком на рабочем столе в Windows 8/7 , выполните процедуру, описанную ниже:


Создание ярлыка на рабочем столе, который открывает Mah Jongg (1991) в DOSBox:

Я использую DOSBox0.74. Если вы запускаете другую версию, просто измените путь к файлу на соответствующее имя исполняемого файла DOSBox.

  1. Скачать Mah Jongg (1991) .
  2. Загрузите DOSBox0.74 . Загрузка начнется автоматически примерно через пять секунд.
  3. Установите DOSBox0.74-win32-installer. Не забудьте установить флажок « Ярлык на рабочем столе» .
  4. После установки DOSBox перейдите на рабочий стол, нажав Windows Key+ D.
  5. Щелкните правой кнопкой мыши ярлык DOSBox 0.74 на рабочем столе.
  6. Нажмите Свойства .
  7. В поле ввода Target введите:

    "C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -conf "C:\Program Files (x86)\DOSBox-0.74\dosbox.conf" "C:\Users\**Your User Name Goes Here**\Desktop\Mah Jongg\MAHJONGG.exe"

  8. Нажмите Применить
  9. Если вас попросят одобрить администратора, нажмите « Продолжить» .
  10. Дважды щелкните ярлык на рабочем столе, чтобы открыть Mah Jongg (1991)!

Вы можете найти некоторые сладкие маджонг иконки для рабочего стола ярлык здесь .

cody.codes
источник