Tema: Mister: el FPGA que nos viene.
Dicho mal y pronto -- "FPGA" es "hardware" programable al vuelo, de manera que permite cada vez ejecutar código que, en nuestro caso, emule sin capas una configuración determinada de circuitos integrados (otro "hardware", vaya), en tanto en cuanto haya capacidad. "Sin capas" es el término clave, ya que es lo que lo distingue, en la práctica, de la emulación por "software" de toda la vida, librándose de las imposiciones de un sistema operativo y de unos componentes supeditados al mismo. Dicho de otra manera, a la hora de emular sistemas antiguos, son tres las ventajas de un sistema FPGA frente a un ordenador: cuasi-inmediatez de instalación y uso, predecibilidad (universalización) de los resultados y optimización de la latencia (respuesta al control). A nivel de desarrollador, la portabilidad e independencia del código creado es el principal aliciente.
Mister [ > ] es un proyecto por aficionados que crean y ofrecen código (núcleos) destinado a emular (replicar) todo tipo de "hardware" y sistemas antiguos bajo una instalación FPGA basada en la placa Terasic DE-10 Nano. Al ser un proyecto más o menos "abierto", ya es posible aprovecharse de él sin más coste que el de los componentes requeridos.
La lista de sistemas y placas emulados crece mes tras mes (hay un listado actualizado en la columna de navegación de la página tras el enlace anterior), y, aunque parece ser que el grado de fidelidad en general es considerable actualmente, es raro el sistema o placa replicado al 100 % a fecha de hoy, aunque los avances se pueden producir en cualquier momento ya que el grado de entusiasmo no ha dejado de crecer, lo que hace que sea una opción tan interesante. Lo malo --como ha ocurrido tradicionalmente con MAME-- es la dificultad que existe para saber qué falta por emular en cada núcleo para considerar que está libre de fallos a nivel de usuario. El foro que centraliza la información oficial es éste:
http://www.atari-forum.com/viewforum.php?f=117
...donde cada núcleo viene a tener un hilo y se publican religiosamente las fechas de cada progreso o arreglo, pero raramente el contenido de éstos.
Que nadie espere, por otra parte, que Mister emule algún día "hardware" de 32 bits en adelante mientras se base en la mencionada placa (aunque parece que la aparición de Analogue Pocket vendría a demostrar que, al menos, GBA sería posible incluso con menor capacidad). No es un sustituto de Groovy MAME, sino un complemento. Y, si algún día MAME ofrece emulación sin deficiencias de FC, SFC, MD, PCE, etc. etc., es probable que Mister sea redundante para un usuario que tiene una buena instalación de Groovy MAME (e incluso ya hoy la existencia de Retro Arch puede ser una buena solución para muchos de esos sistemas), pero hay quien afirma que hasta cosas que llevan tantos años perfeccionándose en MAME como Makaimura y otras placas primigenias de Capcom ya se emulan con más fidelidad en Mister.
<Sigue>