Está en la página 1de 2

Emulador

DOSBox, emulador que permite ejecutar una shell similar al sistema DOS.

En informática, un emulador es un software que permite ejecutar programas de


computadora en una plataforma (arquitectura hardware o sistema operativo) diferente de
la cual fueron escritos originalmente. A diferencia de un simulador, que sólo trata de
reproducir el comportamiento del programa, un emulador trata de modelar de forma
precisa el dispositivo que se está emulando.

Un uso popular de los emuladores es el de imitar la experiencia de los videojuegos de


máquinas recreativas o videoconsolas en sistemas operativos como GNU/Linux, Mac
OS X o Microsoft Windows, o el poder ser jugados en otras videoconsolas. La
emulación de videojuegos de sistemas antiguos (abandonware) en las modernas
computadoras personales y videoconsolas de hoy día resulta generalmente más cómodo
y práctico que en los dispositivos originales. Sin embargo, puede ser requerido a los
creadores de emuladores una licencia de software para escribir programas originales que
dupliquen la funcionabilidad de la ROM y BIOS del hardware original, lo que
comúnmente se conoce como high-level emulation o emulación de alto nivel.

En sentido teórico, la tesis de Church-Turing implica que cualquier ambiente funcional


puede ser emulado dentro de cualquier otro. En la práctica, esto puede resultar
realmente difícil, particularmente cuando el comportamiento exacto del sistema
emulado no está documentado y debe ser deducido mediante ingeniería inversa.
Tampoco se habla en la tesis sobre las diferencias en sincronización; si el emulador no
actúa tan rápidamente como el hardware original, el software de emulación va a ir más
lento que si fuese el hardware original.
Ejemplos de Emuladores [editar]

• Emuladores de videoconsolas

VisualBoyAdvance - Emulador de Game Boy Advance

MAME - Emulador de máquinas recreativas (arcade)

NEORAGEX - Emulador para el sistema de consolas caseras y arcade SNK NEO-GEO


Basado en roms de menor tamaño al usado por el MAME

Cyberstella - Emulador de la videoconsola Atari 2600

VirtuaNES - Emulador de la videoconsola NES

zSNES - Emulador de la videoconsola Super Nintendo

Project 64 - Emulador de la videoconsola Nintendo 64

ePSXe - Emulador de la videoconsola PlayStation

PCSX2 - Emulador de la videoconsola PlayStation 2 de Sony Computer Entertainment

GENS - Emulador de la videoconsola Sega Mega Drive

Amithlon - Emulador de Amiga

DOSBox - Emulador de la arquitectura x86 de Intel para juegos basados en MS-DOS

AdriPSX ILE - Emulador de PlayStation

No$GBA - Emulador de Nintendo DS y Game Boy Advanced

Emuladores de Host, Unix, AS/400

EXTRA! - Emulador de AttachmateWRQ para 3270, 5250, X, etc

Reflection - Emulador de AttachmateWRQ para Unix - VT, X