Skip to Content

[Tutorial] - PC dédié à l'émulation 8/16/32 bits

Dernière contribution

51 posts / 0 nouveau(x)
Portrait de Unchained
Hors ligne
A rejoint: 11 mars 2012
Contributions: 459
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

Citation:
Il est possible que cela soit du à un manque de puissance de la part de ton ordinateur, étant que Bsnes consomme nettement plus de ressources. C'est l'unique raison qui m'oblige à utiliser Snes9x pour l'instant (mais je vais surement booster la bête dans les mois à venir).

J'ai un Core i3 et 2 Go de RAM, c'est moyen mais assez honorable, je suis sous Linux, dont l'environnement est moins gourmand en ressources ce qui permet d'optimiser tout ce qui est jeux, paradoxalement au fait que la plupart des développeurs boudent Linux...

On dirait que le son "trébuche", comme s'il allait trop vite pour être bien défini, c'est étrange...

@Hei: moi non plus je n'ai pas souvent senti de problème avec Zsnes, à part ce problème de son sur les Mario (et certainement sur d'autres jeux), qui m'a fait migrer sur Snes9x, qui après avoir fait deux trois réglages n'avait aucun problème. Mais bon, tant qu'à faire, autant avoir une émulation fidèle, c'est la seule garantie qu'il n'y ait pas de défaut dans des jeux qu'on n'aurait peut-être jamais testé sur vraie console.

Edité par Unchained le 30/12/2012 - 16:52

ID Steam: UnchainedEVH

Portrait de djidane535
Hors ligne
A rejoint: 4 septembre 2011
Contributions: 194
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits


Si tu n'as des problèmes qu'au niveau du son, c'est peut-être un problème au niveau de l'OS (j'ai déjà eu le cas avec d'autres émulateurs par le passé, qui n'étaient pas très compatibles avec ce qu'Ubuntu m'imposait :p). Maintenant aucune certitude, étant donné que je n'ai jamais utilisé Bsnes sous Linux.

Portrait de Unchained
Hors ligne
A rejoint: 11 mars 2012
Contributions: 459
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

Bon, ça doit être un problème de bécane, il est recommandé un processeur à 3 GHz pour Bsnes, le mien en fait 2.40... Bon je resterais sur Snes9x alors, c'est très bien aussi, puis un jour peut-être... ^^

ID Steam: UnchainedEVH

Portrait de djidane535
Hors ligne
A rejoint: 4 septembre 2011
Contributions: 194
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

@Hei
A mon avis, il est très difficile de percevoir la différence car ça n'a pas l'air d'être flagrant (à quelques exception prêt). L'un des plus "connu", c'est avec Starwing, la séquence juste avant de démarrer le premier niveau est accélérée par rapport à la version originale (on le sent à l'oreille car la musique coupe un peu trop tôt par rapport à la version originale).

Il y a aussi le fait que certains romhacks passent sur Snes9x et Zsnes, et pas sur une Snes réelle (car ces émulateurs ne sont pas parfaits). Bsnes lui n'y arrive pas car il est plus précis.

Le site officiel est vraiment très intéressant à parcourir, il explique énormément de choses. Plus on veut supporter de jeux "parfaitement", plus il faut de ressources (presque rien pour 90%, une "grosse" machine pour 100%). Snes9x et Zsnes ont été conçu dans l'optique de tourner sur les machines de l'époque, car ils pensaient qu'il était inutile de développer un émulateur requérant des ressources que personne n'avait.

A l'inverse, Bsnes a été développé en se disant que, vu la vitesse à laquelle la puissances des machines évolue, les ressources requises seront atteintes lorsque l'émulateur sera achevé. Le problème de l'émulation Snes, c'est que beaucoup de jeux ont été développé en ajoutant une puce créée spécifiquement pour tel ou tel jeu. Sans savoir comment elles fonctionnent, on ne peut qu'avoir une approximation de ce qu'elle ferait vraiment (voir un plantage de l'émulateur).

Pour Bsnes, le gars a été chercher TOUTES les puces et les a toutes décortiquer pour comprendre précisément ce que chacune faisait. Ensuite, il a émuler fidèlement celles-ci dans son émulateur. La ou pour les autres, ils ont parfois fait des approximations ou abandonner certaines options en apparence inutiles dans le but d'économiser des ressources.

Tout ça pour dire que pour moi, ça n'a pas de sens d'utiliser encore Snes9x ni Zsnes car on a maintenant les ressources pour faire tourner Bsnes. Si il est utilisé pour les TAS, c'est parce qu'il est rigoureusement équivalent à une Snes, contrairement aux autres.

Maintenant, les différences ne sont pas flagrantes je te l'accorde ;).

Portrait de djidane535
Hors ligne
A rejoint: 4 septembre 2011
Contributions: 194
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

@Unchained

C'est ce que je fais aussi pour l'instant ^^. Ca reste un excellent émulateur ;).

Portrait de Agoria
Hors ligne
A rejoint: 28 septembre 2011
Contributions: 388
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

