OpenEmux
Nuevo OpenEmux ya funciona en Android →OpenEmux es un frontend de emulación libre y de código abierto. Añades los juegos que ya tienes, y OpenEmux los organiza por consola, con portadas, y abre cada uno con los controles y los shaders ya configurados, sin tener que rebuscar en menús de ajustes. Linux es su plataforma principal; Windows también es compatible, en beta.
Libre y de código abierto · Licencia MIT · AppImage, .deb, .rpm & Flatpak en Linux · instalador & ZIP portátil en Windows · APK en Android (GPLv3)
Por debajo, la emulación la hace RetroArch. Es potente, pero sus menús y ajustes pueden ser demasiado para quien solo quiere jugar. OpenEmux se ocupa de lo que hay alrededor: organizar tus juegos, descargar los cores y configurar controles y shaders.
Los juegos que añades se agrupan por consola, con portadas descargadas del archivo de miniaturas de libretro.
La primera vez que se abre, OpenEmux crea su configuración y descarga los cores que usan tus consolas, normalmente en unos diez segundos. El resto se sigue descargando en segundo plano.
Configura el teclado y el mando de cada consola en un solo panel. OpenEmux se los pasa a RetroArch cuando empieza el juego.
Elige un shader CRT o de scanlines para cada consola de una lista corta, sin pasar por el menú de shaders de RetroArch.
Linux es la plataforma principal de OpenEmux. La aplicación está hecha con GTK4 y Adwaita, sigue las pautas de GNOME, y cada cambio se prueba primero en Linux. Windows también es compatible, con una versión todavía en beta.
Muestra qué archivos de BIOS necesita cada consola y cuáles ya tienes, para que un archivo que falta no acabe en un juego que no arranca sin decir nada.
OpenEmux es un frontend para RetroArch, hecho para que quien solo quiere jugar no tenga que aprender antes los menús de RetroArch. No es una fuente de juegos: no incluye juegos, ni ROMs, ni archivos de BIOS, y nunca lo hará.
Cada sistema funciona con los cores del propio RetroArch, y tiene en OpenEmux sus portadas, controles y ajustes de shader.
En la vista de cartuchos, los juegos que añadiste aparecen con el arte de su etiqueta sobre el cartucho de su consola. Los cartuchos de abajo son un ejemplo de esa vista.
Cada consola tiene su propia página con los juegos que le has añadido. Usa las flechas para recorrerlas y haz clic en una captura para verla a tamaño completo.
OpenEmux para Android lleva la misma biblioteca al teléfono: los juegos que tienes, como cartuchos en una estantería por consola, jugados con controles en pantalla dibujados para cada sistema o con un mando.
Cada una de las 31 consolas tiene su propio control en pantalla, con la forma del mando original, en vertical y en horizontal. Una franja bajo la imagen guarda, carga, activa el turbo y acelera el juego.
Los juegos aparecen como cartuchos con sus etiquetas, o como portadas y en lista. Las estanterías van en el orden que quieras.
La app no incluye los núcleos: la primera vez que se abre, descarga del buildbot de RetroArch los de todas las consolas, junto con los archivos de sistema que usan PSP y GameCube.
Conecta un mando y el control en pantalla se aparta: el juego ocupa toda la pantalla y los menús siguen la cruceta y los botones.
Sigue el tema del teléfono, o elige uno en Ajustes.
Los mismos idiomas que la app de escritorio, siguiendo el teléfono o elegidos en Ajustes.
Android 8 o posterior, 64 bits (arm64). La app de Android es un fork de RetroArch, por eso tiene licencia GPLv3; su código está en open-emux-mobile.
Hay paquetes para Debian, Ubuntu y Fedora, un AppImage, un Flatpak, un instalador para Windows y un APK para Android. En el primer arranque OpenEmux configura el resto.
chmod +x OpenEmux-x86_64.AppImage
./OpenEmux-x86_64.AppImage
¿Sin FUSE? Antepón APPIMAGE_EXTRACT_AND_RUN=1.
sudo apt install ./openemux_*_amd64.deb
Ubuntu 24.04 LTS o posterior.
sudo dnf install ./openemux-*.x86_64.rpm
Fedora 40 o posterior.
flatpak install -y flathub org.libretro.RetroArch
flatpak remote-add --if-not-exists --no-gpg-verify \
openemux https://guilhermefeitosa66.github.io/openemux-flatpak/repo
flatpak install -y openemux io.github.guilhermefeitosa66.OpenEmux
Las actualizaciones llegan con flatpak update. En la página de Releases también hay un paquete
.flatpak de un solo archivo.
Ambas versiones incluyen GTK 4, el entorno de Python y el propio RetroArch, así que no hay nada más que instalar aparte. Windows 10 u 11, de 64 bits. Es nuevo: si algo no funciona bien, abre una incidencia.
OpenEmux-*-setup.exe
Se instala solo para tu usuario, así que no pide permisos de administrador. Las versiones aún no están firmadas: SmartScreen mostrará una advertencia, y con Más información → Ejecutar de todas formas la superas.
OpenEmux-*-windows-x86_64.zip
Descomprímelo donde quieras y ejecuta OpenEmux.exe desde la carpeta
OpenEmux\ que hay dentro. Ideal para una memoria USB o un equipo en el que no puedes instalar programas.
El APK todavía no está en Play Store: descárgalo de Releases y permite que el navegador o el gestor de archivos instale apps cuando Android lo pida. Android 8 o posterior, 64 bits.
OpenEmux-mobile.apk
Abre el archivo descargado y confirma. Las actualizaciones se instalan igual, sobre la versión anterior.
La primera vez que se abre, la app descarga los núcleos de los emuladores. Después pon tus ROMs en Importar, o en Android/data/com.openemux.mobile/files/roms en el teléfono.
Cada versión incluye un archivo SHA256SUMS. Colócalo junto al archivo que
descargaste y ejecuta:
sha256sum -c SHA256SUMS --ignore-missing
OK significa que el archivo es exactamente el que se publicó.
Cualquier otro resultado significa que está dañado o alterado: no lo ejecutes.
En Windows, PowerShell muestra el hash y lo comparas a simple vista
con la línea correspondiente de SHA256SUMS:
Get-FileHash .\OpenEmux-*-setup.exe -Algorithm SHA256
¿Prefieres compilarlo tú mismo?
make bootstrap && make run: consulta las instrucciones de compilación.
OpenEmux está inspirado en OpenEmu, el frontend de emuladores para macOS. Como OpenEmu solo funciona en macOS, OpenEmux intenta ofrecer algo parecido en Linux, y ahora también en Windows. La emulación en sí viene de los proyectos RetroArch y libretro, y nada de esto existiría sin su trabajo. ❤️
Es gratuito y su código es abierto bajo la licencia MIT. Si quieres ayudar, los reportes de errores, las traducciones, el código y las ideas siempre son bienvenidos. En r/OpenEmux puedes pedir ayuda, enseñar tu configuración o seguir lo que se está haciendo.