Microsoft dos windows phone

Microsoft dos windows phone

Описание:
Решил опубликовать этот «догострой» (программа была написана около полугода назад, но по определенным обстоятельствам доведение ее «до ума» было отложено на неопределенный период), благо и в текущем состоянии приложение вполне работоспособно и может пригодится фанатам старых игр, да и просто любителям не совсем обычных вещей на своем Windows Phone (для Android и iOS этот эмулятор уже давно портировали).

Итак, представляю вам эмулятор x86 процессора DOSBox. Подробнее о том, что это такое, и с «чем его едят», вы можете узнать на офсайте; вкратце скажу, что этот эмулятор позволит запускать старые игры (и не только) для DOS на вашем телефоне, некоторые при этом даже вполне играбельны 🙂

Неплохо работают старые классические квесты от Sierra; Wolf для DOS-а тоже играбелен. HMM, к сожалению, подвисает в процессе игры — почему, я еще не разобрался. Также мне удалось запустить Windows 3.1 на телефоне (незабываемое зрелище!), правда, для удобной работы весьма желательна BT мышь (в силу особенностей работы мыши под Win31, эмуляция через тач-скрин работает не совсем хорошо).

Производительность эмулятора на «топовых» телефонах вполне приемлимая, и сопоставима с производительностью Pentium-а из середины «лихих девяностых», но эмулятор также должен работать и на «бюджетных» моделях WP (хотя эмуляция x86 команд на ARM-е далеко не быстрое дело), но могут быть проблемы со звуком.

Как использовать эмулятор:

  • установить приложение
  • подключить к телефон к PC
  • создать папку dosbox (или с любым другим именем) «на теле» или на SD карте (для 10-ки папку можно создавать и в root фолдере; для WP8.1 внутри любого доступного)
  • запустить приложение, выбрать и подключить папку, синхронизировать (при подключении синхронизация пройдет автоматически; при добавлении новых приложений, нужно синхронизировать вручную).

Примечание: однако, Вы можете обойтись и без PC, чтобы скачать и распаковать архивы со старыми DOS-овскими играми. Я порекомендую использовать для распаковки приложение «Total Commander» — очень удобно!

Начиная с релиза 1.5.0 добавлен новый режим работы мыши, relative mode. Как, по идее, они должны работать:
Absolute mouse mode: просто эмулируем тач-скрин, т.е. где «ткнулись», туда переместился курсор мыши, и произошло нажатие левой кнопки. На удивление, этот режим весьма неплохо работает для многих старых DOS-овских игр, а также для программ в текстовом режиме (в Volkov Commander довольно удобно пользоваться, равно как и в старых квестах от Sierra).
Relative mouse mode: новый режим, в котором экран телефона пытается выступать «стандартным» тач-пэдом ноутбука. Для перемещения курсора, прижимаем палец где-нибудь на экране, и начинаем перемещать (не отрывая от экрана) — курсор мыши должен переместиться относительно нашего перемещения, начиная со своей исходной точки. Иногда может понадобиться «откалибровать тачпэд» — переместить палец до верха экрана, чтобы получить возможность использовать весь экран. Я знаю, где это «фича» находится в коде, но не придумал пока красивого workaround, чтобы ее избежать. Для mouse click левой клавишей мышки делаем обычный tap, для double click левой кнопкой — double tap. Для эмуляции клика правой кнопкой мыши, делаем hold & release без движения. Для эмуляции движения с нажатой левой кнопкой мыши, делаем hold + перемещение по экрану.

Читайте также:  Руководство по ксз астра линукс часть 2

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

Приложение также поддерживает Bluetooth контроллеры от MOGA; работоспособность проверена с MOGA Mobile, но, в принципе, должно работать и с другими контроллерами от этого производителя.

Если в некоторых играх возникает проблема перемещения курсора мыши (мышь «не идет» далее определенных границ, например, половины экрана по вертикали и горизонтали), попробуйте следующий workaround: скачайте и загрузите DOS-овский драйвер мыши от Microsoft mouse.exe перед игрой (или вообще добавьте его в секцию autoexec файла конфигурации).

Начиная с версии 1.5.3.14, в приложении появилась новая «фича» — эмуляция клавиатуры через джойстик (спасибо камраду Solmyr1982).

Кнопка камеры включает турбо-режим (убираются задержки для «замедления» эмуляции), иногда это весьма полезно (можно изменить в настройках). Стандарная WP-шная стрелка назад, back, забиндена на клавишу Esc.

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

