|
|
Мы рады приветствовать Вас на нашем сайте!!!
Наш тематичексий портал посвящен всевозможным эмуляторам.
Эмуляция (англ. software emulation) — имитация работы одной программы средствами другой.
Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе), отличной от той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.
Используется при проектировании новых микропроцессоров и при тестировании программ написанных для различных систем.
Одно из популярных применений эмуляции — выполнение на персональном компьютере игр, написанных для игровых автоматов или игровых приставок.
Теоретически, согласно тезису Чёрча—Тьюринга, любая операционная среда может быть эмулирована в любой другой среде. На практике, однако, встречается ряд трудностей; в частности, точное поведение эмулируемой системы часто не документированно и должно быть исследовано и определено с помощью обратной разработки.
Достаточно полная эмуляция некоторой аппаратной платформы требует предельной точности, до уровня отдельных тактовых циклов, недокументированных особенностей и даже ошибок реализации. Это особенно важно для таких моделей классических домашних машин, как Commodore 64, программное обеспечение которых сильно зависит от программистских решений, основанных на недокументированных возможностях, изобретённых программистами игр и энтузиастами демосцены.
В противоположность этому, на некоторых других платформах довольно мало использовался прямой доступ к оборудованию. В этом случае оказывается достаточным обеспечить некоторый уровень совместимости, обеспечивающий трансляцию системных вызовов эмулируемой системы в вызовы работающей системы.
Обычно, эмулятор состоит из нескольких модулей, отвечающих за различные подсистемы эмулируемого компьютера. Чаще всего, эмулятор состоит из:
- эмулятора или симулятора центрального процессора
- модуля подсистемы памяти, эмулирующего ОЗУ и ПЗУ
- модуля или модулей эмуляции различных устройств ввода/вывода
Системная шина обычно не эмулируется, по причинам упрощения или повышения производительности, и виртуальная периферия общается непосредственно с модулем ЦП и модулем памяти.
Новости:
Здесь вы можете ознакомиться с законом о использовании эмуляторов.
Краткая статья о развитии эмуляторов в наше время.
Информационный курс, посвященный системе МАМА.
Дополнительная информация для поклонников Dos игрушек.
Появилась новая платформа для Windos XP.
Как можно догадаться по названию, ArmZX является эмулятором стандартного ZX-Spectrum 48K для ARM-процессоров, и по этой причине, к сожалению, работает только под Palm OS 5.
Мало кто из старых геймеров не помнит компьютеры Atari ST — революционные по тем временам звук и цвет завоевали сердца поклонников компьютерных игр и не отпускают многих и поныне.
CoreAVC - новая версия H.264 видео кодека разработанного CoreCodec. Кодек CoreAVC базируется на MPEG-4 ч.10 стандарте, и является одним из кодеков используемых в Blu-ray (BD) и в High Definition DVD (HD-DVD).
Последнее время я работаю над новым проектом, цель которого всё та же (та же что была у Lithium и Umbrella), а именно CMS без MySQL (на текстовых файлах).
Эта программа эмулирует консоли семейства GameBoy (GameBoy, GameBoy Color и GameBoy Advance) на КПК под управлением Palm OS 5.
В настоящее время рынок мобильных приложений настолько пестр, что выбор программы, действительно заслуживающей прописки в памяти телефона, частенько выливается в нетривиальную задачу, решить которую в два счета поможет тайваньский J2ME-эмулятор MidpX (1,74 Мб), бесплатный и чрезвычайно симпатичный.
Впервые за последний год обновился эмулятор DOSBox.
Спорить о том, являются ли компьютерные игры жанром искусства, можно до бесконечности.
Настройка ОС запускающихся с диска и эмуляторов линукса
Настройка эмулятора Chankast
Настройка эмулятора ePSXe 1.6
Сегодня мы затронем одну из самых актуальных на сегодняшний день тем — эмуляцию различных игровых систем на нашем ненаглядном PC.
Полезные советы по ресиверам Openbox 1, Openbox 2 и PowerSky.
Эмулятор MAME – это эмулятор игровых автоматов, очень популярных во всех странах, кроме России.
Но речь сегодня пойдет не о нем, а о более локальном эмуляторе NAGI (New Adventure Game Interpreter).
|