Как запустить приложение MS-DOS в Wine?

Я прочитал, что Wine поддерживает или может поддерживать выполнение приложений и игр MS-DOS, но мой вопрос в том, как. Я не могу найти способ их выполнить. Я, например, пробовал остров обезьян или 7-го гостя. Используя Wine 1.4rc2 прямо сейчас.

Следующая ссылка – вот почему я спрашиваю об этом: http://wiki.winehq.org/WineReleaseCriteria?action=show&redirect=WineReleasePlan

Кажется, что DosBox интегрирован в Wine, но это путаница. Если он уже интегрирован, как выполнить MS-DOS.

DosBOX – хорошее решение: но dosemu – более мощный вариант; в dosbox вы не можете использовать принтер, например (это не тот случай, но это хорошо знать).

~$ sudo apt-get install dosemu 

вы можете отредактировать конфигурацию, если вы не считаете это правильным:

 $ vi /etc/dosemu/dosemu.conf 

см. http://manpages.ubuntu.com/manpages/oneiric/man1/dosemu.bin.1.html

ScummVM

Для классических приключений, основанных на играх SCUMM, я бы порекомендовал ScummVM ( страница в Software Center ). Он менее универсален, чем DOSBox, поскольку он запускает только определенные заголовки, но эти заголовки обычно работают лучше в ScummVM, чем в DOSBox. Остров обезьян и 7-й гость поддерживаются.

введите описание изображения здесь

Вот один из способов использования DOSBox:

  1. Установите dosbox с помощью Software Center.
  2. Установите nautilus-open-terminal с помощью Software Center.
  3. Откройте браузер файлов (Nautilus) и перейдите в папку, содержащую вашу игру DOS.
  4. Щелкните правой кнопкой мыши на пустое место и выберите «Открыть терминал здесь».
  5. В терминале типа dosbox . – обратите внимание на одну точку в конце команды. Важно: он сообщает DOSBox, что вы хотите сделать текущий каталог доступным как диск C: внутри эмулируемой среды DOS.
  6. Вы получите окно DOSBox с приглашением C:\> . Введите имя исполняемого файла (файл с именем something.exe или something.com или something.bat который вы хотите запустить)
  7. Наслаждаться.

Я также рекомендовал бы DOSBox. Я также знаю, что «7-й гость» будет работать с ним.