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
- Precisión en el sistema objetivo. Un emulador de Game Boy perfecto es la herramienta equivocada para Pokémon Sun. Elegir por generación importa más que elegir por nombre.
- Gestión de guardados y guardados rápidos. Los archivos
.savcompatibles significan que puedes mover un volcado de cartucho real al emulador. Los guardados rápidos te permiten reiniciar para cazar shinys. - Simulación de cable de enlace. Comerciar y luchar entre las generaciones 1 a 5 requiere soporte de cable de enlace por parte del emulador, idealmente sobre LAN para comercios en línea.
- Mapeo de controles. El teclado funciona para Game Boy. Cualquier cosa posterior al DS se beneficia de un control real. Busca perfiles de control limpio.
- Mantenimiento activo. El desarrollo del emulador avanza rápidamente. Un proyecto que no ha lanzado nada en tres años suele carecer de correcciones recientes.
Comparación rápida
| Emulador | Mejor para | Generaciones | Soporte SO | Mantenido |
|---|---|---|---|---|
| mGBA | Game Boy, Game Boy Color, Game Boy Advance | Gen 1 a Gen 3 | Windows, macOS, Linux | Sí |
| VBA-M | Hardware antiguo de Game Boy y GBA | Gen 1 a Gen 3 | Windows, macOS, Linux | Sí |
| DeSmuME | Nintendo DS | Gen 4, Gen 5 | Windows, macOS, Linux | Sí |
| melonDS | Nintendo DS y DSi | Gen 4, Gen 5 | Windows, macOS, Linux | Sí |
| Citra | Nintendo 3DS a través de forks de la comunidad activos | Gen 6, Gen 7 | Windows, macOS, Linux | Forks activos después del abandono aguas arriba |
| RetroArch | Todas las generaciones anteriores a través de núcleos | Gen 1 a Gen 7 | Windows, macOS, Linux | Sí |
| Skyemu | GB / GBC / GBA / NDS ligero | Gen 1 a Gen 5 | Windows, macOS, Linux, web | Sí |
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:
- Gratis: conjunto de características completo, código abierto MPL-2.0
- Pago: ninguno
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:
- Gratis: conjunto de características completo, código abierto GPLv2
- Pago: ninguno
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:
- Gratis: conjunto de características completo, código abierto GPLv2
- Pago: ninguno
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:
- Gratis: conjunto de características completo, código abierto GPLv3
- Pago: ninguno
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:
- Gratis: código abierto GPLv2 en todos los forks
- Pago: ninguno
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:
- Gratis: código abierto GPLv3
- Pago: ninguno
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:
- Gratis: código abierto MIT
- Pago: ninguno
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
- Para la Generación 1 a 3 (Red hasta Emerald): mGBA.
- Para la Generación 4 y 5 (Diamond hasta Black 2): melonDS si tienes hardware moderno, DeSmuME si no.
- Para la Generación 6 y 7 (X hasta Ultra Moon): un fork de Citra mantenido.
- Para todo en una interfaz: RetroArch con los núcleos relevantes.
- Para la instalación más ligera: Skyemu.
- Para hardware antiguo de Windows con requisitos de cable de enlace: VBA-M.
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
¿Es legal usar un emulador de Pokémon?
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.