El análisis reciente de Polygon sobre una acusación de trampa en el competitivo Pokémon Emerald ha enviado a mucha gente de vuelta a sus archivos guardados, y la madriguera de conejo que sigue usualmente termina con elegir el emulador correcto. La emulación en escritorio es el lugar para hacerlo. Las pantallas son más grandes, los controles más precisos, y las herramientas de guardado rápido hacen que la caza de shinys y el entrenamiento de EV sean viables de una manera que el hardware original nunca fue.

Probamos siete emuladores de Pokémon en un escritorio Windows, un MacBook Air M2 y una Steam Deck ejecutando Arch. Las opciones abarcan desde Game Boy hasta Switch, con notas sobre qué generación es donde cada uno realmente destaca.

Qué importa en un emulador de Pokémon

Comparación rápida

EmuladorMejor paraGeneracionesSoporte SOMantenido
mGBAGame Boy, Game Boy Color, Game Boy AdvanceGen 1 a Gen 3Windows, macOS, Linux
VBA-MHardware antiguo de Game Boy y GBAGen 1 a Gen 3Windows, macOS, Linux
DeSmuMENintendo DSGen 4, Gen 5Windows, macOS, Linux
melonDSNintendo DS y DSiGen 4, Gen 5Windows, macOS, Linux
CitraNintendo 3DS a través de forks de la comunidad activosGen 6, Gen 7Windows, macOS, LinuxForks activos después del abandono aguas arriba
RetroArchTodas las generaciones anteriores a través de núcleosGen 1 a Gen 7Windows, macOS, Linux
SkyemuGB / GBC / GBA / NDS ligeroGen 1 a Gen 5Windows, macOS, Linux, web

Las aplicaciones

1. mGBA — Mejor para Game Boy hasta GBA

mGBA es el estándar moderno para Pokémon Red, Blue, Yellow, Gold, Silver, Crystal, Ruby, Sapphire, Emerald, FireRed y LeafGreen. La precisión es lo suficientemente alta para ejecutar romhacks probados en batalla (Pokémon Radical Red, Pokémon Unbound) limpiamente, y la simulación del cable de enlace maneja comercios en el juego sobre LAN con otra instancia de mGBA. El sistema de ranuras de guardado rápido es uno de los más limpios en cualquier emulador.

Dónde se queda corto: Solo Game Boy Advance. Sin DS, sin 3DS, sin Switch. El filtro de vídeo predeterminado no preserva la cuadrícula de píxeles de GBA; tienes que activar los sombreadores bilineales o LCD manualmente.

Precios:

Plataformas: Windows, macOS, Linux

Descargar: mGBA | Código fuente

Conclusión: Elige esto para todo de la Generación 1 a la Generación 3. Es la respuesta correcta.

2. VBA-M — Mejor opción clásica

VBA-M es el fork moderno de VisualBoyAdvance, el emulador que casi todos los jugadores de Pokémon usaban durante los años 2000. La precisión en Game Boy y Game Boy Color es sólida, el cable de enlace soporta modos IPS e IPC que mGBA no siempre cubre, y funciona en hardware más antiguo de lo que mGBA soporta de manera confiable.

Dónde se queda corto: Ligeramente menos preciso que mGBA en juegos de casos extremos. La compatibilidad de romhacks es desigual en versiones recientes. La interfaz aún muestra su linaje de los años 2000.

Precios:

Plataformas: Windows, macOS, Linux

Descargar: VBA-M | Código fuente

Conclusión: Elige esto en hardware antiguo o cuando necesites un modo de cable de enlace que mGBA no implementa.

3. DeSmuME — Mejor para la era de DS

DeSmuME ha ejecutado Pokémon Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 y White 2 desde que salieron los juegos. La precisión de la emulación es lo suficientemente alta para ejecutar los eventos de Wi-Fi del juego sin conexión a través de herramientas, y las opciones de renderización manejan limpiamente el diseño de pantalla dual.

Dónde se queda corto: El rendimiento puede ser desigual en hardware de gama baja; el recompilador JIT ayuda pero sigue siendo inferior a melonDS. La compatibilidad con Wi-Fi es de solo lectura. La interfaz sigue siendo utilitaria de la era de DS.

Precios:

Plataformas: Windows, macOS, Linux

Descargar: DeSmuME | Código fuente

Conclusión: Elige esto para la Generación 4 y 5 si la precisión importa más que el rendimiento más rápido.

4. melonDS — Mejor opción moderna de DS

melonDS es el emulador de DS más nuevo, rápido y preciso. El recompilador JIT supera a DeSmuME en la mayoría del hardware moderno, el escalado es más nítido, y la emulación de red local realmente soporta comercio entre dos instancias de melonDS sobre la red. La interfaz es la más limpia de cualquier emulador de DS.

Dónde se queda corto: Algunos romhacks antiguos construidos contra los quirks de DeSmuME se comportan mal en melonDS. La emulación de DSi, aunque es compatible, es más nueva y áspera que la ruta de DS.

Precios:

Plataformas: Windows, macOS, Linux

Descargar: melonDS | Código fuente

