Dos máquinas muestran el mismo juego de Game Boy, con los mismos colores y el mismo sonido. Una cuesta menos de 100 €, la otra unos 240 dólares, sin impuestos ni gastos de importación. La primera ejecuta un programa que imita la consola original. La segunda reconfigura un chip para que se comporte, circuito por circuito, como la consola original. Esa es toda la diferencia entre la emulación y el FPGA, y se escribe mucho para explicar una diferencia que la mayoría de los jugadores nunca notará. Queda por ver en qué casos concretos se vuelve perceptible, cuánto cuestan las máquinas implicadas y por qué todo cambia si todavía conservas tus cartuchos.
Dos formas de ejecutar un juego de 1990
La emulación: una imitación por software
Un emulador es un programa. Lee las instrucciones del juego una por una y calcula lo que el procesador original habría producido en cada ciclo, y luego hace lo mismo con el chip gráfico, el chip de sonido y la memoria.
Todo esto es secuencial y se comparte con el sistema operativo y la pantalla. La calidad depende del cuidado dedicado al programa: cuanto mejor reproduce el emulador los ciclos originales, más potencia requiere.
El FPGA: un circuito que se reconfigura
Un FPGA (field-programmable gate array) es un chip compuesto por miles de bloques lógicos y conexiones programables. No se le escribe un programa: se le describe un circuito y se cablea para convertirse en ese circuito, con sus verdaderos paralelismos.
Este es el enfoque defendido por Analogue, que habla de una implementación «a nivel de transistor»: mientras que el emulador imita un comportamiento mediante software, el FPGA recrea el hardware a nivel de circuito. El chip hace al mismo tiempo lo que hacían simultáneamente los distintos chips originales.
Lo que cambia en la práctica
La latencia
Este es el argumento que más se destaca. En una máquina FPGA, al pulsar un botón, la señal entra en un circuito que la procesa al mismo tiempo que calcula la imagen; Analogue anuncia una respuesta del hardware «casi instantánea». En una consola con Linux o Android, el mando pasa por el controlador, el sistema, el emulador y luego por la cola de visualización, y cada etapa añade su propio retraso.
La diferencia se mide en imágenes, no en décimas de segundo. Y existe una solución seria: la función Run-Ahead de RetroArch calcula imágenes por adelantado y rebobina la acción lo más cerca posible del momento en que se pulsó el botón, hasta el punto de reducir la latencia por debajo de la de la consola original, ya que elimina el retraso interno del juego. La documentación del proyecto advierte sobre el precio a pagar: más imágenes por adelantado, mayor carga del procesador y posibles artefactos sonoros en modo de instancia única. En una máquina Linux pequeña, a veces no hay recursos suficientes. Consulta nuestros ajustes esenciales de RetroArch.
La compatibilidad
Aquí, la ventaja cambia de bando. Un core bien escrito ejecuta todo el catálogo de su sistema, incluidos los títulos con chips especiales en el cartucho, porque el circuito se reproduce en lugar de eludirse. Pero no existe un core para todo: el proyecto libre MiSTer, basado en una tarjeta DE10-Nano con FPGA Cyclone V, incluye cores de PlayStation, Saturn, SNES, NES o Megadrive. Más allá de eso, la capacidad del chip se convierte en un muro. La emulación, en cambio, llega tan lejos como lo permita el procesador, de ahí que existan consolas Android que alcanzan GameCube o PlayStation 2 cuando ninguna máquina FPGA comercial se acerca a ellas.
Comportamientos específicos
Algunos juegos aprovechan detalles del hardware que la emulación debe adivinar: efectos modificados durante el barrido de la imagen, transparencias obtenidas mediante el parpadeo de una imagen cada dos, tiempos de sonido muy ajustados, cartuchos con hardware integrado (reloj, sensor de inclinación, vibración). Un circuito reconstruido reproduce estos casos por diseño; un emulador los reproduce si ha sido escrito para ello, como ocurre con los más maduros.
¿Se nota de verdad?
Respuesta honesta: en la gran mayoría de los juegos, no. Con un Zelda de Game Boy Color en el sofá, nadie notará la diferencia entre un buen emulador bien configurado y una máquina FPGA. Las diferencias son medibles, no perceptibles. Sin embargo, hay casos en los que sí se vuelven sensibles.
| Situación | ¿Se nota? | Por qué |
|---|---|---|
| Juegos de aventura, RPG, plataformas clásicos | No | No hay exigencias de sincronización a nivel de imagen |
| Shoot'em up, juegos de lucha, speedrun | Sí, si estás entrenado | Una o dos imágenes cambian la ventana de acción |
| Juegos con efectos de pantalla o transparencias mediante parpadeo | A veces | Depende de la precisión del core de emulación utilizado |
| Cartuchos con hardware integrado (reloj, sensor, vibración) | Sí | La emulación simula el componente, el FPGA lo reproduce |
| Accesorios y cable link de la época | Sí | Una portátil moderna no tiene estos conectores |
| Emulación de un sistema avanzado (PSP, GameCube, PS2) | Sí, a favor de la emulación | Ninguna máquina FPGA comercial llega a ello |
En otras palabras: el FPGA gana en fidelidad al hardware antiguo, la emulación en la amplitud del catálogo.
Las máquinas implicadas y cuánto cuestan
El mercado de los FPGA es estrecho, se produce en pequeñas series y suele estar agotado. Precios oficiales de los fabricantes en dólares, sin impuestos ni gastos de importación, en el momento en que escribimos esto (octubre de 2026).
| Máquina | Lo que lee | Precio oficial | Disponibilidad |
|---|---|---|---|
| Analogue Pocket | Cartuchos de GB, GBC y GBA; pantalla de 3,5" 1600×1440 | 239,99 $ | Disponible en el sitio oficial |
| Analogue 3D | Cartuchos de Nintendo 64, salida HDMI 4K, sin región | 269,99 $ (ediciones limitadas a 299,99 $) | En stock |
| Analogue Duo | HuCard, TurboChip, CD-ROM², Super CD-ROM², Arcade CD-ROM² | 249,99 $ | En stock |
| ModRetro Chromatic | Cartuchos de Game Boy y Game Boy Color; pantalla IPS de 2,56" a 160×144 | 199,99 $, 299,99 $ con pantalla de zafiro | Agotado en el sitio oficial |
| MiSTer (DE10-Nano) | Proyecto libre de salón, cores de la comunidad | Tarjeta + tarjetas hijas, para montar | Según distribuidores de electrónica |
Dos precisiones. La Analogue Pocket lee otros formatos mediante un juego de adaptadores oficiales de 99,99 $ (Game Gear, Neo Geo Pocket, Atari Lynx, PC Engine), y su plataforma openFPGA abre la publicación de cores a desarrolladores externos. El MiSTer no es un producto terminado: es una tarjeta de desarrollo que hay que completar con memoria, un hub USB y una tarjeta de entradas-salidas, montaje incluido.
El caso de los cartuchos originales
Este es el argumento más sólido a favor del FPGA. Una máquina con ranura para cartuchos lee tu cartucho: no una copia, no un archivo, el cartucho comprado en su época, con su pila de respaldo y su reloj interno si lo tiene. La cuestión de los archivos de juego deja de ser relevante, ya que no hay ningún archivo.
Es una verdadera comodidad si todavía conservas tu colección, un verdadero inconveniente si la has perdido: sin cartucho, una máquina así no sirve para nada.
En el caso de las copias, la línea es sencilla. La copia de seguridad de tu propio cartucho se encuadra en el artículo L122-6-1 del Código de Propiedad Intelectual, pero el videojuego es una «obra compleja» desde la sentencia de la Corte de Casación del 25 de junio de 2009 y ninguna jurisprudencia francesa resuelve este caso. Descargar una ROM sigue siendo, sin embargo, una infracción, aunque poseas el cartucho. Somos comerciantes, no juristas: información, no asesoramiento legal. Los detalles están en nuestra página Dónde jugar legalmente, el método en nuestra guía sobre la copia de cartuchos y la elección del hardware en nuestra comparativa de lectores de cartuchos.
Para quién se justifica el FPGA
El FPGA tiene sentido si todavía conservas tus cartuchos, si juegas a géneros exigentes en cuanto a sincronización, si valoras los accesorios y el cable link de la época, o si te interesa la precisión del hardware. Añade a esto la tolerancia al comprar en dólares y a la espera.
La emulación es más que suficiente en todas partes, y hace cosas que el FPGA no hace: guardado en cualquier momento, retroceso, filtros, varias decenas de sistemas en una sola máquina, presupuesto que empieza por debajo de los 100 €. Una consola Linux cubre la era de 8 y 16 bits, PlayStation y a menudo Nintendo DS o Nintendo 64 según el modelo; una consola Android llega a PSP, GameCube y PlayStation 2 en los modelos más potentes.
Los dos enfoques no se excluyen: muchos coleccionistas conservan una máquina FPGA para sus cartuchos y una portátil de emulación para todo lo demás. Para esta segunda parte, nuestro comparador filtra por sistema emulado y por presupuesto, y nuestros modelos están en la sección de consolas portátiles.
El FPGA, ¿es emulación?
El debate es sobre todo semántico. Reproducir un circuito en lugar de ejecutar un programa que imite ese circuito es una verdadera diferencia de método. Pero sigue siendo una reconstrucción escrita basada en el hardware original, y la calidad de un core varía tanto como la de un emulador.
¿Una consola FPGA es más rápida que una consola de emulación?
No, no es una cuestión de velocidad: un circuito reconstruido funciona a la velocidad de la máquina original. Lo que cambia es el camino recorrido por tu pulsación de botón antes de aparecer en pantalla, más corto al no haber un sistema operativo entre ambos.
¿Se pueden añadir sistemas a una máquina FPGA?
Únicamente si alguien ha escrito el core correspondiente y si el chip es lo bastante grande para albergarlo. Analogue Pocket abre su plataforma openFPGA a desarrolladores externos, sin alojar sus cores; el proyecto MiSTer se basa enteramente en este modelo comunitario. Analogue Duo, por su parte, no utiliza openFPGA.
¿Vale la pena el sobrecoste frente a una consola de 100 €?
Depende del uso. Para jugar a tus cartuchos, en una pantalla de calidad y con los accesorios de la época, sí. Para volver a jugar tranquilamente a juegos de 16 bits, la diferencia de precio no se traducirá en ninguna diferencia perceptible.
¿Puede una máquina FPGA ejecutar PlayStation 2 o GameCube?
No en el mercado comercial actual: estos sistemas requieren una capacidad lógica y un ancho de banda de memoria que los FPGA utilizados en estas máquinas no ofrecen. Para estas generaciones, la emulación en una consola Android potente sigue siendo la única vía accesible.
¿Se necesitan archivos de juego para una consola FPGA con cartuchos?
No, y ese es su interés: insertas tu cartucho y juegas, con la partida guardada en él. Algunas máquinas también aceptan archivos en una tarjeta microSD según los cores instalados, lo que nos devuelve a las mismas reglas que en una consola de emulación.
