Este artículo enumera los emuladores de software .
Unidades centrales de procesamiento
BRAZO
MIPS
- SPIM : El emulador MIPS32 de 500 mips de OVPsim se puede utilizar para desarrollar software utilizando plataformas virtuales, emuladores que incluyen procesadores MIPS que funcionan a una velocidad de hasta 500 MIPS , el procesador es capaz de ejecutar muchos sistemas operativos, incluido Linux. OVP se utiliza para crear emuladores de procesadores MIPS individuales o múltiples: MP homogéneos o MP heterogéneos.
Arquitectura x86
Motorola 680x0
PC de potencia
- Pera PC
- Rosetta : el emulador de Apple para procesadores PowerPC, integrado en Mac OS X
- WarpUP : sistema Amiga para tarjetas de expansión PowerPC integrado en MorphOS y disponible para AmigaOS
- SheepShaver : emula el procesador PowerPC. Puede ejecutarse desde Mac OS 7 hasta Mac OS 9.
Emuladores de sistemas informáticos
Simuladores de sistemas completos
- Simics
- CPU Sim : una aplicación Java que permite al usuario diseñar y crear una arquitectura simple y un conjunto de instrucciones y luego ejecutar programas de instrucciones del conjunto a través de simulación.
- GXemul : Marco para la emulación de arquitecturas informáticas de sistemas completos
Teléfonos móviles y PDA
Emuladores multisistema
- blueMSX: Emula computadoras y consolas basadas en Z80
- MAME : Emula múltiples máquinas arcade , consolas de videojuegos y computadoras.
- DAPHNE es una aplicación de emulación de arcade que emula una variedad de videojuegos de laserdisc con la intención de preservar estos juegos y hacer que la experiencia de juego sea lo más fiel posible a los originales. [2] El desarrollador llama a DAPHNE el "primer emulador de laserdisc arcade múltiple" ("FEMALE"). Deriva su nombre de la princesa Daphne, la heroína de Dragon's Lair . HYPSEUS es una actualización moderna de SDL2 para el emulador DAPHNE, que lleva el nombre de una hermana de Daphne. [3]
Emuladores de red
Emuladores de sistemas operativos
Unix
- Cygwin : para Microsoft Windows , proporciona un entorno POSIX y bibliotecas de sistema (contenidas en cygwin.dll). Esto no permite ejecutar binarios de Linux/Unix sin modificar. Sin embargo, permite el uso de la colección de compiladores gcc para compilar software escrito para estos sistemas operativos a partir del código fuente.
- Además del sistema POSIX, Cygwin incluye un administrador de paquetes que se conecta a un repositorio con más de 9000 paquetes de software. Los usuarios pueden utilizar opcionalmente el repositorio de puertos Cygwin, que incluye entre 2300 (86x64) y 2700 (86x32) paquetes de software adicionales que no están incluidos en el repositorio alojado en RedHat, incluidas muchas aplicaciones GUI.
- El repositorio contiene una amplia gama de software, incluyendo Bash (shell de comandos y entorno de scripting comparable a Windows Powershell), la colección de compiladores GNU con la cadena de herramientas completa. Además, están disponibles los lenguajes de programación "habituales y habituales" instalados con una distribución Linux , incluyendo C , C++ , Python , PHP , Perl , Tcl/Tk y Lua , junto con múltiples bibliotecas de desarrollo.
- Además de Bash, las utilidades GNU (por ejemplo, utilidades de búsqueda, como locate , find , grep ) se instalan por defecto. Se incluyen cientos de otros paquetes de software, muchos con implementación de Windows no POSIX, como sistemas de gestión de bases de datos ( PostgreSQL , MySQL ), servidores web (por ejemplo, Apache HTTP Server ), cortafuegos, utilidades de procesamiento de texto y aplicaciones de modo consola. Además, hay una implementación X.org/X11 (razonablemente estable) con bibliotecas GTK y Qt. Basados en estos, se han creado gestores de escritorios gráficos, incluidos GNOME, LXDE, LXQt, KDE y otros (por ejemplo, x2go) con aplicaciones gráficas de usuario asociadas con estabilidad y funcionalidad variables.
Ventanas
- WINE : Disponible para la mayoría de los sistemas operativos compatibles con POSIX ( similares a Unix ), como Linux , BSD y macOS ( proyectos Darling y Darwine). Proporciona una API Win32 y una implementación en sala limpia de la funcionalidad asociada. A diferencia de Cygwin, WINE permite la instalación y el uso de software de Windows sin modificaciones. Se ha dedicado un esfuerzo considerable a la compatibilidad con videojuegos, incluidas extensiones de terceros (por ejemplo, PlayOnLinux ) que proporcionan configuraciones de Windows personalizadas que se sabe que funcionan con una lista muy grande de videojuegos. Además, se admite el software de productividad de escritorio, incluido MS Office. Debido a la falta de dependencia del registro de Windows, la inclusión de bibliotecas vinculadas estáticamente y (al menos en parte) el desarrollo histórico de proyectos de código abierto, las aplicaciones portátiles , como la plataforma PortableApps y las más de 300 aplicaciones de software disponibles que se pueden descargar con ella, funcionan con pocos o ningún problema.
Emuladores de impresora
Emuladores de terminal
Emuladores de consolas de videojuegos
Véase también
Referencias
- ^ Bailey, Dustin (10 de febrero de 2023). "El olvidado juego Super Monkey Ball que lanzó la tienda de aplicaciones de iPhone se ha conservado con un nuevo emulador". gamesradar . Consultado el 14 de febrero de 2023 .
- ^ "FAQ de DAPHNE - ¿Cuál es el propósito de DAPHNE?". Archivado desde el original el 23 de octubre de 2017. Consultado el 29 de septiembre de 2013 .
- ^ "Alternativas a DAPHNE" . Consultado el 26 de abril de 2022 .