Conclusión: Elige esto para la Generación 4 y 5 cuando quieras velocidad, precisión y comercio en línea.

5. Citra — Mejor opción superviviente para 3DS

Citra como proyecto aguas arriba fue abandonado en 2024, pero los forks de la comunidad activamente mantenidos (Citra Enhanced, Lime3DS, Azahar) mantienen a la Generación 6 y 7 de Pokémon ejecutándose en escritorio. Pokémon X, Y, Omega Ruby, Alpha Sapphire, Sun, Moon, Ultra Sun y Ultra Moon funcionan bien, con escalado de resolución interna que hace que los 240p originales se vean más cercanos al HD nativo.

Dónde se queda corto: No hay una compilación canónica única. El panorama de forks cambia; la respuesta correcta este mes puede ser la incorrecta en seis. El rendimiento varía ampliamente entre forks y contra la optimización desigual de los juegos de 3DS. Citra-el-nombre tiene peso legal; elige un fork que se haya adaptado en consecuencia.

Precios:

Plataformas: Windows, macOS, Linux

Descargar: Lime3DS (un fork de Citra mantenido por la comunidad) | Azahar (otro fork de Citra)

Conclusión: Elige un fork de la comunidad para la Generación 6 y 7. Verifica la actividad del fork antes de comprometer tus datos de guardado en uno.

6. RetroArch — Mejor todo en uno

RetroArch es una interfaz que ejecuta núcleos de emulador. El núcleo de mGBA, el núcleo de DeSmuME, el núcleo de melonDS y otros están todos disponibles, y una sola interfaz más sombreadores compartidos, ranuras de guardado rápido y perfiles de control cubren todas las generaciones de Pokémon desde Red hasta Black 2. Útil cuando quieres una aplicación en lugar de siete.

Dónde se queda corto: La configuración inicial es compleja. La interfaz está orientada al teclado y al control; la navegación con ratón se siente como una idea de último momento. Algunos núcleos se quedan atrás del emulador independiente por una o dos versiones.

Precios:

Plataformas: Windows, macOS, Linux, más otros

Descargar: RetroArch | Código fuente

Conclusión: Elige esto cuando quieras una interfaz que cubra todas las generaciones clásicas de Pokémon.

7. Skyemu — Mejor para configuraciones ligeras

Skyemu es el recién llegado que empaqueta soporte de Game Boy, Game Boy Color, Game Boy Advance y Nintendo DS en un binario pequeño que también se ejecuta en un navegador. La precisión es lo suficientemente buena para Pokémon, la interfaz es moderna, y el sistema de guardado rápido funciona de la misma manera en todos los sistemas. La compilación web es práctica para inspección rápida de guardados rápidos sin instalar nada.

Dónde se queda corto: Proyecto más joven, así que algunos romhacks de casos extremos aún tienen problemas que DeSmuME o melonDS manejan. Sin soporte de 3DS o Switch. La documentación se queda atrás del código.

Precios:

Plataformas: Windows, macOS, Linux, web

Descargar: Skyemu | Código fuente

Conclusión: Elige esto cuando quieras un emulador pequeño que cubra la Generación 1 a la Generación 5 y se ejecute en cualquier lugar.

Cómo elegir el correcto

Pokémon Sword, Shield, Brilliant Diamond, Shining Pearl, Legends Arceus, Scarlet, Violet y Legends Z-A se ejecutan en emuladores de Switch que están fuera de esta lista y tienen sus propias advertencias legales y de rendimiento.

Preguntas frecuentes

Poseer un emulador es legal. Distribuir o descargar ROMs con derechos de autor no. El camino limpio es volcar ROMs de cartuchos o tarjetas de juego que posees.

¿Puedo comerciar Pokémon entre emuladores?

Sí, dentro de la misma generación y en emuladores que emilen el cable de enlace o la red local. mGBA soporta enlace GBA, DeSmuME y melonDS soportan red inalámbrica de DS, y varios emuladores ofrecen comercio entre dos instancias en ejecución sobre la red.

¿Cuál es el emulador de Pokémon más preciso?

mGBA para la era de Game Boy hasta GBA. melonDS para la era de DS. La escena de 3DS es impulsada por forks; elige el fork de la comunidad más activo en el momento en que instales.

¿Puedo migrar un archivo de guardado de un cartucho real?

Sí. Herramientas como GBxCart RW volcan archivos de guardado de cartucho al formato estándar .sav que mGBA, VBA-M, DeSmuME, melonDS y otros leen. El cartucho funciona normalmente después.

¿Se ejecutan estos emuladores en una Steam Deck?

Sí. RetroArch es el camino más fácil porque detecta automáticamente el control de Deck. mGBA, melonDS y DeSmuME todos tienen compilaciones nativas de Linux que se instalan limpiamente. Mapear los grips de Deck a L3, R3 y atajos de guardado rápido es el único paso de configuración.

¿Qué emulador maneja romhacks como Pokémon Radical Red?

mGBA para romhacks basados en GBA. La mayoría de los romhacks modernos de Pokémon apuntan a la base de código de la Generación 3 de GBA y se ejecutan limpiamente en una compilación actual de mGBA sin configuración especial.