Cómo jugar juegos de Nintendo DS en Linux con DeSmuME

Ds Games en Linux con Desmume destacado

La Nintendo DS fue una consola increíblemente popular durante años. Fue la plataforma de innumerables juegos, ahora considerados clásicos. Incluso revitalizó muchos viejos favoritos. Ahora la DS también es cosa del pasado, pero ¿cómo puedes jugar tus juegos de Nintendo DS en Linux? DeSmuME es un emulador para Linux que le permitirá revivir los días gloriosos de DS directamente en su computadora portátil o de escritorio.

Instalar DeSmuME

DeSmuME está disponible oficialmente en Windows (x86 / x86-64 / x86 sin SSE2) y Macs (x86 / x86-64 y PowerPC), pero su código fuente también está disponible para cualquiera que quiera portarlo a otro lugar. Debido a esto, puede encontrar puertos incluso para Xbox y PlayStation. Por lo tanto, era casi un hecho que encontraría su camino hacia Linux.

Puede encontrar DeSmuME en los repositorios oficiales de muchas distribuciones, lo que facilita su instalación.

Ubuntu / Debian

Puede encontrar DeSmuME en los repositorios oficiales de Debian y Ubuntu. Instálelo con:

Arch / OpenSUSE / Solus Linux

La instalación de DeSmuME en Arch, OpenSUSE o Solus Linux es tan fácil como lo es en Debian y Ubuntu. Para Arch, puede llevarlo a bordo con:

En OpenSUSE, puede instalarlo con:

Finalmente, para instalarlo en Solus, intente:

Fedora

Fedora es una de las distribuciones que no incluye DeSmuME en sus repositorios. Afortunadamente, RPM Fusion lo hace. Para instalar DeSmuME, primero debe agregar esta fuente no oficial de software a su lista de repositorios. Haz esto con:

La instalación real solo necesita:

Jugando juegos

Hay dos formas de obtener juegos de Nintendo DS en su PC con Linux, y solo una de ellas es legal. La primera es hacer copias de seguridad de sus juegos de DS utilizando un cartucho flash.

La otra forma, y ​​mucho más sencilla, es descargándolos. Desafortunadamente, esto es completamente ilegal en muchos países, pero cae dentro de un área gris legal en otros.

Cuando, de una forma u otra, tengas un juego que quieras jugar como ROM en formato “ds”, enciende DeSmuME, luego haz clic en el primer ícono en su barra de herramientas y selecciona el archivo de tu juego.

Juegos DS en Linux con Desmume Open Rom

El juego que elijas se cargará y se ejecutará automáticamente. Dependiendo del juego, es posible que debas usar el mouse en la segunda pantalla del DS emulado (es la inferior por defecto) o presionar algunos botones para jugar.

Ds Games en Linux con Desmume Rom en ejecución

La cruz direccional de las teclas de la Nintendo DS se asigna a las teclas del cursor. Sus botones A, B, R, L, X e Y están, respectivamente, asignados a X, Z, W, Q, Sy UN en el teclado. Finalmente, los controles Inicio y Seleccionar están asignados de forma predeterminada a Regreso y el derecho Cambio llave.

Control de reasignación

Si no le gustan los controles predeterminados de DeSmuME, puede reasignarlos a otras claves visitando «Configuración -> Editar controles».

Juegos DS en Linux con controles de edición Desmume

Para reasignar cualquier control a una tecla diferente, haga clic en él y luego presione la nueva tecla correspondiente a esta acción.

Ds Games en Linux con el cuadro de diálogo Controles de edición de Desmume

Descubrimos que es mejor usar una combinación de mouse y teclado para los juegos que usan la pantalla táctil de la DS. Sin embargo, muchos juegos de DS solo utilizaron la segunda pantalla como pantalla, no como entrada adicional. Esos juegos se sienten mejor con un joypad, más parecido a la disposición original de los botones de la DS. DeSmuME funciona con la mayoría de los joypads genéricos que ya se pueden utilizar en su PC. Esos controles también se pueden reasignar si no le gustan los valores predeterminados. Puede modificarlos desde «Configuración -> Editar controles de joystick».

Ds Games en Linux con Desmume Edit Joystick

Control de pantalla