Если приложение вам понравилось, пожалуйста, прорейтите на 5 звёзд и оставьте хороший отзыв.

Have a nice DOS! 😉

Работоспособность некоторых игр под эмулятором (спасибо камрадам Gutsdozer, Alexiel62rus и NormanD !):

Старые игры хорошо скачивать вот с этого сайта: http://www.myabandonware.com , как правило, все рабочее, без вирусов (впрочем, нам на это плевать) и рекламы 😉

Внимание! Если возникают проблемы с перемещением мыши в игре (перемещение ограничено четвертью экрана), опишите проблему с указанием игры и с обязательным указанием исполняемого (.exe) файла!
Например, «Master of Orion 2», «orion2.exe»

[APP CHANGES]

  • fixed buttons flickering on Lumia 550/650
  • fixed mouse issues for some games
  • added fixed portrait mode
  • added relative mouse mode
  • fixed weird OS bug on copying large (>1GB) files; now you may add and mount huge hard disk images on the emulator!
  • importing/exporting of «dosbox.conf» added
  • fixed bluetooth keyboard support
  • fixed mouse bug for some games in SVGA modes
  • you may check app version on the settings page

Сообщение отредактировал sensboston — 26.03.17, 05:03

MS-DOS Mobile для Windows Phone-смартфонов

Так уж заведено, что 1 апреля во всём мире отмечается День смеха. В этот день пробуждаются шутники, которые не прочь кого-то разыграть или же сделать какие-либо пакости, последствия которых могут быть разными. В праздновании Дня Смеха стараются принимать участи и крупные компании, придумывая действительно оригинальные розыгрыши. К таким относится Microsoft. Сегодня компания разместила в Интернете новость о том, что она выпустила операционную систему MS-DOS Mobile для Windows Phone-смартфонов, которая должна сделать процесс их использования ещё более простым и удобным.

На самом же деле, MS-DOS Mobile это ни что иное, как приложение для Lumia-смартфонов, которое является простым симулятором знаменитой ОС от Microsoft. Настоящим гуру данное приложение позволит вспомнить то время, когда им приходилось вводить команды, чтобы получить доступ к системным директориям, пользовательским каталогам, программам, а менее опытным пользователям оно покажет, какой раньше была самая популярная операционная система. Данное приложение имеет несколько команд, с помощью которых, к примеру, можно отправить сообщение, позвонить, просмотреть список контактов, открыть Магазин и даже запустить камеру, которая, кстати, имеет несколько режимов съёмки.

Читайте также:  Падает скорость wifi windows 10

Список команд:
— dir – позволяет получить список файлов и каталогов на диске С.
— Camera – запустить камеру.
— Phone [Номер] – совершить звонок на указанный номер.
— Contacts – отобразить список контактов.
— Email [Адрес] – отправить письмо на указанный адрес.
— Market – запустить Магазин Windows Phone.
— Maps [Искомое место] – осуществить поиск места на карте.

Если Вам удастся найти ещё какие-либо команды, которые работают в этой программе, дайте нам знать об этом в комментариях к этой новости.

MS-DOS Mobile для Windows Phone 🙂

Найдены возможные дубликаты

2. История операционных систем. MS-DOS

Для большинства людей именно продукт от компании Microsoft ассоциируется с операционной системой DOS

Первой разработкой MS DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS

В 1981 году корпорация IBM разместила запрос на создание операционной системы, которая должна была использоваться в новом семействе компьютеров IBM PC. Microsoft выкупила права на операционную систему 86-DOS у Seattle Computer Products и начала работу по её модификации под требования IBM. Впоследствии IBM лицензировала MS-DOS и выпустила её в августе 1981 года под наименованием PC DOS 1.0

Операционная система поддерживала только односторонние 5,25-дюймовые 8-секторные 160-Кбайт НГМД. COMMAND.COM реализует следующие внутренние команды: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE. Внешние команды: CHKDSK, DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME, BASIC. В атрибуты файлов записывается только дата последнего изменения

В 1982 году вышла версия MS-DOS 1.24. Добавлена поддержка двухсторонних дисководов 5,25 дюйма 320 Кбайт. FAT12. В атрибуты файлов помимо даты последней записи добавлено её время. Команда COPY теперь поддерживает объединение файлов. Новые внутренние команды: DATE, DEL, REN, TIME. Новая внешняя команда EXE2BIN

