droite|vignette| Super Mario World 2 : Yoshi's Island possède la puce Super FX.
La liste des puces d'amélioration Super NES démontre le plan des concepteurs de matériel Nintendo pour étendre facilement la Super Nintendo avec des coprocesseurs spéciaux. Cette sélection standardisée de puces était disponible pour les développeurs sous licence, afin d'augmenter les performances du système et les fonctionnalités de chaque cartouche de jeu. Au fur et à mesure que des puces de plus en plus supérieures devenaient disponibles tout au long de la génération de la Super NES, un moyen moins cher et plus polyvalent de maintenir la durée de vie du marché du système était offert par rapport à l'option de Nintendo d'avoir inclus un processeur beaucoup plus cher ou celle de garder une puce de base obsolète.
La présence d'une puce d'amélioration est souvent indiquée par 16 broches supplémentaires de chaque côté des broches d'origine avec 8 de chaque côté..
Super FX La puce Super FX est un processeur RISC supplémentaire de 16 bits développé par Argonaut Games(2007-05-01) Snes9x readme.txt v1.51. snes9x.com . Retrieved on 2007-07-03.. Il est généralement programmé pour agir comme une puce d'accélérateur graphique qui dessine des polygones et des effets 2D avancés sur un tampon d'image dans la RAM adjacente. Super Mario World 2: Yoshi's Island utilise la Super FX 2 pour la mise à l'échelle, la rotation et l'étirement des sprites.
Cette puce a eu au moins quatre utilisations, d'abord en tant que puce montée en surface étiquetée "MARIO CHIP 1" (Mathematical, Argonaut, Rotation & I/O), communément appelée Super FX, incluse dans les premières cartouches Star Fox (1993). À partir de 1994, certaines cartes mères ont une version époxy, et plus tard une première version est étiquetée GSU-1. Les deux versions sont cadencées avec un signal de , mais un diviseur de vitesse d'horloge interne le divise par deux à sur le MARIO CHIP 1. Le GSU-1 fonctionne cependant à . Le MARIO CHIP 1 et le GSU-1 peuvent prendre en charge une taille de ROM maximale de . La conception a été révisée pour le GSU-2, qui est toujours 16 bits, mais cette version peut prendre en charge une taille de ROM supérieure à 8 Mbit. La dernière version connue est le GSU-2-SP1. Toutes les versions de la puce Super FX sont fonctionnelles et compatibles en termes de jeu d'instructions. Les différences résident dans l'emballage, le brochage, la taille maximale de ROM prise en charge et la vitesse d'horloge interne..
Cx4 droite|vignette| Mega Man X2 a le coprocesseur Cx4. La puce Cx4 est un coprocesseur mathématique utilisé par Capcom et produit par Hitachi (maintenant Renesas ) pour effectuer des calculs trigonométriques généraux pour les effets filaires, le positionnement des sprites et la rotation. Il cartographie et transforme les maquettes fonctionnelles dans les deuxième et troisième jeux de Capcom de la série Mega Man X. Il est basé sur le DSP Hitachi HG51B169 et cadencé à 20 MHz. Le nom Cx4 signifie "Capcom Consumer Custom Chip" soit "la puce Capcom personnalisée pour consommateurs" en anglais. vignette| Écran de test filaire CX4 Un écran d'auto-test Cx4 est accessible en maintenant le bouton « B » sur le deuxième contrôleur au démarrage de la console dans Mega Man X2 et Mega Man X3..
PSD droite|vignette| Pilotwings a la puce DSP-1. Cette série de puces de processeur de signal numérique à virgule fixe fournit des calculs vectoriels rapides, des conversions bitmap, des transformations de coordonnées 2D et 3D ainsi que d'autres fonctions.. La puce a eu quatre versions, chacune physiquement identique mais avec un microcode différent. La version DSP-1, ainsi que les dernières révisions de réduction de matrice 1A et de correction de bogue 1B, était la plus souvent utilisée; les DSP-2, DSP-3 et DSP-4 n'ont été utilisés que dans un seul jeu chacun.. Toutes sont basées sur le processeur NEC µPD77C25 et cadencés à .
DSP-1 La puce DSP-1 est le DSP Super Nintendo le plus varié et le plus utilisé, dans plus de 15 jeux différents. Celle-ci est utilisée comme coprocesseur mathématique dans des jeux tels que Super Mario Kart et Pilotwings qui nécessitent une mise à l'échelle et une rotation en mode 7 plus avancées. Elle fournit également une prise en charge rapide des calculs en virgule flottante et trigonométriques nécessaires aux algorithmes mathématiques 3D. Les dernières DSP-1A et DSP-1B ont le même objectif que la DSP-1. La DSP-1A est un rétrécissement du DSP-1, et la DSP-1B corrige plusieurs bugs.. La DSP-1B a introduit un bogue dans la démo Pilotwings en raison du fait que le code du jeu n'était pas mis à jour pour les différences de synchronisation des révisions de la puce..
DSP-2 La puce DSP-2 est présente uniquement dans Dungeon Master . Son objectif principal est de convertir les données d'image bitmap Atari ST au format de plan binaire Super Nintendo. Elle offre également une capacité de mise à l'échelle dynamique et des effets de transparence..
DSP-3 La puce DSP-3 n'est présente que dans le jeu de stratégie au tour par tour SD Gundam GX pour Super Famicom (la Super NES japonaise). Elle aide à des tâches telles que le calcul du prochain mouvement de l'IA, la décompression du flux binaire Shannon – Fano et la conversion du plan binaire des graphiques..
DSP-4 La puce DSP-4 est utilisée uniquement dans Top Gear 3000 . Elle aide principalement à dessiner la piste de course, en particulier pendant les périodes où la piste se divise en plusieurs chemins.
Sharp LR35902 Le matériel à l'intérieur du périphérique Super Game Boy comprend un noyau Sharp SM83 .. identique au processeur de la Game Boy.. Parce que la Super Nintendo n'est pas assez puissante pour l'émulation logicielle de la Game Boy, le matériel de l'ensemble de l'ordinateur de poche se trouve à l'intérieur de la cartouche..
MX15001TFC Cette puce a été fabriquée par MegaChips exclusivement pour les cartouches Nintendo Power pour la Super Famicom. Les cartouches ont des ROM flash au lieu de ROM masquées pour contenir les jeux téléchargés moyennant des frais dans les kiosques de vente au détail au Japon. La puce gère la communication avec les kiosques pour télécharger les images ROM et fournit un menu de sélection de jeu. Certains jeux ont été produits à la fois sous forme de cartouche et de téléchargement, et d'autres ont été téléchargés uniquement. Le service a été fermé le 8 février 2007..
OBC-1 L'OBC-1 est une puce de manipulation de sprite utilisée exclusivement dans le jeu Super Scope Metal Combat : Falcon's Revenge, la suite de Battle Clash .
Rockwell RC2324DPL La Rockwell RC96V24DP est une pompe de données modem fax/données V.22 bis 2400 bit/s de basse consommation tenant dans un seul boîtier VLSI . et utilisée dans la cartouche XBAND..
S-DD1 droite|vignette| Star Ocean possède la puce S-DD1. vignette| Street Fighter Alpha 2 a la puce S-DD1. La puce S-DD1 est un décompresseur ASIC fabriqué par Nintendo pour être utilisé dans certains packs de jeux Super Nintendo Entertainment System. Conçu pour gérer les données compressées par l'ABS Lossless Entropy Algorithm, une forme de codage arithmétique développée par Ricoh, son utilisation est nécessaire dans les jeux où des quantités massives de données de sprite sont compressées avec une limite de conception totale de 32 mégabits. Ces données sont décompressées de manière dynamique par la S-DD1 et sont transmises directement à l'unité de traitement d'image.
La S-DD1 sert d'intermédiaire entre le processeur Ricoh 5A22 de la Super NES et la ROM du jeu via deux bus. Cependant, le processeur 5A22 de contrôle peut toujours demander des données normales non compressées de la ROM du jeu même si la S-DD1 est déjà occupée par une opération de décompression. Cette forme de parallélisme permet aux données sprite d'être décompressées tandis que d'autres types de données sont rapidement transmises au processeur principal.
Star Ocean et Street Fighter Alpha 2 sont les seuls jeux qui utilisent cette puce. L'émulation de la S-DD1 était initialement difficile, nécessitant la fourniture de "packs graphiques" pour les jeux concernés, jusqu'à ce que l'algorithme de compression soit identifié...
S-RTC La S-RTC est une puce d'horloge en temps réel utilisée dans le jeu Daikaijuu Monogatari II .
SA1 droite|vignette| Puce SA1 La puce Super Accelerator (Super Accélérateur) 1 (SA-1) est utilisée dans 34 jeux Super NES, dont Super Mario RPG : Legend of the Seven Stars..
Semblable au processeur 5A22 du matériel Super NES, le SA1 contient un cœur de processeur basé sur la puce 65C816 avec plusieurs minuteries programmables. La SA1 ne fonctionne pas comme un CPU soumis à la 5A22 ; les deux puces peuvent s'interrompre et travailler de manière indépendante.
La SA1 présente de plus un certain nombre d'améliorations par rapport à la 65C816 standard :
Vitesse d'horloge de 10,74 MHz, par rapport au maximum de 3,58 de la 5A22 RAM plus rapide, dont 2 ko de RAM interne Capacités de mappage de mémoire Stockage et compression de données limités Nouveaux modes DMA tels que le transfert bitmap vers plan binaire Fonctions arithmétiques (multiplication, division et cumulatif) Minuterie matérielle (soit en tant que minuterie linéaire 18 bits, soit synchronisée avec le PPU pour générer une IRQ à un emplacement de ligne de balayage H/V spécifique) Verrouillage CIC intégré, pour la protection contre la copie et le contrôle du marketing régional
Le pirate informatique de ROM brésilien Vitor Vilela a créé des correctifs ROM pour Contra III: The Alien Wars, Gradius III, Super Mario World, Super R-Type et Race Drivin ' qui transfèrent une partie du travail du processeur de la Super NES vers le co-processeur SA-1 . Cela améliore la cohérence de la fréquence d'images, les temps de chargement et la limite de sprite..
SPC7110 Cette puce de décompression de données conçue par Epson est utilisée dans trois jeux produits par Hudson. Tengai Makyou Zero contient également une puce d'horloge en temps réel accessible via la SPC7110.
ST droite|vignette| Exhaust Heat II a la puce ST010. La série de puces ST est utilisée par SETA Corporation pour améliorer l'IA.
ST010 Cette puce est utilisée pour les fonctions générales et la gestion de l'IA des voitures adverses dans F1 ROC II : Race of Champions . Elle contient un processeur NEC µPD96050.. cadencé à 10Mhz.
ST011 La puce ST011 est utilisée pour le fonctionnement de l'IA dans le jeu de société shogi Hayazashi Nidan Morita Shogi . Elle utilise également un NEC µPD96050, cadencé à 15 Mhz.
ST018 La puce ST018 est utilisée pour le fonctionnement de l'IA dans Hayazashi Nidan Morita Shogi 2 . C'est un , processeur ARMv3 32 bits.
Liste des jeux Super NES avec puces d'amélioration