La DS tenía una pantalla debajo de la otra y la mayoría de sus juegos están diseñados para esta orientación de pantalla. Sin embargo, algunos no lo fueron y trataron cada pantalla como una pantalla independiente. Con esos juegos, puede aprovechar mejor el estado de pantalla ancha en su PC reorganizando las pantallas de DeSmuME una al lado de la otra.

Juegos DS en Linux con pantallas Desmume horizontales

Puede hacerlo desde «Ver -> Diseño de LCDs -> Horizontal» o presionando Ctrl + 2 en el teclado. Regrese a la orientación vertical desde este menú o presionando Ctrl + 1. DeSmuME también le permite cambiar las pantallas desde este menú o presionando Espacio, útil cuando le importa más la entrada de la pantalla secundaria que una pantalla pasiva en la principal. Finalmente, para los juegos raros que no usaron la pantalla secundaria, puede configurar el emulador para que muestre solo una pantalla. Elija la opción «Pantalla única» del mismo menú o presione Ctrl + 0 en tu teclado.

Ds Games en Linux con multiplicador de tamaño de ventana Desmume

Probablemente tenga un monitor HD en su PC, y la salida de DeSmuME se verá como miniaturas en su pantalla. Puede cambiar el tamaño de la pantalla virtual desde “Ver -> Tamaño de ventana” y luego seleccionar un multiplicador de ese submenú. 1x significa tamaño nativo y es el predeterminado. Los multiplicadores más altos ampliarán las pantallas virtuales. Escalar a ventana «liberará» el multiplicador para que coincida con el tamaño de la ventana del emulador.

Ds Games en Linux con Desmume Window Size Free Scale

Debido a la forma en que funcionan las pantallas LCD, es mejor si elige un multiplicador uniforme. Tanto los multiplicadores pares como los impares se verán en bloques, pero además de eso, los impares introducen un aumento de artefactos.

Juegos DS en Linux con filtro de video Desmume

Hay una forma de minimizar el bloqueo mediante el uso de filtros. DeSmuME le ofrece una colección de filtros, accesible desde el submenú «Ver -> Filtro de video».

Estados de rendimiento y ahorro

DeSmuME es un emulador relativamente antiguo y probablemente no tendrá ningún problema con el rendimiento en una PC moderna. Si lo hace, cuando esté en una PC más antigua o con poca potencia, puede mejorar el rendimiento del emulador omitiendo fotogramas. Se puede acceder a la opción desde «Config -> Frameskip» y se establece inicialmente en 0 (nunca omitir).

Juegos DS en Linux con Desmume Frameskip

El emulador mostrará menos fotogramas al elegir un valor mayor, lo que «acelerará» el juego. Sin embargo, esos cuadros faltarán, lo que dará como resultado animaciones y desplazamientos más entrecortados. Después de un momento, esta opción termina siendo útil solo en juegos lentos, principalmente estáticos, como juegos de rol y aventuras, ya que todo lo demás con controles en tiempo real no se podrá jugar.

Jugar a la mayoría de los juegos no sería de mucha utilidad si no pudieras guardar tu progreso. Primero, en la mayoría de los juegos puedes usar las funciones de guardado integradas para guardar datos en DeSmeME. Juega tu juego como lo harías normalmente y guarda tus datos. Podrás cargarlo la próxima vez. Aún así, algunos de ellos son limitados: es posible que solo pueda guardar en puntos particulares del juego.

Hay otra forma de guardar el estado del juego directamente a través de DeSmuME.

Ds Games en Linux con Desmume Save States

Elija «Archivo -> Guardar estado» y una de las diez ranuras para guardar el estado actual del juego en un archivo. Para recuperar el estado guardado, elija «Archivo -> Estado de carga» y la ranura del juego guardado.

También vale la pena señalar que DeSmuME le permite grabar audio y video de sus juegos a través del nombre apropiado «Archivo -> Grabar video / audio». También puede tomar capturas de pantalla desde la opción «Tomar una captura de pantalla» que aparece a continuación o presionando Ctrl + S mientras juego.

Ahora que sabe cómo jugar juegos de Nintendo DS en Linux, a continuación puede instalar DOSbox para jugar juegos de DOS antiguos o jugar juegos de PSP con PPSSPP.