В 1984 году вышла версия MS-DOS 3.0. Она оявилась в связи с выходом IBM PC/AT, которая оснащалась жестким диском в 20 МиБ. Появилась возможность выполнять программы, находящиеся не в текущем каталоге, за счёт указания маршрута. Добавлена поддержка 15-секторных 5,25″ дисководов на 1,2 Мбайт. Добавлены новые команды: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Поддержка виртуального диска в ОЗУ.

В дальнейшем в версии 3.10 добавлена поддержка работы в сетях Microsoft. Добавлены команды JOIN и SUBST

Версия 3.20 вышла в связи с выходом IBM PC Convertible. Добавлена поддержка дисководов 3,5 дюйма 720 Кбайт. Добавлены новые команды REPLACE и XCOPY. Команда FORMAT теперь препятствует непреднамеренному форматированию жёсткого диска. Добавлен DRIVER.SYS для создания фиктивных дисководов. Добавлен драйвер RAMDRIVE.SYS для создания виртуального диска в ОЗУ

Версия 3.30 появилась в связи с выходом IBM PS/2. Поддерживает концепцию разбиения жёстких дисков любого объёма на логические диски размером до 32 Мбайт. На одном жёстком диске может быть только два раздела — MS-DOS и EXT DOS, самих жёстких дисков — не более двух. Внутри EXT DOS может быть до 23 подразделов (от D до Z).[12] Без внешних программ объём жесткого диска не может быть больше 32 МиБ. С прерыванием INT 13H[13], которое было добавлено в BIOS только в 1994 году, максимальный объём HDD составлял 24х32=768 МиБ. Добавлена поддержка дисководов 3,5 дюйма HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Имеет несколько выявленных ошибок (например, FORMAT может забраковать хороший диск). Добавлена поддержка команд: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC

Читайте также:  Запуск vs code linux

Следующая версия 4.0 вышла в 1988 году и стала поддерживать логические диски на жёстком диске размером более 32 Мбайт. Максимальный объём жёсткого диска не может быть больше 528 МиБ без сторонних программ. Прерывание INT 13H позволило увеличить объём жёсткого диска до 7,844 ГиБ. Добавлена новая команда MEM. Полная поддержка EGA и VGA.

Версия 4.01 стала первой официально локализованной версией для России

Версия 5.0 вышла в 1991 году. Введена поддержка до восьми физических жестких дисков, возможно создавать до 4-х основных разделов, а следовательно можно установить до 4-х ОС на один HDD. Добавлена поддержка дисководов 3,5 дюйма EHD 2,88 Мбайт. Новый менеджер памяти. Добавлены новые команды: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC, интерактивная справка Help.

В версию MS-DOS 6.0 Добавлены новые команды: DELTREE и MOVE. Исключены команды: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, драйвер PRINTER.SYS. Усовершенствованы команды: DIR, MEM, UNDELETE, FORMAT, SYS. Новая команда CHOICE обеспечивает разветвление в командных файлах. Появилась возможность отмены выполнения отдельных команд в CONFIG.SYS и AUTOEXEC.BAT целиком. Добавлена поддержка CD-ROM. Добавлены дополнительные программные средства: Microsoft MemMaker (оптимизация использования верхней памяти), Microsoft DoubleSpace (сжатие данных на дисках), Microsoft Defragmenter (дефрагментация дисков, лицензирована у Symantec), Microsoft Backup (в версиях для MS-DOS и Windows), Microsoft Anti-Virus (в версиях для MS-DOS и Windows, лицензировано у Central Point Software), информационная утилита Microsoft Diagnostics, система связи Interlink, утилита Microsoft Undelete for Windows.

Версию 6.22 была последней версией MS-DOS которая являлась отдельной операционной системой, а не входящей в состав другой операционной системы от Microsoft

Версия 7.0 являлась частью операционной системы Windows 95. Добавлена поддержка LFN — длинных имён файлов (доступна только под Windows). Весь код из MSDOS.SYS перенесён в IO.SYS. MSDOS.SYS теперь представляет собой текстовый файл настроек.

Версия 7.1 была частью Windows 95 OSR2 и Windows 98 и SE.

Последняя версия операционной системы MS-DOS 8.0 является частью Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит. Также находится на аварийной загрузочной дискете, создаваемой Windows XP и старше

Подводя итог можно сказать что MS-DOS занимает место одной из самых значимых и важных мест в истории компьютерной техники

Оцените статью