Pour ceux qui ne savent pas, homebrew est "un terme fréquemment utilisé pour une application ou un jeu vidéo produit par les consommateurs qui cible les plateformes matérielles propriétaires (en général avec des restrictions hardware), qui ne sont en général non programmables par l'utilisateur ou qui utilisent des méthodes de stockage propriétaires." (merci
Wikipedia).
En gros, ça inclut les émulateurs, les portages de jeux (genre Cave Story sur PSP), ou tout autre programme développé de manière non officielle.
Bref, revenons-en à nos moutons : une vidéo a été postée hier sur YouTube montrant le lancement d'un homebrew sur 3DS, la voilà :
Pas mal, non ?
D'ailleurs, voilà la traduction de la description de la vidéo sur YouTube :
"Cette vidéo montre essentiellement qu'il est maintenant possible d'éditer les chaines; ce qui nous donne la possibilité de lancer des homebrews d'une belle façon autonome interfacée avec NATIVE_FIRM de la même façon que n'importe quel jeu commercial. Cela signifie que nous pouvons utiliser les services pour quasiment tout, de l'accès au système de fichiers à l'utilisation du GPU, sans mentionner l’intégration du menu 3DS.
Maintenant, bien sûr, nous sommes toujours loin de vraiment comprendre comment chacun de ces services fonctionne. Mais ! Beaucoup d'entre-eux sont déjà documentés sur 3Dbrew (grâce à l'incroyable travail de personnes comme yellows8 et neimod), et il est déjà possible de faire plein de trucs. C'est pourquoi j'ai commencé ctrulib, qui fournit un code de base pour interfacer avec NATIVE_FIRM.
Le code pour ctrulib est disponible ici :
https://github.com/smealum/ctrulib ; c'est un peu plus qu'un petit morceau en ce moment, je travaillerai sur son amélioration dans les semaines à venir.
Pour l'essayer, j'ai fait un (très) rapide et (très) sale portage de yeti3D par Derek Evans, que j'ai nommé yeti3DS pour des raisons évidentes. C'est un moteur 100% software alors nous n'utilisons pas le GPU, mais il tourne plutôt bien. Dans cette vidéo, je montre qu'il supporte les entrées tactiles, le circlepad ainsi que l'affichage 3D. (vous ne pouvez pas vraiment le voir dans la vidéo bien sûr, mais je vous jure que c'est là)
Le code pour yeti3DS est disponible ici :
https://github.com/smealum/yeti3DS
Remerciement spécial à yellows8, normmatt, ichfly, plutoo, wintermute et derek evans."
C'est mort pour beaucoup de gens...
link80 T'en fais pas, ils trouveront un moyen. Via downgrade ou en rendant tout simplement compatible ce hack avec le dernier firmware. (Ils en sont capables)
si c'est juste pour de l'émulation autant prendre une bonne vieille psp.
arquion C'est clair que c'est la reine de l'émulation
Forte augmentation des ventes de Hardware mais énorme diminution des ventes de softwares.
Le must serait tout de même que Nintendo ait prévu la faille, l'ait laissé ouverte exprès pour permettre de créer un linker et fasse une MaJ pour briquer les consoles une fois le linker utilisé > Conséquence: Rachat d'une 3DS x) ou alors qu'ils rendent le linker inutilisable > Forte Augmentation des ventes de consoles x)
syndrome Pourtant la PS3, tout firmware, est bien faisable non ?
Genraltow => Pareil ^^ D'ailleurs, j'ai hacké la partie PSP de la Vita, du coup je peux lancer tout ce qu'une PSP hackée peut (y a juste sur les jeux PS1 où il n'y a pas de son pour le moment). Bon, c'est pas top parce qu'on est quand même limité à la puissance de la PSP, mais c'est toujours mieux que rien, et j'ai hâte de voir des émulateurs pour la Vita
Syndrome =>
"C'est clair que c'est la reine de l'émulation "
Disons plutôt que c'est le meilleur rapport qualité/prix, parce qu'avec les consoles portables sous Android et tous les émulateurs (y a même un émulateur Dreamcast maintenant), la PSP est clairement dépassée.
Celle qui me tente le plus pour l'émulation, c'est la Shield quand même, mais je vais attendre la prochaine version (si prochaine version il y a) et voir à combien elle sera proposée et si elle dispose du Tegra K1 ^^
Loudiyi => Carrément ! Quand j'ai vu l'interface de la PS Vita la première fois, j'ai d'abord pensé que Sony avait utilisé une version dérivée d'Android, et qu'en bidouillant légèrement il serait possible de lancer tout ce qu'il y a de dispo sous Android ! Ça aurait été génial, mais c'était trop beau pour être vrai