Skip to Content

[Tuto] Créer un switch 50/60hz pour la Super Nes

Dernière contribution

56 posts / 0 nouveau(x)
Portrait de leroiducouscous
Hors ligne
A rejoint: 7 février 2012
Contributions: 579
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

Merci de ta réponse.
Mais malheureusement je ne suis pas sûr que cela réponde à ma question...
Mais je me suis peut-être mal expliqué, ou j'ai fait peut-être trop long dans mon message ^^
Je vais donc tenter de résumer :

Si on lance en 60 Hz un jeu PAL (prévu et optimisé pour le 50 Hz), est-ce que le jeu tournera à sa vitesse normale (c'est-à-dire sa vitesse d'origine JAP) ?

Pour illustrer ce que je veux dire, voici ce qui se passe lorsque l'on fait L'INVERSE sur NES :

Super Mario Bros version NTSC sur console PAL (50 Hz) dézonnée :

Pourtant, nous sommes d'accord que nous n'avons pas eu un Super Mario Bros aussi ralenti en version PAL !
(C'est pourtant ce qui se serait produit s'il n'y avait pas eu d'optimisation, comme dans le cas de Castlevania par exemple)

En fait, nous avions même eu une musique en vitesse accélérée (oui oui) par rapport à l'original, car ils avaient accéléré le jeu "un peu trop" en vue de l'optimiser pour le 50 Hz.

Bref, la version PAL (en 50 Hz !), c'était ça :

Mais ça, c'est pour la NES !
La Megadrive par exemple a l'air de fonctionner différemment, et je me demande ce qu'il en est pour la SNES.
(Je sais par exemple que la musique n'est pas affectée quoiqu'il arrive sur SNES, mais quant au gameplay...)

Edité par leroiducouscous le 15/07/2013 - 14:01

Joueur de 29 ans,
Fan de Zelda, de RPG, de Pokémon et de Plate-formes

Stages Mario Maker dont je suis fier:
Let's do Teamwork - 187D-0000-00B7-37FB
The Secret World - 1E4A-0000-00A4-151E

Portrait de Mackss
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 7328
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

ben oui, c'est normale qu'il tournerons, entre 25 fps et 30 fps, c'est 30 fps qui tourne le plus vite, puisque tu as 5 images de plus par seconde

Portrait de leroiducouscous
Hors ligne
A rejoint: 7 février 2012
Contributions: 579
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

Oui bien sûr, mais comprend-tu ce que je veux dire ?

Dans le cas de Super Mario Bros sur NES, la version PAL en 50 Hz (25 fps si tu préfères) va PLUS VITE que la version NTSC en 60 Hz !

Et elle va donc logiquement encore plus vite si on la passe en 60 Hz, ce qui devient délirant !

Et en gros, je ne voudrais pas que mes jeux SNES PAL tournent comme ça sur la position 60 Hz...

Edité par leroiducouscous le 15/07/2013 - 13:55

Joueur de 29 ans,
Fan de Zelda, de RPG, de Pokémon et de Plate-formes

Stages Mario Maker dont je suis fier:
Let's do Teamwork - 187D-0000-00B7-37FB
The Secret World - 1E4A-0000-00A4-151E

Portrait de Mackss
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 7328
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

Citation:
Et en gros, je ne voudrais pas que mes jeux SNES PAL tournent comme ça sur la position 60 Hz...

oui, mais deja, tu compare un Nes NTSC avec jeux Pal, avec un jeu PAL sur une super nes PAL switché en 60hz
si ça va trop vite, pour toi, je ne vois pas l'interet de mettre des jeux PAL en 60hz
joue en 50hz alors lol
moi je sait que par exemple : vampire kiss PAL sur Snes PAL, le jeu parait lent, alors qu'en 60hz, il est plus plaisant a jouer

Edité par Mackss le 15/07/2013 - 14:31

Portrait de leroiducouscous
Hors ligne
A rejoint: 7 février 2012
Contributions: 579
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

