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.