Connexion
Pour récupérer votre compte, veuillez saisir votre adresse email. Vous allez recevoir un email contenant une adresse pour récupérer votre compte.
Inscription
En vous inscrivant, vous acceptez les conditions d'utilisation du site et de nous vendre votre âme pour un euro symbolique. Amusez vous, mais pliez vous à la charte.

Un Rédacteur Factornews vous demande :

Forums

1
Super FX, effets spéciaux
CBL
L.A.mming
Admin 17939 msgs
La version SNES de Doom est loin d'être la plus mémorable vu les sacrifices en matière de framerate, de graphismes et même de level design, mais ça reste un sacré exploit vu la bécane sur laquelle il tourne. Il faut dire que la cartouche comprend la version la plus avancée de la puce Super FX. On parle souvent de co-processeur pour la Super FX mais en réalité, il s'agit d'un mini-ordinateur avec un processeur RISC cadencé à 21 MHz, soit cinq fois la vitesse du CPU de la SNES et aidé par 512 Ko de RAM, soit quatre fois la RAM de la SNES. Le développeur principal du portage s'appelle Randy Linden. En 2022, il a été interviewé par Audi Sorlie et a expliqué qu'il avait plein d'idées sur la façon d'améliorer cette version.

Quelques années plus tard, Audi bosse pour Limited Run Games et a en tête un projet fou : ressortir la version SNES de Doom avec les améliorations de Randy sur cartouche. Convaincre ce dernier n'a pas été difficile mais il y avait un problème important : la puce Super FX n'est plus produite. Randy a donc décidé d'utiliser un Raspberry Pi Pico 2 pour émuler la Super FX. La SNES n'y voit que du feu et le développpeur a pu optimiser le code comme il le souhaitait. Le résultat est une nouvelle version du jeu qui tourne sur le matos d'origine avec un bien meilleur framerate et les mêmes monstres et niveaux que la version PC (y compris l'épisode Thy Flesh Consumed avec en bonus le support des vibrations). Bon, forcément, c'est déjà en rupture de stock mais vous pouvez admirer le résultat en vidéo.

Lire la suite sur le site : Super FX, effets spéciaux.
 
hiroshimacc
Membre Factor
Membre 410 msgs
Du bon talc à l'ancienne comme on en fait plus ma bonne dame !

On parle souvent de co-processeur pour le Super FX mais en réalité c'est un mini-ordinateur avec un processeur RISC cadencé à 21 MHz soit 5 fois la vitesse du CPU de la SNES et aidé par 512 Ko de RAM soit 4 fois la RAM de la SNES

Question aux connaisseurs (TRP?) : comment était justifié l'utilisation d'une telle puce dans chaque cartouche utilisant le SuperFX, parce que dit comme ça, ça parait qu'on avait un couple CPU/RAM plus puissant que dans la console elle-même ???
 
onaryc
Membre Factor
Membre 79 msgs
C'était justifié par le fait que ça ajoutait de la puissance à la console pour sortir des jeux plus avancés que la concurrence (qui ne se souvient pas de starfox/starwing à l'époque). Par contre, c'est clair que ce n'est pas le plus efficace, on aurait pu imaginer des extensions de la console, comme sega avec son 32x, mais ça devient éventuellement un peu compliqué en terme de marketing, le 32x n'a pas très bien fonctionné par exemple. La c'est sur la cartouche, pas de prise de tête. On devait payer plus chère sans doute.

A noter qu'il n'y avait pas que le superfx : https://en.wikipedia.org/wiki/List_of_Super_NES_enhancement_chips et il y a avait déjà quelque chose de similaire sur nes : https://www.nesdev.org/wiki/Mapper

Edit : sega avait fait un choix similaire pour virtua racing sur megadrive https://fr.wikipedia.org/wiki/Sega_Virtua_Processor
 
Laurent
Membre Factor
Redac 4342 msgs
Tout ça pour une bouillie de pixels rectangulaires
 
pourradass
Membre Factor
Membre 73 msgs
J'ai toujours l'original. La musique reste un des points forts sinon effectivement c'est à la limite du jouable
 
lincruste
Membre Factor
Membre 4 msgs
hiroshimacc a écrit :
Du bon talc à l'ancienne comme on en fait plus ma bonne dame !

On parle souvent de co-processeur pour le Super FX mais en réalité c'est un mini-ordinateur avec un processeur RISC cadencé à 21 MHz soit 5 fois la vitesse du CPU de la SNES et aidé par 512 Ko de RAM soit 4 fois la RAM de la SNES

Question aux connaisseurs (TRP?) : comment était justifié l'utilisation d'une telle puce dans chaque cartouche utilisant le SuperFX, parce que dit comme ça, ça parait qu'on avait un couple CPU/RAM plus puissant que dans la console elle-même ???


Ça se justifie par le souci constant de vendre la console au prix le plus bas possible. La Super Nintendo a été conçue dès le début pour ce genre de stratégie qui avait été aussi utilisée sur la NES auparavant. Des broches spécifiques du connecteur de cartouches sont dédiées à cet usage.

En déportant le coût sur la cartouche, tu as une souplesse que tu n'as pas en essayant de sortir en 1990 une machine à tout faire qui sera de toute façon dépassée deux ans après. Avec cette approche, la console a été exploitée jusqu'en 1998.

Il faut aussi garder à l'esprit que le principe de la cartouche est par nature d'étendre les capacités de la console, il ne s'agit pas d'une disquette dont le contenu est chargé en RAM pour être exécuté par le CPU, la cartouche EST la RAM directement adressée par le CPU. Lorsque la quantité de mémoire est trop importante pour le bus d'adresse du CPU, un circuit dédié de la cartouche de charge de multiplexer les appels afin de présenter à la console des adresses qu'elle peut gérer en toute transparence. À partir de là, présenter également des données graphiques n'est pas si différent dans le principe.
 
CBL
L.A.mming
Admin 17939 msgs
Yep y'a eu un sacré paquet de puces différentes ajoutées aux cartouches SNES. C'est en partie pour cela que l'émulation SNES est si difficile. Le matos change en fonction du jeu !
 
Super FX, effets spéciaux
1

Règles à suivre

Écrire dans un français correct et lisible : ni phonétique, ni style SMS. Le warez et les incitations au piratage sont interdits. La pornographie est interdite. Le racisme et les incitations au racisme sont interdits. L'agressivité envers d'autres membres, les menaces, le dénigrement systématique sont interdits. Éviter les messages inutiles

 
Rechercher sur Factornews