Home » Consolas retro basadas en FPGA y fidelidad, ¿realmente importa?

Consolas retro basadas en FPGA y fidelidad, ¿realmente importa?

5
Consolas basadas en FPGA

Un FPGA es un chip que utiliza puertas lógicas configurables, por lo que podemos hacer que simule otro chip ya existente o en desarrollo. A nivel profesional se suelen usar en dos campos. El primero es de cara el prototipaje de nuevos chips que saldrán en el futuro. En cuanto al segundo uso, su utilidad no es otra que para implementar arquitecturas a tan pequeña escala que no justifican su fabricación.

No existen limitaciones en los FPGA para simular sistemas retro, pero …

No obstante, de un tiempo a esta parte hemos visto aparecer un uso en concreto para los FPGA, ni más ni menos hacer que simulen la circuitería de sistemas antiguos ya descatalogados. Es decir, tener lo que sería una consola o un ordenador de antaño con su hardware original, solo que implementado en este tipo de chips, por lo que terminan ejecutando el contenido sin emuladores por el medio. Sin embargo, tienen sus problemas asociados y no son tan fidedignos a los sistemas originales como nos podríamos imaginar.

Hemos de partir del hecho que un FPGA se programa desde un lenguaje de descripción del hardware como VHDL o Verilog. Estos lenguajes describen los diferentes componentes dentro del chip a nivel de electrónica. Es decir: puertas lógicas, sistemas combinaciones y secuenciales, celdas de memoria y las interconexiones entre ellos. Por lo que si se quiere conocer el chip original es necesario conocer el chip por dentro. No nos bastan las especificaciones técnicas. Para ello es necesario decapar un chip de los originales, y a través de un microscopio electrónico ir analizando punto por punto cada una de las piezas, lo cual es literalmente un trabajo titánico que no todo el mundo puede hacer.

¿Qué ocurre cuando en un emulador se ha de emular una función del sistema que se sabe lo que hacer, pero no como lo hace? Pues se busca una forma alternativa de implementar esa función del sistema original, que si bien no será fiel e inicialmente no tendrá el mismo rendimiento, aumentará la compatibilidad de los juegos. En el caso del hardware ocurre lo mismo, y no solo con las FPGA, sino que hay un caso histórico muy parecido.

El curioso caso de la SNES Jr.

La SNES Jr. no llevaba un FPGA, pero se trató de la implementación de la SNES en un solo chip que sirvió´como base para un tercer modelo de la consola que tuvo muy poco tiempo de vida, ya que salió en 1997. Al unificarlo todo en un chip y tras la ruptura de relaciones comerciales con SONY para el chip SCP700, que se encargaba del sonido, en Nintendo tuvieron que crear un reemplazo y rediseñar toda la circuitería. ¿Las consecuencias? Ambos modelos no se ven ni se oyen exactamente igual.

Pues bien, ese problema ocurre con las implementaciones del hardware antiguo en los FPGA y es uno de los motivos de queja de los puristas. Si nos agarramos al criterio de utilidad, estos no dejan de ser una versión nueva sin los problemas de desgaste de un hardware de varias décadas y es una solución mucho mejor que la clásica cerdada de las consolas con chip ARM de gama baja emulando que es lo que se suelen ver en la mayoría de consolas chinas que se suelen ver.

¿Exageran los puristas o es una forma de defender su patrimonio?

Más bien las dos cosas al mismo tiempo, el gran problema que existe con buena parte de estos sistemas antiguos es que muchas de las personas que los diseñaron ya se han jubilado, por edad, o fallecieron. Es más, ni ellos mismos se acordarían por qué colocaron dicho transistor aquí o allí y una misma funcionalidad se puede implementar de varias maneras. Por ejemplo, podemos tener dos diseños simétricos, uno compuesto por puertas NAND y otro por puertas NOR y hacer exactamente lo mismo.

