OpenEmux
Tu colección retro,
lista para jugar.
Añade los juegos que tienes. OpenEmux los ordena por consola, con portadas, en Linux, Windows y Android.
Novedades de esta versión ↓ ▶ Ver el vídeo (44 s)
Libre y de código abierto · Licencia MIT · AppImage, .deb, .rpm & Flatpak en Linux · instalador & ZIP portátil en Windows · APK en Android (GPLv3)
Inspirado en OpenEmu para macOS, pero no es un fork: es un código aparte, con RetroArch como motor de emulación. Más sobre esto.
Una biblioteca grande que sigue rápida, y tus juegos antes de las descargas.
OpenEmux 1.23.4 trata de la velocidad, en escritorio y en Android, y de los momentos en que la app te dejaba adivinando.
- Biblioteca grande, rápida. Con 3000 juegos, “Todos” abre en menos de un segundo en vez de tres, y la app usa casi la mitad de memoria.
- Tus juegos antes de las descargas. Elige la carpeta de ROMs y la biblioteca se abre; el emulador de cada consola se descarga la primera vez que juegas. Al lanzar un juego verás “Iniciando…”, y al terminar, cuánto tiempo jugaste.
- Jugados recientemente, detalles del juego y modo TV. Continúa donde lo dejaste, reúne core, shader, partidas guardadas y tiempo de juego en un solo lugar, y juega desde el sofá con F11 o el botón Guide.
- Android más ligero, más rápido, y pausa con el mando. El APK pesa menos y arranca en cerca de la mitad del tiempo, y mantener Start en el mando abre el menú de pausa.
- Elige la carpeta de ROMs.
- Tus juegos aparecen al instante.
- Juega, y el emulador se descarga.
Versiones anteriores
- 1.23.3 Elige la forma de cada botón en pantalla en Android, con triángulos redondeados y aspecto de pulsado.
- 1.23 Modo ancla y botones combo en los controles en pantalla de Android: los juegos que piden dos botones a la vez ya se juegan sobre el cristal.
- 1.22 Cambiar y editar la skin desde el menú de pausa, partidas guardadas con la imagen entera, y seguir jugando mientras llega un juego.
Cada consola, en cartuchos.
Cada consola tiene una página con sus juegos en sus propios cartuchos. Cambia a portadas o a lista cuando quieras.
Los juegos que se muestran son ficticios y solo tienen fines ilustrativos. No son juegos reales de estas consolas, y sus ilustraciones se crearon con IA.
Un mando para cada consola.
En Android, cada consola tiene su propio mando en pantalla, en vertical y en horizontal. Conecta un mando y se aparta.
Los juegos que se muestran son ficticios y solo tienen fines ilustrativos. No son juegos reales de estas consolas, y sus ilustraciones se crearon con IA.
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 openemux-android.
Cada juego en el cartucho de su consola
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.
Instalación
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.
Linux
Aislado y con actualizaciones automáticas
Instala RetroArch desde Flathub:
flatpak install -y flathub org.libretro.RetroArchAñade el repositorio de OpenEmux e instala OpenEmux:
flatpak remote-add --if-not-exists --no-gpg-verify \ openemux https://guilhermefeitosa66.github.io/openemux-flatpak/repo flatpak install -y openemux io.github.guilhermefeitosa66.OpenEmuxLas actualizaciones llegan con
flatpak update.
¿Prefieres instalar el paquete descargado? Después del paso 1, ejecuta:
flatpak install -y ./OpenEmux-*.flatpak
Cualquier distribución
Descárgalo con el botón de arriba.
Hazlo ejecutable y ábrelo:
chmod +x OpenEmux-*-x86_64.AppImage ./OpenEmux-*-x86_64.AppImage¿Sin FUSE? Antepón
APPIMAGE_EXTRACT_AND_RUN=1.
Debian / Ubuntu
Ubuntu 24.04 LTS o posterior.
Descárgalo con el botón de arriba.
Instálalo desde la carpeta donde se guardó:
sudo apt install ./openemux_*_amd64.deb
Fedora
Fedora 40 o posterior.
Descárgalo con el botón de arriba.
Instálalo desde la carpeta donde se guardó:
sudo dnf install ./openemux-*.x86_64.rpm
Windows Beta
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.
La forma de siempre
Descárgalo con el botón de arriba.
Abre
OpenEmux-*-setup.exey sigue el instalador.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.
Sin instalar nada
Descárgalo con el botón de arriba.
Descomprímelo donde quieras y ejecuta
OpenEmux.exedesde la carpetaOpenEmux\que hay dentro. Los ajustes, la biblioteca, las partidas y las portadas se quedan en su carpetadata\y nada va a tu perfil de usuario, así que funciona desde una memoria USB. Si mueves la carpeta a otra letra de unidad u otro lugar, todo se conserva.
Android
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.
Instala el APK
Descárgalo con el botón de arriba.
Abre el archivo descargado y confirma. Las actualizaciones se instalan igual, sobre la versión anterior.
Deja que descargue los núcleos
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.
Verifica tu descarga
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
Todos los archivos en la página de Releases →
¿Prefieres compilarlo tú mismo? make bootstrap && make run: consulta las instrucciones de compilación.
Todo lo demás
Construido sobre RetroArch
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.
Tus juegos, por consola
Los juegos que añades se agrupan por consola, con portadas descargadas del archivo de miniaturas de libretro.
Listo al primer arranque
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.
Controles por consola
Configura el teclado y el mando de cada consola en un solo panel. OpenEmux se los pasa a RetroArch cuando empieza el juego.
Shaders por consola
Elige un shader CRT o de scanlines para cada consola de una lista corta, sin pasar por el menú de shaders de RetroArch.
Lista de BIOS
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.
Linux primero
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.
Un control para cada consola
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.
Cartuchos y portadas
Los juegos aparecen como cartuchos con sus etiquetas, o como portadas y en lista. Las estanterías van en el orden que quieras.
Listo tras una descarga
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.
También con mando
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.
Claro y oscuro
Sigue el tema del teléfono, o elige uno en Ajustes.
Ocho idiomas
Los mismos idiomas que la app de escritorio, siguiendo el teléfono o elegidos en Ajustes.
RetroAchievements
Inicia sesión una vez en Ajustes y cada juego desbloquea logros en tu perfil de RetroAchievements, con modo hardcore cuando quieras.
Juega a los juegos que tienes
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á.
- Usa solo contenido que poseas legalmente. Vuelca tus propios cartuchos y discos, o usa copias de seguridad de juegos que compraste.
- Esto no está hecho para la piratería. Descargar juegos con derechos de autor que no posees es ilegal en la mayoría de los países.
- La emulación ayuda a preservar la historia. Mucho del arte, la música y el diseño de los videojuegos vive en hardware que envejece. Mantenerlo jugable merece la pena, y funciona mejor cuando respeta a quienes hicieron estos juegos.
31 sistemas
Cada sistema funciona con los cores del propio RetroArch, y tiene en OpenEmux sus portadas, controles y ajustes de shader.
Inspirado en OpenEmu, impulsado por RetroArch
OpenEmux está inspirado en OpenEmu, la interfaz de emuladores para macOS. Como OpenEmu solo funciona en macOS, OpenEmux intenta ofrecer algo parecido en Linux, y ahora también en Windows. No es un fork y no comparte código con OpenEmu: es un proyecto aparte, escrito en Python, GTK 4 y libadwaita, y la emulación en sí viene de los proyectos RetroArch y libretro. Los iconos de las consolas son obra de OpenEmu, acreditados bajo la licencia BSD de OpenEmu. La app para Android es un diseño independiente (no existe OpenEmu para móviles). OpenEmux no está afiliado al OpenEmu Team ni cuenta con su respaldo. Nada de esto existiría sin el trabajo de todos estos proyectos. ❤️
OpenEmux es software libre
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.