Je peux pas croire que bsnes mette un i3 à genoux... Ca doit venir des réglages. 3ghz c'est très abstrait comme donnée. Y'a une chiée de processeurs qui atteignent les 3 ghz et qui même à cette fréquence seront moins performants qu'un i3 à fréquence inférieure... Je parle surtout des AMD qui même relativement récents (Phenom) ne gèrent pas le SSE4 (que les émulateurs exigeants adorent).
Perso j'ai un 3930K et ça me ferait criser rien que de savoir que mon processeur tourne a 60% pour émuler un truc des années 90, qu'on sait émuler quasi parfaitement depuis 10 ans. Donc moi, je ne cèderai pas à cette "branlette", juste par principe :p
Sauf peut-être si l'émulation des autres supports est bonne, là j'essairai peut-être pour l'aspect pratique. Mais aux dernières nouvelles c'est pas trop ça.

Edité par Agoria le 30/12/2012 - 22:41
Portrait de Unchained
Hors ligne
A rejoint: 11 mars 2012
Contributions: 459
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

J'ai essayé un peu tous les réglages possibles imiginables (et d'ailleurs sur Bsnes y a pas tant de possibilités que ça) et non, rien à faire... Bref, go SNES9x, c'est très bien comme ça et ça marche du tonnerre!

EDIT: djidane, je vois que tu utilises une combinaison de touches pour passer tes jeux en plein écran: pourquoi tu n'actives pas cette option? (Je suis sous Linux mais j'imagine que c'est exactement le même SNES9x sur Windows):


Edité par Unchained le 04/01/2013 - 12:08

ID Steam: UnchainedEVH

Portrait de Skrà
Hors ligne
A rejoint: 21 février 2012
Contributions: 1160
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

Citation:
il est recommandé un processeur à 3 GHz pour Bsnes

3Ghz pour émuler de la snes WTF ?!

3ghz c'est ce qu'il faut pour de la 128 bits

J'ai un i5 2.8 ghz j'émule ff10 / 12 sans soucis TOS / xenoblade de même mais j'ai pas la config recommandé pour émuler de la snes avec bnes .... 3ghz pour de la snes je trouve ça ridicule, surtout que a coté tu trouves du Snes9x ou Zsnes qui consomme presque rien et qui fonctionne très bien

Si un jour les créateurs de Bsnes ont l'idée de faire un émulateur pour 128 bits ils vont demander un i7 a 5ghz ?

Sinon très bon tuto :)

Spoiler

Portrait de Unchained
Hors ligne
A rejoint: 11 mars 2012
Contributions: 459
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits

Ca sera plus les ordis de la NASA je pense ^^

Après d'un autre côté c'est un projet intéressant, dans quelques années bsnes sera à la portée de tout le monde sur l'ordi, et mine de rien la SNES aura été préservée du temps, puisque là plus rien ne pourra modifier ce qu'elle est en réalité.

Edité par Unchained le 05/01/2013 - 20:38

ID Steam: UnchainedEVH

Portrait de djidane535
Hors ligne
A rejoint: 4 septembre 2011
Contributions: 194
Re: [Tutorial] - PC dédié à l'émulation 8/16/32 bits


Citation:
EDIT: djidane, je vois que tu utilises une combinaison de touches pour passer tes jeux en plein écran: pourquoi tu n'actives pas cette option? (Je suis sous Linux mais j'imagine que c'est exactement le même SNES9x sur Windows):

Et bien sur Windows, l'option se désactive à chaque fois que je coupe l'émulateur :/.

Citation:
3Ghz pour émuler de la snes WTF ?!

C'est le prix à payer pour émuler EXACTEMENT le comportement de chacun des composants, là ou les autres font des approximations. Sans approximations, il n'y a aucune différence avec la machine réelle. Après, quant à savoir si le gain de précision en vaut la peine, ça reste discutable pour l'instant. Maintenant dans 10 ans, il n'y aura aucun intérêt d'utiliser autre chose que bsnes car n'importe quoi le fera tourner à pleine vitesse.

La ou bsnes est très intéressant, c'est pour les jeux un peu "exotiques". Sur un Snes9x, tu as des "patchs" qui sont appliqués pour les jeux "classiques", dans le but de corriger les approximations de l'émulateur. Mais sur un jeu moins connu, ce n'est pas toujours le cas (d'où les problèmes d'affichages dans certains cas). Si par exemple 1 seul jeu utilise une certaine puce, et que celui-ci n'est pas un jeu connu, Snes9x va probablement planter, la ou bsnes réussira à le lancer parfaitement.

Mais je suis entièrement d'accord avec toi sur le fait qu'utiliser bsnes n'est actuellement pas justifié. Seulement voilà, si tu as déjà la machine à porté de main, autant utiliser le meilleur émulateur non ?

Pour les consoles plus récentes, les architectures sont de plus en plus similaires à celle de nos PC, donc on aura besoin de moins en moins de ressources pour faire de l'émulation "parfaite" (je soupçonne d'ailleurs que c'est pour ça qu'on a réussi à émuler la Wii aussi rapidement).