Sin embargo, la primera preocupación a la hora de hacer un sistema basado en FPGA es proporcionar la mayor compatibilidad posible, la fidelidad ya llegará después. Pero todo eso se va al garete cuando descubres que los propios fabricantes de las consolas no tienen en cuenta elementos como si un color se ve más apagado o brillante, si un sonido suena exactamente igual o no. Ya que eso supondría tiempo adicional en el desarrollo y el departamento de calidad. Eso te lo puedes encontrar si haces galletas donde lo que buscas es que todas tengan el mismo sabor.

¿Sí a los fabricantes les importa más bien poco esos detalles por qué me debería hacerlo a mí? Ah no, que lo dicen y hacen aquellos que conservan los sistemas originales, los cuales tarde o temprano se caerán a pedazos y necesitan encalmárselos a alguien a un buen precio. ¿La caja original y los manuales? De decoración, sin más utilidad que presumir de un status económico mayor. ¿La realidad? En unos años sus sistemas originales estarán rotos y sin poderse usar. Y esto lo saben, de ahí de haber creado la burbuja del retro, hay que vender rápido.

2.9 8 votes
Article Rating
Subscribe
Notify of
guest

5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Charli
Charli
30 de abril de 2023 9:00 AM

La venta retro esta infladisima, y como explicas y aclaras se entiende mejor después de leerte, y genta que se aprovecha.

Histamina
Histamina
1 de mayo de 2023 1:33 PM

Yo soy del equipo filtros a tope, me da igual la «fidelidad». Quiero remasters, no que me sangren los ojos.

true240pCruchLastDays
true240pCruchLastDays
24 de mayo de 2023 5:19 PM

Este post muestra varias falencias conceptuales en variados temas, me temo hermano debo contradeciros.

¿Le pregunto: sin nada vale todo vale?. Tiene razón eso no tiene sentido, como tampoco lo tiene el terminar todo lo escrito con un «argumento de pendiente resbaladiza». ¿Si no vamos a morir para qué vivir? .

A diferencia de nuestras células las computadoras son reparables, es decir que no existe un final trágico de «Pues todas se dañan (mucho llanto)». No solo es un argumento falaz que muestra vuestra ignorancia en el sentido técnico, en el sentido estadístico, lógico, pragmático, físico y un largo etc.

Asumamos que todo se acabase …. ¿Qué sentido tiene que escriba tanta verborragia? .

Lo que sí demuestra es que es amigo de esos pos-modernos que hacen desde retorcidos argumentos Derridistas? Es que si no te gustan las Trans eres no sé qué fóbico. DIctamen, sos ciego no distinguis de una cosa de otra, no solo insultas a otros diciendo …¿pero si no se puede distinguir una cosa de otra?. SI se puede distinguir, a menos que seas un estafador ¿eres un estafador? Como ves , es muy fácil hacer juicios sin propósito más que el desinformar.

Llegamos al punto importante «LOS ESTAFADORES». Ya que defiendes a los estafadores de «objetos» e «ideas». ¿Defender? Si defender, porque alguien puede raptar tantas falacias y reforzar sus sesgos y locuras. Dado y con toda seguridad SI y SI se puede distinguir una cosa de su réplica fraudulenta. Pero vos defendiendo los estafadores podrás decir NO NO se puede. ¿Pero la gente ahora consume emuladores en todo y nadie dice nada? por supuesto por gentuza como vos que alienta a otros a la delincuencia.

Por eso nosotros nuestra amada iglesia de la calibración de televisores, estaremos usando nuestra herramientas creadas por el dios de dioses para desmentiros a vos y a otros como vos. Así podremos preservar el legado histórico!!! larga vida a la preservación del videojuego mediante herramientas como Furier!! La calibración es la luz y el camino!! IMPIOOOOSSS!!

trackback

[…] un impacto negativo en la potencia de la consola. Pues bien, están empezando a aparecer versiones FPGA de dicha consola, como la recién anunciada Analogue […]

trackback

[…] hemos de partir del hecho que utilizamos Verilog para la creación de este sencillo chip y con ello un FPGA sumamente sencillo, tan simple que no era ni tan siquiera una tarjeta, sino que se conectaba a […]

5
0
Would love your thoughts, please comment.x
()
x