Что такое эмулированное приложение
Зафиксирована попытка использования эмулирующих программ
При запуске программа выдает сообщение «Зафиксирована попытка использования эмулирующих программ для запуска приложения».
Эта проблема может быть следствием сбоя системы защиты старой версии на новом оборудовании, неизвестном на момент разработки системы защиты, сбоем системных драйверов третьих сторон, или следствием работы программ «Alcohol 120%», «DaemonTools» и подобным им эмуляторов компакт-дисков.
Устранению проблемы обычно помогает установка обновления для Вашей версии программы (при его наличии). Обновления для программы публикуются на странице соответствующей программы на сайте МААШ. Устанавливать нужно обновление именно для той версии программы которая у Вас имеется. Например у Вас программа версии 23, значит и обновление Вам нужно для версии 23, даже если есть другие обновления версии 24, 30 или 230.
Также попробуйте извлечь все виртуальные компакт-диски из всех виртуальных приводов.
В случае сохранения проблемы после установки обновления попробуйте рекомендации, приведенные ниже.
Для устранения проблемы с запуском в случае установленной на компьютере программы «Alcohol 120%»:
1) Откройте Alcohol 120%
3) В открывшемся окне снимите галочку «Игнорировать тип носителя» («Ignore media type»)
Следует иметь в виду, что при удалении программы «Alcohol 120%» с установленной опцией «Игнорировать тип носителя» проблема остается нерешенной! В этом случае необходимо восстановить программу «Alcohol 120%», выполнить описанные выше действия, а уже после этого программу можно удалить с компьютера.
В случае, если на компьютере установлена программа «DaemonTool», решению проблемы может помочь отключение опций эмуляции компакт-дисков.
Для отключения эмуляции в старых версиях программы выполните следующее:
1) Найдите в трее (рядом с часами) значок программы DaemonTools и щелкните по нему ПРАВОЙ кнопкой мыши.
2) В открывшемся меню выберите пункт «Эмуляция» («Emulation»).
3) Выберите пункт «Все опции ВЫКЛ» (All options OFF).
В новых версиях DaemonTools откройте раздел «Дополнительно» в настройках программы и снимите все галочки:
В случае, если на компьютере установлены другие программы эмулирующие компакт-диски, найдите и отключите в них опции эмуляции, аналогичные описанным для программ «Alcohol 120%» и «DaemonTool».
Часто проблемы вызывает драйвер STPD, который используется различными программами для эмулации дисководов CD/DVD. Удаление этого драйвера обычно решает проблему с запуском. Чтобы удалить драйвер STPD Вам нужно скачать с сайта http://www.duplexsecure.com/ru/downloads последнюю версию установочного файла. Файл нужно скачивать той же разрядности, какой разрядности Windows Вы пользуетесь. Скачанный файл запустите от имени администратора. В случае, если в системе присутствует драйвер SPTD будет доступна нопка «Uninstall», которую и нужно нажать для удаления драйвера. После удаления драйвера SPTD не забудьте перезагрузить компьютер!
Если выполнение рекомендаций не привело к запуску программы, том Вам необходимо выслать отчет системы защиты с описанием проблемы и указанием о выполнении рекомендаций. Подробнее смотрите статью «Как собрать отчет об ошибке».
Эмулятор
Эмуля́ция (англ. emulation ) — воспроизведение программными или аппаратными средствами либо их комбинацией работы других программ или устройств. [1]
Содержание
Эмуляция аппаратными или программно-аппаратными средствами
В случае программно-аппаратнного комплекса эмулятором является специальное электронное устройство, выполненное в виде платы. [2]
Программная эмуляция
Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе), отличной от той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.
При использовании языков высокого уровня, иногда в целях сохранения быстродействия исполняемой программы, вместо эмуляции делают портирование программ в новую среду. В этом случае производится переписывание заново аппаратно-зависимых участков кода.
Одно из популярных применений эмуляции — выполнение на персональном компьютере игр, написанных для игровых автоматов или игровых приставок.
Теоретически, согласно тезису Чёрча—Тьюринга, любая операционная среда может быть эмулирована в любой другой среде. На практике, однако, встречается ряд трудностей; в частности, точное поведение эмулируемой системы часто не документированно и должно быть исследовано и определено с помощью обратной разработки.
Достаточно полная эмуляция некоторой аппаратной платформы требует предельной точности, до уровня отдельных тактовых циклов, недокументированных особенностей и даже ошибок реализации. Это особенно важно для таких моделей классических домашних машин, как Commodore 64, программное обеспечение которых сильно зависит от программистских решений. Выбор конкретного решения происходит с целью оптимизации (по размеру или скорости выполнения программы), применяемой, например программистами игр, а также энтузиастами демосцены. Такие программы достаточно часто бывают основаны на недокументированных возможностях процессора или операционной системы.
В противоположность этому, на некоторых других платформах довольно мало использовался прямой доступ к оборудованию. В этом случае оказывается достаточным обеспечить некоторый уровень совместимости, обеспечивающий трансляцию системных вызовов эмулируемой системы в вызовы работающей системы.
Обычно, эмулятор состоит из нескольких модулей, отвечающих за различные подсистемы эмулируемого компьютера. Чаще всего, эмулятор состоит из:
Системная шина обычно не эмулируется, по причинам упрощения или повышения производительности, и виртуальная периферия обращается непосредственно к модулю ЦП и модулю памяти.
Что такое эмулятор
Ваш пропуск в мир винтажных приставок и хакерских игрушек
В вашем детстве были приставки с интересными играми, в которые было бы здорово поиграть снова. Но ради нескольких игр и пары часов удовольствия неохота искать старую приставку или покупать современный ремейк.
Что можно сделать: можно взять компьютер, запустить на нём эмулятор приставки, скачать файл с игрой и поиграть. При желании можно даже подключить к компьютеру джойстик, чтобы было всё совсем как по-настоящему.
Вот сразу список эмуляторов на будущее:
А пока вы распаковываете своего «Супер Марио», вот немного матчасти о том, как это работает.
Что такое эмулятор
Можно представить, что эмулятор — это переходник с определённой программы на другую программу или железо. Например:
Прочитайте нашу статью о процессорах M1 на базе ARM
Технически эмулятор — это программа, которая создаёт для другой программы или железа иллюзию, будто она работает в привычной среде: получает данные в нужном формате, исполняет команды на правильной архитектуре и т. д. А сам эмулятор обеспечивает совместимость: занимается преобразованием команд и данных, чтобы всё работало.
Пример. Допустим, мы взяли старый картридж от приставки, разобрали его, подключили через переходник к компьютеру и скопировали игру, которая была на этом картридже. Игра в этом случае — это программа, которая состоит из одного или нескольких файлов. Но сейчас они бесполезны без приставки: компьютер не знает, как с ними работать и как запускать.
Затем берём программу-эмулятор, которая создаёт внутри компьютера виртуальную мини-приставку со своими виртуальными драйверами. Эта виртуальная приставка уже знает, как работать с такими файлами, поэтому можно ей отдать файлы с игрой, чтобы она их запустила. В итоге на компьютере можно играть в старые игры точно так же, как на настоящей приставке.
Эмуляторы в играх
Существенная часть современных игр выходит на Windows. Если вы захотите поиграть в них на Mac OS, вам потребуется эмулятор Windows: это будет либо полноценная виртуальная машина Parallels или VMWare, либо частичный эмулятор вроде WINE.
У компании Valve есть площадка для игр Steam, на которой то и дело выходят игры для Mac. Некоторые из них написаны под Mac с нуля, но чаще это игры под Windows, которые обёрнуты в собственный эмулятор.
И есть великое множество эмуляторов ретроприставок, о которых мы писали в начале.
Эмуляторы во всём остальном
Самый известный сейчас пример эмулятора — Rosetta, которая позволяет запускать на новых макбуках с процессором Apple M1 старые программы, которые были написаны для архитектуры x86. С технической точки зрения Rosetta — не совсем эмулятор, скорее транслятор кода, но решает ту же самую задачу — берёт старые команды и на лету преобразует их в новый формат.
Некоторый софт зависит от определённого железа — например, железных ключей шифрования или специальных защитных дискеток. Например, такое ещё можно встретить в бухгалтериях, которые отправляют платёжки через клиент-банк. И если в компьютере нет дисковода или на руках нет флешки, можно использовать эмулятор — программа делает вид, что она дискетка, и клиент-банк забирает с неё все нужные ключи безопасности.
В старом музыкальном оборудовании могут использоваться дискеты, но они недолговечные и их неудобно считывать на современных компьютерах. Тогда используют эмуляторы дискет с использованием USB-флешек. Устройство делает вид, что оно — набор дискет на 1,44 МБ.
Эмулятор гибкого диска. Файлы хранятся на флешке
Всё ли можно эмулировать
Теоретически — да, если нет ограничений по мощности железа, которое для этого нужно.
На практике всё сложнее: некоторые устройства по вычислительной силе вплотную подбираются к возможностям компьютера, а иногда даже превосходят их. Например, на компьютере есть эмуляторы приставок PS2 и первого Xbox — они вышли 20 лет назад и по современным меркам в них совсем слабое железо. Но PS4 и Xbox One уже не эмулируются.
👉 Общее правило для эмуляции такое: вычислительная мощность эмулятора должна быть на несколько поколений выше, чем у того устройства, которое мы собираемся эмулировать.
Что такое эмуляторы для ПК?
Многие владельцы мобильных гаджетов недоумевают, зачем кому-то эмулировать платформу «Андроид» на локальном компьютере, тем более если ты не разработчик софта. Но на самом деле причин тому несколько и довольно веских.
Преимущества эмуляторов
Во-первых, операционная система «Андроид» – это целая экосистема, где масса интересных, полезных и главное – эксклюзивных приложений и игр. Последние написаны исключительно под эту платформу, и аналогов в среде «Виндовс» или Мас, увы, нет. Именно тогда и возникает вопрос о том, что такое эмуляторы, как они работают и помогут ли запустить желанное на персональном компьютере.
Во-вторых, это визуальная составляющая. Наверняка каждый согласится с тем, что на большом экране монитора информация воспринимается гораздо комфортнее, нежели чем через небольшое окошко гаджета, пусть даже это будет планшет с хорошей диагональю. Разница очевидна: 5 или даже 10 дюймов у мобильного девайса против 21 и более у монитора.
Итак, разберемся, что такое эмуляторы, на примере платформы «Андроид», какие они бывают, на что способны и имеет ли смысл вообще с ними связываться. Рассмотрим самые популярные приложения подобного плана, отличившиеся качественной составляющей и положительными отзывами от пользователей.
Bluestacks
Данное приложение является самым популярным, причем среди пользователей всех категорий – от новичков до программистов. Для многих ответом на вопрос, что такое эмуляторы, служит именно утилита Bluestacks.
С программой совместим практически весь софт, который пишется для платформы «Андроид». Исключением могут быть какие-то специфические приложения, где необходим доступ непосредственно к ядру мобильного гаджета.
Особенности софта
В качестве плюсов данного эмулятора «Андроид» на ПК можно отметить наличие в собственном каталоге огромного количества приложений, специально оптимизированных под Bluestacks. Разработчик хоть и не гарантирует стабильную работу стороннего софта внутри среды, но, судя по отзывам пользователей, проблем у них с этим нет.
Отличительные черты эмулятора
Отдельно стоит отметить удобство софта. Кроме того, что этот эмулятор на русском, он обладает интуитивно понятным интерфейсом и наглядными ветками меню. В процессе работы можно переключаться между приложениями, как если бы вы работали в браузере, что очень удобно, особенно для выполнения специфических задач. Также можно заметить, что в эмуляторе крайне грамотно реализована поддержка геймпадов, что опять-таки делает утилиту прекрасным инструментом для проведения досуга.
В качестве ложки дегтя здесь выступает прожорливость программы. Обилие функционала и отличная визуальная составляющая сказались на системных требованиях к ПК. Для работы необходим компьютер немногим выше среднего с оперативной памятью как минимум на 8 Гб. В противном случае эмулировать платформу «Андроид» на скромных ПК просто нет смысла.
Nox App Player
В отличие от предыдущего респондента, «Нокс» получился более минималистичным, но не менее эффективным эмулятором на ПК. Если во время запуска Bluestacks на рабочем столе всплывало громоздкое меню, иконки предустановленных приложений и каких-то сервисов, то в случае с «Нокс» такого нет. После запуска вы увидите ничем не примечательный рабочий стол платформы «Андроид», что называется, без лишнего шума.
В интерфейсе утилиты присутствуют привычные кнопки «Домой», «Назад» и «Недавние» и скромная боковая панель с доступом к быстрым функциям. Никаких баров, дополнительных окон и прочих удобностей здесь нет – только рабочая среда и минимум визуального вмешательства.
Особенности программы
Одна из отличительных особенностей эмулятора – это гибкая подстройка функционала под текущие задачи. Если, к примеру, запущено приложение в горизонтальной ориентации, то утилита повернет стол без участия пользователя. То есть таких проблем, которые иногда встречаются у Bluestacks, вроде несогласованности ориентаций, здесь нет.
Настройки утилиты также внушают уважение. Можно изменить практически все, что угодно, вплоть до ограничения по производительности (использовать только два ядра или 1 Гб оперативной памяти). Каких-либо проблем даже на компьютерах со слабыми техническими характеристиками пользователи не испытывают. Все работает на должно уровне и как надо. Кстати, с последними обновлениями эмулятор получил отличную синергию с ОС «Виндовс» десятой версии, где даже уведомления отображаются корректно и почтовые службы идеально отточены.
Genymotion
Несмотря на то, что Genymotion позиционируется как мощный инструмент для разработчиков, эмулятор вполне неплохо себя чувствует в руках обычных пользователей. Утилита прекрасно работает не только на операционной системе «Виндовс», но и в среде Мас и «Линукс».
Обилие инструментов для программистов и разработчиков здесь просто поражает. Доступна масса шаблонов для самых разных устройств, поддерживающих платформу «Андроид»: начиная с маститых «Галакси» и «Нексусов» и заканчивая китайскими ноунейм-бюджетниками.
Причем эмулятор каждого отдельно взятого девайса обладает какими-то своими отличительными особенностями, которые присущи именно выбранному из шаблона гаджету. Здесь речь идет о специфических разрешениях экрана, наборе процессоров и видеоадаптеров, GPS-модулей и даже аккумуляторных батарей. То есть проблем с адаптацией контента здесь нет совсем.
Отличительные черты эмулятора
Что касается игровых развлечений, то с этим дела обстоят также хорошо. Обилие шаблонов и предустановок позволяет запустить даже самое привередливое приложение, которое отказалось работать в двух предыдущих эмуляторах.
Софт достаточно требователен к системным характеристикам компьютера, поэтому на слабеньких машинах запускать его смысла нет. Да и использовать утилиту исключительно для игр не совсем практично. Эмулятор имеет богатейший функциональный набор, который останется просто не у дел и будет почем зря «кушать» ресурсы ПК, если вы будете только играть на нем.
Заэмулируй это! Обзор программ-эмуляторов
Сегодня мы затронем одну из самых актуальных на сегодняшний день тем — эмуляцию различных игровых систем на нашем ненаглядном PC. Прежде всего поясним, что же это за зверь такой — эмулятор (судя по всевозможным форумам, многие этого не знают). Фактически это программа, которая позволяет имитировать работу одной системы, будучи запущенной на совершенно другой. Таких программ великое множество, и эмулируют они все подряд, начиная от старых видеокарт и заканчивая целыми операционными системами. Однако в данной статье мы остановимся исключительно на эмуляторах, имитирующих работу игровых приставок (как старых, так и новых) и домашних компьютеров, а если быть еще более точным — на возможности запуска игр для этих платформ на современных PC.
Итак, что же нужно, чтобы поиграть в какую-нибудь Super Mario Bros. на вашем компьютере? Прежде всего — сама программа-эмулятор (о них мы расскажем ниже). Кроме того, вам понадобится так называемый ром (он же дамп) игры. Он представляет собой один-единственный файлик, переписанный умельцами (через специальное устройство) непосредственно с картриджа с игрой. Где найти ромы — см. во вставке где-то рядом (там же можно узнать о том, насколько законно их использование). Запускаем эмулятор, открываем с его помощью свежедобытый ром — и все, играем в свое удовольствие.
Преданья старины глубокой
Другое дело — эмуляторы древних компьютеров. И хотя в те времена внешне от приставок они отличались лишь наличием клавиатуры, предназначались эти устройства в основном для работы. На таких эмуляторах помимо игр можно легко запускать и любой другой софт, подключать виртуальные диски и периферийные устройства. Но нас в данный момент интересуют только игры, а уж освоение других функций подобных программ оставим вам в качестве факультатива.
О законности эмуляторов и ромов | |
Сами эмуляторы полностью законны и не нарушают чьих-либо авторских прав. Раньше предпринимались попытки закрытия отдельных проектов, но, когда стало ясно, что эмуляторы никак не влияют на продажи самих приставок, все компании-производители оных положили, грубо говоря, на само явление эмуляции большой и ржавый болт. Другое дело — дампы игр. Следует помнить одну простую вещь: нарушение закона со стороны пользователя происходит тогда, когда он запускает на эмуляторе программу, не обладая ее легальной копией. Сайтов с архивами ромов огромное количество, и достать их не составляет труда. Но никто не гарантирует, что в один прекрасный день вами не заинтересуются вполне определенные органы. Еще один скользкий момент: для работы некоторых эмуляторов необходим BIOS оригинального устройства. На любом эмуляторном форуме категорически запрещено спрашивать, где их взять. А все потому, что “биосы” являются интеллектуальной собственностью компаний — производителей приставок, и легально заполучить их можно только одним способом: перекинув из памяти вашей собственной консоли. И да, на наших дисках вы, по понятным причинам, не найдете ни ромов, ни “биосов”. От прошлого к настоящемуDGen эмулирует только Sega Genesis, зато в нем есть поддержка русского языка. Эмуляторы существуют не только для компьютеров, но и для разнообразных мобильных устройств и даже для других консолей. На наших дисках вы найдете эмуляторы самых популярных систем для карманных компьютеров, мобильных телефонов и новенькой приставки от Sony — PlayStation Portable. К моменту выхода журнала последняя уже должна стартовать в Европе. Настоящее.. и будущее эмуляцииЛучше всего дела обстоят, как это ни странно, с эмуляцией GameCube. Эмулятор Dolphin (именно так первоначально называлась приставка) запускает немало игр. Не без глюков, правда, но все-таки запускает, и в них даже можно играть. Но, учитывая то, что скорость даже на самых мощных системах колеблется от 5 до 10 кадров в секунду, удовольствие от игры получить затруднительно. Но самое главное — проект жив и развивается, так что появление полноценного эмулятора очень и очень возможно. На отшибеwww.romov.net — крупнейший русскоязычный форум, посвященный эмуляции. Здесь можно найти ответ на любой вопрос! www.pristavka.kulichki.ru — давно не обновлявшийся, но очень удобный и уютный архив ромов. www.emu-land.net — еще один быстроразвивающийся архив с дампами игр. www.oyunturka.com — огромный архив с ромами игр для эмулятора MAME. www.ngemu.com — все самые свежие новости об эмуляции современных приставок стекаются именно сюда. www.theoldcomputer.com — сайт, посвященный старым компьютерам, в том числе и их эмуляции. Что же, мы охватили все заслуживающие внимания эмуляторы игровых систем. Теперь самое время попробовать их в действии — все они выложены на нашем диске в разделе “Полезный софт”.
|