(Je dois avouer que j'ai un peu de mal à comprendre tes phrases qui ont une ponctuation bizarre...)
(J'en remets une petite couche dsl. Ne me lis pas en diagonale stp.)

Mes exemples sur NES étaient juste là pour montrer que certains jeux PAL ont été "optimisés" pour le 50 Hz, et qu'il ne sert donc à rien de les faire tourner en 60 Hz, car on se retrouve alors avec une vitesse trop rapide par rapport à celle d'origine voulue par les créateurs.

Cette optimisation des jeux PAL NES, elle est faite (j'imagine) en reprogrammant légèrement le jeu pour lui "dire" de tourner plus vite par rapport à son original. Le 50 Hz le ralentissant ensuite, le jeu PAL tourne au final à sa vitesse d'origine en 50 Hz !

Du coup, pour les jeux NES, les copies PAL et les copies NTSC contiennent chacune un code légèrement différent.
Disons le "code PAL" et le "code original".

MAIS LE PROBLEME, c'est que souvent le "code PAL" tournant en 50 Hz n'est malgré tout pas aussi rapide que le "code original" tournant en 60 Hz. (Ca dépend des jeux)
Mais comme ce "code PAL" est quand même légèrement accéléré par rapport à l'original, il devient du coup PLUS rapide que l'original si on le fait tourner en 60 Hz !

BREF, pour un jeu NES, le seul moyen de jouer à un jeu dans sa vitesse d'origine est d'avoir une cartouche contenant le "code original" (cartouche NTSC) et de la lancer en 60 Hz !

EN REVANCHE, cela n'est pas pareil pour la Megadrive !
Pour cette console, LA MEME CARTOUCHE semble contenir les deux codes : original et PAL ! (du moins pour les jeux où le code PAL a pris soin d'être fait)

Lorsque la console s'allume, la cartouche détecte le vitesse de la console et lance le code approprié en conséquence. Donc même si on trouve que le "code PAL" en 50 Hz n'est pas top, on peut toujours - si on a un switch sur sa Megadrive - lancer la même cartouche en 60 Hz et le jeu sera alors dans sa vitesse d'origine !
(Mais il faut switché AVANT d'allumer la console !)

Ma question est donc au final la suivante : la SNES est-elle comme la NES ou comme la Megadrive ?
Lancer un jeu SNES PAL en 60 Hz le fera-t-il tourner à sa vitesse d'origine, ou plus rapidement ?

(J'espère avoir été le plus clair possible dans ce que je veux expliquer et dans la question que je veux poser.)

Joueur de 29 ans,
Fan de Zelda, de RPG, de Pokémon et de Plate-formes

Stages Mario Maker dont je suis fier:
Let's do Teamwork - 187D-0000-00B7-37FB
The Secret World - 1E4A-0000-00A4-151E

Portrait de Mackss
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 7328
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

lol , désolé si j'arrive pas trop a me faire comprendre, et que je donne pas les bonnes explication, c'est juste que pour moi, tout est évident lol

alors, heu
j'ai toujours pas compris la question : la SNES est-elle comme la NES ou comme la Megadrive ?
tu ne peut pas comparer la Snes et la mégadrive a la Nes étant donné que la Nes ne possede pas de switch 50/60hz
donc, tu ne peut pas vraiment comparer

aprés, je ne pense pas que mario soit optimiser pour pal, mais je dirai plutot : bridé en NTSC
mario est un jeux rapide a la base, donc, il l'ont certainement décélérer pour le mode NTSC, ce qui fait que la version PAL qui est "non optimisé", se retrouve avec du vrai 60hz (peut etre que d'autre jeux sont dans le meme cas)
mais passé du PAL en 60hz, la réponse est oui, ton jeux sera accélérer d'environ 20% par rapport au PAL
ce qui donne une images NTSC

mais ça, c'est la parenthese pour la NES qui a toujours eu un hardware, vraiment simple, mais mal conçu
le hardware PAL est different du hardware NTSC
(le processeur n'est pas le meme, l'horloge n'est pas le meme...)

pour la super Nes et la megadrive, c'est assez different, car le hardware est totalement identitque pour les PAL et les NTSC (les version francaise sont un peu differente, mais globalement, c'est le meme)
tu as tout qui est identique, sauf que l'horloge n'a pas la meme tension dans une PAL qu'une NTSC
par exemple (je sait plus trop si c'est ça ou l'inverse) mais :
si l'horloge en reçoi 0V alors la console affichera 50hz (donc pal)
si l'horloge en reçoi 5V alors la console affichera 60hz (donc elle sera NTSC)

c'est beaucoup plus pratique pour les chaine de construction de la console, comme ça, PAL et NTSC sorte de la meme usine, il n'y a que la redirection de la tension de l'horloge a changer et tu peut faire des console PAL ou NTSC avec juste un simple fil

bref,
la grande conclusion : un jeux PAL dans une Super Nes PAL switché en 60hz te donnera exactement le meme rendu et la meme vitesse qu'un jeux NTSC dans une super famicom ou une SNES US, et c'est la meme chose pour la megadrive

La Nes est un cas totalement appart

Citation:
Lancer un jeu SNES PAL en 60 Hz le fera-t-il tourner à sa vitesse d'origine, ou plus rapidement ?

si tu n'a toujours pas compris le petit résumé que j'ai fait au dessus je vais répondre simplement :

La Snes PAL en 60 hz fera belle et bien tourner le jeux a sa vitesse originale (donc plus rapide de 20% qu'une snes PAL en 50hz) car la vitesse d'origine est le NTSC (60hz)

Edité par Mackss le 15/07/2013 - 17:32

Portrait de leroiducouscous
Hors ligne
A rejoint: 7 février 2012
Contributions: 579
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

Citation:
bref,
la grande conclusion : un jeux PAL dans une Super Nes PAL switché en 60hz te donnera exactement le meme rendu et la meme vitesse qu'un jeux NTSC dans une super famicom ou une SNES US, et c'est la meme chose pour la megadrive

AH ! Merci beaucoup pour cette conclusion !
C'est exactement ce que je me demandais ! Comme quoi, on y arrive ^^

La SNES fonctionne donc comme la Megadrive et non comme la NES (pour reprendre ma dernière question ^^).
La NES, c'est un tout autre fonctionnement. OK j'ai bien compris ça.
Cette histoire de switch de la SNES commence donc à m'intéresser fortement si cela me permet de faire tourner mes jeux PAL à la bonne vitesse (et non en accéléré comme cela aurait été le cas sur NES si un switch avait existé) ! ^^

Par contre, je me pose encore une ou deux questions (peut-être sauras-tu me répondre vu que tu sembles t'y connaître) :

1) Si je t'ai bien compris, les jeux SNES et Megadrive n'avaient pas besoin d'être re-codés (comme c'était le cas sur NES) pour leur passage en PAL. Il n'y aurait donc qu'une seule version de leur code et celui-ci "saurait" s'adapter au 50 Hz pour ne pas TROP ralentir.
Mais dans ce cas là, comment ce fait-il que certains jeux s'adaptent parfaitement au 50 Hz tandis que d'autres moins, voire pas du tout ? (Sur NES, on pouvait l'expliquer par un re-codage plus ou moins bien fait)

Par exemple, en testant sur Emulateur (snes9x et Gens):
- Je ne voix absolument aucune différence sur Super Mario World entre le 50 Hz et le 60 Hz.
- Une différence notable (mais "légère") se voit sur Sonic 2, Sonic 3 ou Mario Bros 3 (version all-stars)
- Une différence monstrueuse existe sur des jeux comme Mega Man X ou Sonic 1 (et sur ce dernier, même les musiques sont ralenties, et là je ne comprends pas ! Pourquoi lui et pas les autres ??...)

J'imagine que chaque jeu ayant un code différent, la réponse doit se trouver là.
Certains codes s'adapterait mieux que d'autres au 50 Hz...

2) Tu me dis qu'il est possible de switché le jeu en 60 Hz à tout moment (et ce notamment pour contourner le fait que certains jeux PAL refusent de démarrer en 60 Hz), mais comment se fait-il que cela ne soit pas le cas sur l'emulateur Gens (Megadrive) par exemple ?
Avec cet émulateur, il faut décider d'un mode de fonctionnement (50 Hz ou 60 Hz) au démarrage !
Car si on démarre en 50 puis qu'on passe en 60, le jeu sera encore plus rapide qu'en 60 Hz normal.
Et inversement, si on démarre en 60 et qu'on passe en 50, il sera plus lent encore qu'en 50 Hz "normal".

Bon peut-être que cela vient tout simplement de l'émulateur qui ne répond pas tout à fait pareil que la console d'origine...

3) J'ai entendu dire que certains jeux buguaient ou plantaient sur une SNES switchée, notamment Mega Man X2, Mega Man X3 ou Super Mario Kart.
Mais dans quel cas cela se produit-il exactement ?
Est-ce seulement lorsque l'on tente de faire tourner le jeu PAL en 60 Hz ?
Est-ce lorsque l'on tente de faire tourner un jeu import (et dans ce cas, cela pourrait être la faute du dézonnage et non du switch en lui-même) ?
Et dans tous les cas, est-il toujours possible de ramener la console en 50 Hz pour pouvoir faire fonctionner le jeu PAL "normalement" quel qu'il soit ?

Merci encore et merci d'avance en tout cas.

Edité par leroiducouscous le 15/07/2013 - 20:24

Joueur de 29 ans,
Fan de Zelda, de RPG, de Pokémon et de Plate-formes

Stages Mario Maker dont je suis fier:
Let's do Teamwork - 187D-0000-00B7-37FB
The Secret World - 1E4A-0000-00A4-151E

Portrait de Mackss
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 7328
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

1) non, le code du jeux n'est pas exactement parreil, car tu as des roms PAL et des roms NTSC et puis d'ailleur, ce n'est pas le meme langage, donc, le code est different
mais il y a surtout ce truc pour zoné les jeux, qui fait que la rom est differente
mais tu viens de me faire poser une bonne petite question : est ce qu'une rom NTSC fonctionne sur une console non dézonné mais avec un PCB pal, je tenterai de testé tiens, si c'est le cas, alors oui, le jeux est exactement identique en pal et en NTSC mise appart le langage et le zonnage

2) je ne sait pas trop quoi répondre, tu parle d'émulateurs, c'est totalement autre chose, car il n'y a pas d'horloge, c'est juste un programme qui va émulé la console
faire en software ce que la console fait en hardware
la PS3 slim est le bon exemple, mais je vais pas trop abordé ce sujet

bref, une console et un émulateur, c'est un peu comme ci tu comparer une cocotte minute avec un barbecue en me demandant comment ça se fait que tes haricot vert brule toujours au barbecue alors qu'a la cocotte minutes ça marche bien ?
une reponse ? gnak !

3)

Citation:
J'ai entendu dire que certains jeux buguaient ou plantaient sur une SNES switchée, notamment Mega Man X2, Mega Man X3 ou Super Mario Kart.

oui c'est possible que certain jeu bug, mais je pense que ça doit venir d'une vieille façon de faire les switch
les technique de switch et dézonnage sont plus fiable qu'avant ;) et il y a plusieurs possibilité
sinon, les cas restes quand meme tres rare

Citation:
Est-ce seulement lorsque l'on tente de faire tourner le jeu PAL en 60 Hz ?

je ne sait pas, mais normalement oui

Citation:
Est-ce lorsque l'on tente de faire tourner un jeu import (et dans ce cas, cela pourrait être la faute du dézonnage et non du switch en lui-même) ?

pour ce qui est du dézonnage, il est possible que certain jeux soit bien bien protégé, mais le switch aide justement au dézonnage (un jeux import démarrer en 50hz peut ne pas marché, mais si on le démarre en 60hz, ça passe tout seul)
c'est exactement ça pour les megadrive

Citation:
Et dans tous les cas, est-il toujours possible de ramener la console en 50 Hz pour pouvoir faire fonctionner le jeu PAL "normalement" quel qu'il soit ?

bien sur

Portrait de leroiducouscous
Hors ligne
A rejoint: 7 février 2012
Contributions: 579
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

Ben si le code d'un jeu SNES est différent entre la version PAL et la version NTSC (mais en même temps c'est logiquement le cas, car comme tu l'a dis il existe des roms différentes), je ne comprends pas comment c'est possible que TOUS les jeux PAL retrouvent leur vitesse NTSC s'ils sont switchés en 60 Hz comme tu l'as dit !
Bon je te crois, mais d'un point du vue purement technique je ne comprends pas (mais je n'y connais pas grand chose en même temps tu vas me dire).

