Dio_Brand escribió:Pues yo jugando al Chrono Trigger usa en mi Snes PAL no he notado nada de sincronismos. xD
Si usas mi parche, está corregido en la parte en que se nota de verdad, que es en la intro desde que empieza el péndulo.
El SA-1 es exactamente el mismo microprocesador que tiene la SNES como CPU principal pero a más velocidad (10 MHz, como el de Megadrive), más cache de instrucciones y datos, bus de 16bits, árbitro de bus para no colisionar con el micro principal y comandos específicos como el que se usa para leer bitstreams (que acelera enormemente la descompresión de gráficos, código, etc). Su característica principal es que permite mapear la pantalla por píxeles y no por carácteres (es decir, que puedes cambiar un pixel de pantalla sin tener que cambiar toda la tile 8x8).
El SA-1 se usa en todo momento en el juego, lo que pasa es que no está el 100% del tiempo activo ya que tiene que sincronizar ciertos procesos con la CPU principal. El funcionamiento que se le suele dar es para el cálculo de perspectivas (como en los juegos de golf), escalado de sprites, descompresión de datos (el SDD-1 ya hace algo parecido implementando un algoritmo aritmético en hardware directamente) y muchas otras tareas que le va dando la CPU principal, que al final se encarga de ser un director de orquesta: gestiona la entrada del pad, habla con el driver de sonido, envía tareas al SA-1, recibe lo que éste procesa y lo muestra por pantalla.
El SDD-1 funciona diferente ya que no tiene "inteligencia" ni bus propio, sino que está monitorizando el bus de datos para saber cuándo tiene que descomprimir un bloque de gráficos y se los devuelve de forma transparente a la CPU, que no sabe realmente que hay un chip que está descomprimiendo (de ahí que se pudiera hacer una versión de 96 megas con todos los datos dscomprimidos sin cambiar demasiadas cosas). Ni gestiona fondos ni nada de eso, simplemente descomprime con algoritmo aritmético los gráficos 2BPP, 4BPP y 8BPP, consiguiendo ratios de 2:1.
El SFX2 no existe, como mucho existe el SuperFX GSU-2. Este chip se diseñó con el Starfox en mente, de hecho en una entrevista reciente a uno de Argonaut, reconoció que primero se hizo el software y luego el MARIO chip para implementar por hardware todas aquellas instrucciones lentas; entre ellas estaba el PLOT (para dibujar un pixel directamente en pantalla, como el SA-1, que lo copió del SFX), multiplicaciones/divisiones rápidas y con signo y una caché rápida que puede ejecutar código hasta 6 veces más rápido que la SNES.
Realmente, visto con perspectiva, el SA-1 es una especie de mejora del SuperFX, porque todas las funciones que éste hace, las puede hacer también el SA-1.