Discussion: Forum Moribond
Afficher un message
Vieux 26/10/2017, 03h58   #33
Firebrand
Membre de la Team
 
Avatar de Firebrand
 
Date d'inscription: 12/2001
Localisation: Serenity, en Istaria
Messages: 12 735
Firebrand est précieuxFirebrand est précieuxFirebrand est précieuxFirebrand est précieux
Envoyer un message via ICQ à Firebrand Envoyer un message via AIM à Firebrand Envoyer un message via MSN à Firebrand Envoyer un message via Yahoo à Firebrand
Citation:
Envoyé par Dinofly Voir le message
La limite est simple pour moi, et elle est définie par la loi: le piratage c'est le téléchargement illégal de contenu sous copyright. Un émulateur ou un jailbreak ne rentre pas dans cette catégorie. Une URL vers un ISO WiiU par contre, c'est du piratage. Donc fournir un tutoriel qui indique comment faire tourner des homebrew sur sa WiiU ou sa 3DS pour jouer à la NES dessus ça passe parfaitement. Que l'utilisateur utilise des techniques similaires pour faire tourner des jeux piratés ne nous regarde pas et ne doit pas nous interdire d'aider ceux qui veulent juste du homebrew. D'ailleurs la technique en elle-même est légale, seul le téléchargement du jeu ne l'est pas! De toutes façons ceux qui piratent n'ont pas besoin de notre aide pour le faire, il y a déjà plein de sites qui sont centrés sur le sujet mais qui n'aident pas beaucoup sur les homebrew.
Ou alors: voilà comment tel émulateur marche sur telle console hackée, pour le reste démerdez vous.



Citation:
Envoyé par Dinofly Voir le message
Ah mais il y a malentendu: il n'y a pas à repartir de zéro pour faire tourner un émulateur sur des technos web. Retroarch n'a pas été re-codé pour tourner dans ton navigateur. Le code C ou C++ des émulateurs existants (dont higan de byuu) peut être transpilé vers de l'ASM.js ou du webassembly avec très peu d'adaptations grâce à Emscripten. C'est justement toute la force du truc !
Ouais, enfin... je viens de voir ton truc plus haut. C'est rigolol pour faire mumuse 5mn à la pause café, mais la qualité est dégueulasse. Pourtant, je n'ai fait tourner que Tetris sur le core de Gambatte qui a pour réputation d'être un des émulateurs GameBoy les plus fidèles.
Je salue la performance technique d'utiliser un navigateur pour faire tourner des logiciels aussi complexe mais on semble encore loin de l'original.


Citation:
Envoyé par Dinofly Voir le message
RetroArch permet aux auteurs d'émulateurs de se concentrer sur le core justement, et pas l'interface, les contrôleurs etc. C'est un outil magnifique encore relativement peu exploité mais dans lequel les contributions dédiées à la "conversion" en cores sont très souvent répercutées "upstream" pour pouvoir suivre les mises à jour. C'est clairement un projet majeur de la scène retro et qui va continuer à prendre de l'importance au fur et à mesure qu'il mûrira !
Je me méfie pas mal de ces outils à interface générique car si ça permet de faire tourner sans problème des fonctions de base, j'ai peur que ça bloque des fonctions plus spécifiques pour lequel l'émulateur aurait besoin d'une interface spécialisée. J'ai déjà eu le cas dans un topic d'aide sur OpenEmu qui semble être un truc du même genre avec une interface hyper léchée mais faut pas chercher une fonction qui sort de l'ordinaire.
Ca mûrit et ça pourrit en même temps. Le core de MAME est celui de MAME v0.78! J'ai compris qu'ils conservaient ça pour les Rasperry Pi et leurs performances au ras des pâquerettes mais y'a autre chose que cet appareil... un PC classique par exemple.
Le core bsnes a au moins 4 ans (bsnes et pas higan, justement), l'arcade a l'air d'être un vrai foutoir, mGBA pas à jour non plus (je croyais qu'endrift publiait un core libretro, mais il semble que non en fait)... majeur sur le papier ou sur les bécanes à faibles puissance mais va falloir mettre sérieusement les cores à jour pour que ça donne une émulation de qualité équivalente aux émulateurs standalone.
La documentation ne donne pas trop envie de télécharger un bousin de 120 Mo (au secours!) pour tester.
__________________
http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png
Firebrand est déconnecté   Réponse avec citation