Запуск DOS приложений на андроид смартфонах.

 

Для платформы Андроид выпущено достаточно много программ, в том числе различных эмуляторов, например NESoid (Dendy), Ataroid (Atari 2600), ZXoid (Spectrum). Также существует пока что альфа версия эмулятора aDosBox, возможжности которого мы сейчас и рассмотрим.

 

Итак, что представляет собой adosbox? Для этого надо понять, что ОС Андроид сама по себе является эмулятором, а именно виртуальной машиной Dalvik. Поэтому aDosBox является системой типа "эмулятор в эмуляторе". Соответственно, скорость эмулирования, как ни крути, будет достаточно медленной и напрямую зависит от модели телефона.

У меня, например, на планшетном компьютере aPad ZT-80 с частотой 1 ггц эмулируется процессор  15 мгц.

 

Существует проблема с клавиатурой. Дело в том, что эмулятор не создает виртуальной клавиатуры, нужна реальная. А большинство смартфонов ее не имеют, поэтому работать будет невозможно. С маленькой цифирной клавиатурой, а также небольшой Qwerty - клавиатурой работать будет не очень удобно. Лучше всего, это если в вашем смартфоне есть USB порт, в который можно подключить полноценную USB клаву.

Правда на ней не будут работать кнопки f1-f12, shift, alt, ctrl но это не так страшно.

Также проблема с мышкой. Чтобы перевести ее в нужное место, недостаточно просто ткнуть пальцем в нужную область экрана, надо нажать в том месте, где находится указатель,

и не отпуская перевести его в нужное место. При этом левая кнопка мыши будет постоянно зажата, что приводит к большим трудностям при работе с программами, где срабатывание происходит при нажатии, а не при отпускании кнопки.

 

Рассмотрим работу эмулятора на конкретных примерах.

 

Volkov commander.

<

Работать с ним неудобно, так как не функционируют кнопки alt и ctrl. Мышку тоже перемещать неудобно. Также есть один странный глюк: при нажатии скаой-либо стрелки, она нажимается два раза. А если нажать несколько раз, то начнется цикл постоянных нажатий, поэтому иногда просто невозможно открыть некоторые файлы. Для работы с файлами лучше всего использовать Command.com

 

Civilization 1

Результаты тоже не очень хорошие. Играть мешает глюк со стрелками, отсутствие shift, и плохая мышка.

 

The incredible machines

 

Играть можно, даже достаточно хорошо. Жалко, что процессор подтормаживает.

 

Gw-basic

 

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

 

Ameoba

 

Амеба- это минимальный эмулятор спектрума для ДОС (3 КБ).  В данном случае это работает по принципу: "эмулятор в эмуляторе в эмуляторе", поэтому скорость работы здесь соответствующая: эмулятор грузится около минуты, а потом экран обновляется где-то один раз в секунду. С такими скоростями явно не поиграешь...

 

Заканчивая статью, подведем итоги: нужно ли скачивать aDosBox, раз у него столько недостатков?  Нет, скачивать можно, хотя на нем и нельзя работать в мощных программах, на нем можно программировать в GW-Basic'е, который идет без проблем.

И все-таки это альфа версия эмулятора, поэтому будем надеется, что в будущем разработчики исправят эти ошибки и добавят много новых функций.

 

 

Hosted by uCoz