суббота, 7 ноября 2009 г.

Эмуляторы MS-DOS: Dosemu и Dosbox.

Здравствуйте уважаемые читатели.
Застали ли Вы время, когда многие работали в операционной системе MS-DOS? Если да, то у Вас наверняка имеется пара тройка любимых игрушек, которые Вы вспоминаете с ностальгией, говоря при этом с грустью: "сейчас такого не делают". Будь то Warcraft 2 с его сказочными заснеженными картами или забавный уткомобиль Digger. К счастью, эти игры можно запустить и под современными операционками в специальных эмуляторах DOS-a.

В этой статье я рассмотрю запуск DOS программ под Ubuntu, на примере одной из моих любимых игрушек TetrisN. Для запуска этой игрушки я использовал по очереди два эмулятора MS-DOS: Dosemu и Dosbox.

Dosemu. Эмулятор можно установить с помощью менеджера пакетов Synaptic. Просто наберите в поле поиска dosemu и отметьте пакет для установки. После установки эмулятор можно запустить через меню или просто набрав в терминале команду:
dosemu
В открывшемся окне Вы увидите версию программы, а также с какими реальными папками эмулятор ассоциирует свои виртуальные диски (куда они были монтированы). Так виртуальный диск D: был монтирован в мою домашнюю папку:
D: = LINUX\FS/HOME/USER_NAME attrib = READ/WRITE
Теперь для запуска программы можно скопировать её в домашнюю папку, перейти в эмуляторе на виртуальный D: и запустить программу. Для простоты можно также создать кнопку запуска с именем программы на рабочем столе и вписать в поле "Команда":
dosemu /Путь_к_программе/Имя_программы.
Так в моём случае это будет:
dosemu /home/user_name/Tetrisn/tetrisn.exe
Если Ваша любимая программа выдаёт сообщения на русском языке, то для нормальной работы необходимо перед запуском программы запустить руссификатор MS-DOS. Существует множество программ руссификаторов для MS-DOS. Я использую rk.com. Для запуска руссификатора и программы я передаю dosemu в качестве параметра не имя программы, а созданный мной bat-файл со следующим содержанием:
d:
cd Путь_к_программе
rk.com
Имя_программы
При этом rk.com должен находиться в папке программы.

У эмулятора dosemu есть также конфигурационный файл. С помощью которого можно достаточно гибко настроить работу эмулятора. Так в нём можно настроить кодировку символов и раскладку клавиатуры. Но пока я не разбирался с настройками конфигурационного файла.

Более подробно о dosemu, а также о dosbox я расскажу в ближайшем будущем.


2 комментария:

iknow комментирует...

Спасибо за инфу о RK.COM! Очень помогло!

Ихтя комментирует...

Спасибо за статейку, только не могу найти, где скачать этот Tetrisn! Может быть, выложите архивчик с игрой?

Отправить комментарий