OpenEmux

Nuevo OpenEmux ya funciona en Android →

Una forma sencilla de jugar
tu colección retro.

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)

Funciones

Qué hace OpenEmux

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.

🐧

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.

🔍

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.

Sobre los juegos

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.
OpenEmux — todas las consolas de la biblioteca
31 sistemas

Sistemas compatibles

Cada sistema funciona con los cores del propio RetroArch, y tiene en OpenEmux sus portadas, controles y ajustes de shader.

Nintendo (NES) / Famicom Famicom Disk System Super Nintendo (SNES) Nintendo 64 GameCube Game Boy Game Boy Color Game Boy Advance Nintendo DS Virtual Boy Sega Genesis / Mega Drive Sega Master System Sega CD / Mega CD Sega 32X Sega Saturn Game Gear SG-1000 Sony PlayStation Sony PSP TurboGrafx-16 / PC Engine TurboGrafx-CD NeoGeo Pocket WonderSwan Atari 2600 Atari 5200 Atari 7800 Atari Lynx ColecoVision Intellivision Odyssey2 / Videopac+ Vectrex
Vista de cartuchos

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.

Capturas

Tus juegos, consola por consola

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.

Leer el manual →

Android

Tu estantería, en el bolsillo

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.

🕹️

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.

⬇ Descargar el APK

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.

Empieza ya

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

AppImage

Cualquier distribución

chmod +x OpenEmux-x86_64.AppImage
./OpenEmux-x86_64.AppImage

¿Sin FUSE? Antepón APPIMAGE_EXTRACT_AND_RUN=1.

.deb

Debian / Ubuntu

sudo apt install ./openemux_*_amd64.deb

Ubuntu 24.04 LTS o posterior.

.rpm

Fedora

sudo dnf install ./openemux-*.x86_64.rpm

Fedora 40 o posterior.

Flatpak

Aislado y con actualizaciones automáticas

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.

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.

Instalador

La forma de siempre

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.

Portátil

Sin instalar nada

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.

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.

APK

Instala el APK

OpenEmux-mobile.apk

Abre el archivo descargado y confirma. Las actualizaciones se instalan igual, sobre la versión anterior.

Primera vez

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.

Sumas de verificación

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

Descargar desde Releases →

¿Prefieres compilarlo tú mismo? make bootstrap && make run: consulta las instrucciones de compilación.

Créditos

Gracias a RetroArch, libretro & OpenEmu

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. ❤️

Apoya el proyecto

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.