Pourquoi je ne comprends pas ? Parce que les jeux n'ont pas tous perdus autant de vitesse lors de leur passage en PAL 50 !
Or logiquement pour moi, les switcher en 60 Hz via la CONSOLE va leur faire à tous gagner le même boost de vitesse : +20%

Par exemple, Super Mario World va exactement à la même vitesse en PAL 50 et en NTSC !
Donc logiquement, si on passe Super Mario World en "PAL 60" avec le switch, on obtient un jeu plus rapide qu'en NTSC non ??

(Tu n'aurais pas une SNES PAL switchée et un Super Mario World PAL sous la main pour faire le test des fois ? ^^)

(PS : Bon le coup sur l'émulateur, OK c'était peut-être un peu con de ma part...^^)

Edité par leroiducouscous le 15/07/2013 - 22:43

Joueur de 29 ans,
Fan de Zelda, de RPG, de Pokémon et de Plate-formes

Stages Mario Maker dont je suis fier:
Let's do Teamwork - 187D-0000-00B7-37FB
The Secret World - 1E4A-0000-00A4-151E

Portrait de Mackss
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 7328
Re: [Tuto] Créer un switch 50/60hz pour la Super Nes

c'est la console qui fait la frequence de l'image, pas le jeu !

je n'ai pas super mario world, et je n'ai pas de snes switché sous la main , (je les ai toute revendu)