OpenFPGA
La plataforma OpenFPGA de Analogue para la portátil Pocket se presenta como “el futuro de la preservación de videojuegos”, pero muchos entusiastas del retrocomputing argumentan que proyectos abiertos y dirigidos por la comunidad como MiSTer merecen mejor esa etiqueta. Los comentaristas examinan de cerca el hardware FPGA más limitado de Pocket, las herramientas propietarias y el uso de la palabra “open” en el marketing, contrastándolo con los núcleos con licencia GPL de MiSTer y con esfuerzos emergentes de portabilidad como MiSTeX. El intercambio se amplía hacia un debate sobre si las reimplementaciones basadas en FPGA son realmente superiores a los emuladores por software, hasta qué punto cualquier enfoque sirve a la preservación a largo plazo y la ética de que empresas comerciales aprovechen el trabajo de código abierto.
Comparaciones de hardware y funciones (OpenFPGA vs MiSTer)
- OpenFPGA (en Analogue Pocket) usa un Cyclone V de gama más baja junto con un Cyclone 10, con ~49k + 15k elementos lógicos y varios tipos pequeños de RAM; el DE10 Nano de MiSTer tiene 110k elementos lógicos, más BRAM y un SoC ARM de 800 MHz.
- Pocket es más eficiente energéticamente y portátil, pero su capacidad se limita aproximadamente a consolas de 16 bits; MiSTer admite sistemas más exigentes (p. ej., PS1, Saturn, N64).
- Pocket puede usar cartuchos originales y se considera más “amigable para el usuario final”; MiSTer se percibe como más configurable y orientado a los “entusiastas”.
Marca “open” y ecosistema
- Muchos comentaristas cuestionan la etiqueta “open”: el hardware, las herramientas y el control de la plataforma siguen siendo propietarios.
- Algunos ven esto como aprovechar núcleos FPGA de la comunidad para un dispositivo comercial cerrado.
- Se hacen comparaciones con MiSTer y MiSTeX, que se consideran más impulsados por la comunidad, aunque también dependen de toolchains y placas FPGA propietarias.
- Existe preocupación de que el nombre se superponga y entre en conflicto con un proyecto académico OpenFPGA no relacionado.
FPGA vs emulación por software
- Hay un fuerte debate sobre si las implementaciones FPGA son “emulación” o “reimplementación”; el consenso se inclina hacia “sigue siendo emulación, solo que en hardware”.
- Puntos a favor de FPGA: menor latencia y más determinista, concurrencia más fácil y precisa a nivel de ciclo entre CPU/vídeo/audio, y buen encaje para dispositivos con batería.
- Contraargumentos:
- La precisión depende del núcleo, no del medio; los núcleos FPGA a menudo derivan de emuladores por software y no modelan rarezas a nivel de transistor.
- Las CPU modernas pueden hacer emulación muy precisa, especialmente en modo bare-metal o con temporización cuidadosa, aunque con mayor coste/consumo.
- Las FPGA no son intrínsecamente más “aptas para preservación” que el software portátil.
Reivindicaciones sobre preservación de videojuegos
- Muchos cuestionan la afirmación de marketing de que OpenFPGA es “el futuro de la preservación de videojuegos”, argumentando que MiSTer y los proyectos abiertos contribuyen más abiertamente.
- Otros señalan que la preservación real también requiere documentación, investigación abierta y manejo de periféricos y juegos solo en línea; nada de eso lo resuelven por sí solas las FPGA.
- Preocupaciones sobre la longevidad: se cuestiona la disponibilidad futura de hardware FPGA específico; algunos sostienen que el software en C/portable puede durar más que cualquier plataforma FPGA concreta.
Coste, disponibilidad y usabilidad
- Las estimaciones de coste de MiSTer oscilan entre ~$200 y $700 según el precio del DE10 Nano y los complementos; la escasez y la reventa abusiva son problemas.
- Los dispositivos de Analogue son elogiados por su diseño industrial y experiencia de usuario, pero criticados por tiradas limitadas, acceso mediante preventa y un estado constante de falta de stock.
- Se informa que los núcleos FPGA de Pocket (a menudo portados desde núcleos de MiSTer) funcionan bien; existen herramientas de escritorio para simplificar la configuración, aunque una persona planteó preocupaciones por falsos positivos del antivirus.
Preocupaciones sobre las prácticas de Analogue
- Los comentaristas citan experiencias negativas pasadas de desarrolladores de emuladores: presuntos cambios de პირობas, retrasos impuestos a lanzamientos de código abierto y promesas incumplidas de publicar investigación/documentación de hardware.
- Esto alimenta el escepticismo sobre que Analogue actúe de buena fe en la comunidad de preservación, pese a fabricar hardware de alta calidad.