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

2364
ComputerLocus

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

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

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

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

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

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

13
Вам действительно нужна "та" игра? В Windows Vista есть клон Маджонг, который похож на это. Кроме этого, вы рассматривали DosBOX? Doktoro Reichard 10 лет назад 5
@DoktoroReichard Ей действительно очень нравится эта игра, и да, похоже, DOSBox подойдет для нее, однако мне нужно, чтобы она была очень простой в использовании, в основном, как при обычном открытии игры. Как называется этот клон? ComputerLocus 10 лет назад 0
Он называется Mahjong Titans, но, похоже, он распространялся только с Vista. В Википедии есть [статья] (http://en.wikipedia.org/wiki/Microsoft_Mahjong) об этом. Что касается DOS-игры, то есть простые способы, которые можно сделать, чтобы сделать ее столь же простой, как обычное открытие игры, а именно создание файла конфигурации, который запускает DOSBox в игре (и в полноэкранном режиме, если это необходимо). Doktoro Reichard 10 лет назад 0
@DoktoroReichard Эта игра для Windows 7, она есть, но она хочет эту старую игру :(. ComputerLocus 10 лет назад 0
Чтобы ответить на ваш вопрос об игре в 16-битную платформу / архитектуру на 64-битной платформе / архитектуре -> поскольку вы работаете с 32-битной версией DOSBox, вы можете эмулировать приложения / игры для 16-битной платформы в самом приложении. Вы не можете запускать 16-разрядные приложения на платформе / архитектуре на 64-разрядной платформе / архитектуре без преобразования их в 32-разрядную или более позднюю. Microsoft опубликовала статью базы знаний о 16-разрядной поддержке 64-разрядных систем, которую вы можете найти [здесь] (https://support.microsoft.com/kb/896458). cody.codes 10 лет назад 1
Создание и использование реальной виртуальной машины MS-DOS - это еще один вариант, при условии, что вы можете установить его. gparyani 10 лет назад 0
Просто для пояснения: это не «16-битные приложения * могут * не работать», это «16-битные приложения * категорически * не будут работать» на 64-битных версиях Windows. DosBox справляется с этим, будучи эмулятором. Mark Henderson 10 лет назад 2
Ребята, это [пасьянс] (http://en.wikipedia.org/wiki/Mahjong_solitaire), маджонг - это азартная игра для 4 игроков Kos 10 лет назад 6
@BolucPapuccuoglu Когда я получал помощь по IRC, они начали говорить обо всех этих старых играх, и именно тогда я понял, что я довольно молод. Понятия не имел, что это была за игра. Искал один, и кажется, что это было до того, как я родился. ComputerLocus 10 лет назад 0
@Kos - для DOS-машин и пожилых людей нет другого вида маджонга, кроме пасьянса. Russell Borogove 10 лет назад 0

2 ответа на вопрос

22
Doktoro Reichard

In order to run 16-bit or DOS applications on a 64-bit system, one can use DosBox, which is one of the most used DOS emulators out there. It can reliably emulate most features of the DOS system, whilst providing adequate compatibility with several graphic and sound hardware.

First, download DOSBox from its site. The link I gave will take you to the download page. Just press on the green button on the top. This will download the installer.

After installing DOSBox, the last thing to do (that is, assuming DOSBox will only be used to run that specific game) is to set it up. For this, you need to open the dosbox.conf file, which can be accessed through the Start Menu entry:

Start Menu > DOSBox-0.74 > Options > DOSBox 0.74 Options

Otherwise, the file is located on the following path:

:\User\ -username- \AppData\Local\DOSBox\dosbox-.conf

The dosbox.conf file is just a text file that configures DOSBox behavior. Scroll to the bottom, where you'll find an [autoexec] tag. This indicates what commands DOSBox should execute before giving control to the user. In your case, write the following after the tag.

mount c "C:\mahjong" c: mahjongg 

This assumes the folder where the Mahjong game is at is C:\mahjong. You can place the folder anywhere, as long as the path in the file is the same. The sequence of commands says to DOSBox to map the drive letter C to the game's path, to enter drive C and then to run mahjongg, which from your screenshot I figure it's the executable.

After saving the configuration file, run DOSBox. The commands stated after [autoexec] will run and the game will start in a window. You can also configure the window's properties, if you would like if the game starter in a bigger size or in fullscreen.

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

To play Mah Jongg (1991), or any other Internet Archive Software Collection game that will run on DOSbox with a desktop shortcut on Windows 8/7, follow the procedure outlined below:


Creating a Desktop Shortcut That Opens Mah Jongg (1991) in DOSBox:

I am running DOSBox0.74. If you run another version simply change the file path to the corresponding name of the DOSBox executable.

  1. Download Mah Jongg (1991).
  2. Download DOSBox0.74. The download will start automatically in approximately five seconds.
  3. Install DOSBox0.74-win32-installer. Make sure that you leave the Desktop Shortcut check box checked.
  4. After you have installed DOSBox go to your desktop by pressing Windows Key + D.
  5. Right-click the DOSBox 0.74 desktop shortcut.
  6. Click Properties.
  7. In the Target input box type:

    "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. Click Apply
  9. If you are prompted for Administrator Approval, click Continue.
  10. Double-click the desktop shortcut to open Mah Jongg (1991)!

You can find some sweet Mahjong icons for the desktop shortcut here.