Gracias a él pudimos pilotar vertiginosas naves poligonales en el Star Fox, o apreciar esos monérrimos efectos gráficos del Yoshi’s Island. Es el chip FX amigos, un pedazo de Hardware para la Super Nintendo que permitió hacer unas virguerías a nivel gráfico más allá de las capacidades propias de la consola. Pero, qué sabemos de nuestro amigo de silicio?

Chip Super FX
Nos remontamos a 1993, año en el cual una empresa llamada Argonaut Games presenta a los señores de Nintendo una especie de demo de un juego de naves. Este juego era una versión del futuro Star Fox pero limitada por las posibilidades técnicas de la consola. Pero Jezz San, el SEÑOR ARGONAUTS, habló con el señor Nintendo para decirles que si les dejaban cacharrear y crear hardware para la consola, la cosa mejoraría.
Nintendo aceptó, y fruto del trabajo de esta compañía británica surgió el llamado chip Super FX, aunque inicialmente su nombre era MARIO: Mathematical, Argonaut, Rotation & I/O. Por cierto, el diseñador del chip fue el ya difunto Ben Cheese, señor que trabajó anteriormente en Sinclair, donde fue el principal desarrollador del ZX Microdrive, un sistema de cintas magnéticas para el Spectrum parecido a un slot externo para cartuchos.
Vale, ahora ya sabemos de donde viene el aparato en cuestión pero, ¿qué hace?

La primera versión del Chip Super FX, inicialmente conocido como Mario Chip
La misión del chip es, básicamente, mostrar gráficos mejores, moverlos de forma guay y hacer otras virguerías visuales. ¿De qué cosas hablamos? De todo tipo dependiendo del juego.
En Star Fox (juego que convirtió al FX en el chip RISC más vendido de su época), por ejemplo, renderizaba las naves tratándolas como polígonos. Los pocos que movía en aquella época no son nada contra los miles que se manejan hoy en día, pero para su momento, supuso todo un avance.
Eso si, para lo que no eran naves, Star Fox renderizaba imágenes (lásers, asteroides y otros obstáculos). Esto es, que calculaba el tamaño y posición de una imagen plana para dar sensación de profundidad.

Star Fox, el primer título en explotar el Chip Super FX
Otro ejemplo lo encontramos en el wonderfuloso Yoshi’s Island. Ahí no trataba con las tres dimensiones, sino que escalaba y estiraba sprites. Más o menos lo mismo que se podía hacer con el modo 7 que comentamos hace ya unas cuantas semanas, pero multiplicando su eficiencia al ser un chip empotrado en el cartucho dedicado exclusivamente a esto.
Ejemplos, haylos tantos como juegos salieron con el Super FX, pero situémonos dentro de nuestro amigo de silicio y preguntémonos, ¿cómo funciona?

En Yoshi's Island, el chip Super FX permitía virguerias como ésta
Se trata de un procesador de arquitectura RISC que cuenta con su propia memoria RAM. El chip, que está dentro del cartucho del juego, recibe de éste una serie de instrucciones a nivel gráfico, las procesa de manera independiente al desarrollo del juego, y las envía directamente a que sean mostradas por pantalla. Para hacerlo, usa un procedimiento llamado DMA: Direct Memory Acces, en la cual un periférico (en este caso el chip) accede a la memoria (donde dejará la orden de mostrar gráficos) sin pasar por la CPU.
Para comunicarse con la consola, el Super FX usa una serie de patillas que los cartuchos normales no usaban, impidiendo por cierto el uso con conectores tipo Game Genie, que aprovechaban esos pines libres para sus fechorías.
Bien, y eso es lo que hace el FX, claro que su paso por la industria no dejó a nadie indiferente, y es que tuvo sus consecuencias…

Argonaut Games, desarrolladores del Chip Super FX
¿Murió el Super FX con la extinción de la SuperNES?
Bien, no, no murió. Estrictamente hablando falleció y lo revivieron con otro nombre y para otro proyecto. El ARC (Argonaut RISC Core) fue lo que surgió de ese proyecto.
En 1998, el departamento que llevaba estos temas, el Argonaut Technology Limited, se separó y se consolidó como una empresa independiente, la ARC.
Actualmente, la ARC sigue viva, ha comprado varias compañías más y hace microprocesadores, sistemas multimedia y un porrón de cosas. Vamos, que la jugada con el FX les salió bien, cosa que les podría haber salido también mal teniendo en cuenta el precedente de tres chips para tres consolas que fueron canceladas, la GreenPiece de Philips, la VeggieMagic de Apple y una de Hasbro de Realidad Virtual.
Sega, ante la llegada de semejante monstruo, contraatacó con el SVP, el Sega Virtua Processor, que era una idea similar al de la Super para la Mega Drive, pero que solo llegó a usarse en un solo juego: El simulador de F1 Virtua Racing, encareciendo por cierto su precio en bastantes dólares.

SVP y Virtua Racing, la respuesta de Sega a Super FX
Como curiosidad, inicialmente Mario 64 habitaba en la mente de Miyamoto como un juego de SuperNES llamado Super Mario FX, pero debido a sus limitaciones técnicas, esperaron y lo sacaron en Nintendo 64.
Juegos que usaron el chip Super FX:

Dirt Trax FX

Star Fox (EE.UU./Japón) / Star Wing (Europa)

Stunt Race FX (EE.UU./Europa) / Wild Trax (Japón)

Vortex
Juegos que usaron el chip Super FX 2:

Doom

Super Mario World 2: Yoshi's Island

Winter Gold

Dirt Racer
Bibliografia:
http://es.wikipedia.org/wiki/Super_FX
http://es.wikipedia.org/wiki/Acceso_directo_a_memoria
http://es.wikipedia.org/wiki/Argonaut_Games
http://en.wikipedia.org/wiki/Super_FX
http://wapedia.mobi/es/Super_FX
http://en.wikipedia.org/wiki/ARC_International
http://en.wikipedia.org/wiki/Sega_Virtua_Processor





