Homebrew DS/3DS

Répondre
Avatar de l’utilisateur
lincruste
Chevalier du Zodiaque
Messages : 4548
Inscription : 26 nov. 2020 23:53

Homebrew DS/3DS

Message par lincruste »

Y'a pas de topic pour ça alors que c'est le genre de truc sur lequel on est pas mal à avoir passé des centaines d'heures.
Évidemment ce topic arrive un peu 10 ans trop tard mais y'a quand même encore du mouvement, et comme la DS et la 3DS sont en train de redevenir cool pour les enfants des années 2000 qui sont maintenant de jeunes adultes actifs avec un salaire, un budget rétro-gaming et un début de dépression nerveuse, il est temps de créer un lieu où on pourra parler de ça.

Le homebrew je pense que 90% des gens savent déjà ce que c'est, la meilleure définition serait "programmes sur console conçus sans licence officielle". Ils sont en général conçus avec des outils développés de façon communautaire, le plus connu étant le Devkit Pro, une tool chain permettant de cross compiler du code exécutable par la console sur un PC, ce qui permet d'éviter d'avoir à trouver un des rares kits de développement officiels qui circulent encore.

Je vais pas pouvoir faire une liste exhaustive des homebrews marquants de ces 20 dernières années sur DS et 3DS, mais y'a déjà un recensement sérieux là :

DS:
https://www.gamebrew.org/wiki/List_of_D ... plications

3DS:
https://www.gamebrew.org/wiki/List_of_3 ... plications

Y'a de tout, utilitaires, gadgets, jeux originaux, portages, émulateurs, applications, tout.

En ce moment je suis à fond sur Lands of Lore via ScummVM sur 3DS et sur le portage de Fallout:

Image

Je dis pas que c'est une merveille d'ergonomie, mais quand t'as que ça en vacances c'est absolument génial.

Je recommande aussi Nitro Tracker sur DS, tu peux enregistrer tes samples avec le micro, les retravailler et produire un morceau complet avec, le tout avec une interface inspirée de l'Amiga:

Image

Mais encore une fois la liste est longue, très longue, c'est vraiment un univers entier à découvrir pour qui s'est cantonné aux sorties officielles pour ces deux machines.

Évidemment y'a le même genre de scène pour la PSP, la GB, la PsVita, etc etc...
Tryphon a écrit :
05 oct. 2024 12:26
Merci enculé 🫡

Avatar de l’utilisateur
BeyondOasis
Expendable
Messages : 18758
Inscription : 03 nov. 2020 09:48
Localisation : 93

Homebrew DS/3DS

Message par BeyondOasis »

Je n'ai absolument aucune connaissance de la scène homebrew DS

Mais ça m'intéresse de voir ce qu'il existe

Avatar de l’utilisateur
lincruste
Chevalier du Zodiaque
Messages : 4548
Inscription : 26 nov. 2020 23:53

Homebrew DS/3DS

Message par lincruste »

T'avais pas un linker à l'époque de la DS ? Tu sais les M3, CycloDS, R4 et autres ?

Je viens d'acheter un linker cet après-midi, c'est un peu un caprice de gosse parce que j'en ai déjà deux, mais celui-là il est assez sympa parce qu'il est entièrement open-source, du moule à plastique au hardware interne en passant par le firmware. Visiblement d'après les premiers utilisateurs ça démarre plus vite que les bidules chinois.

https://www.lnh-team.org/dspico_sw.html

Compatible DSi Ware !!! (Ça j'attends de le voir)
Tryphon a écrit :
05 oct. 2024 12:26
Merci enculé 🫡

Avatar de l’utilisateur
BeyondOasis
Expendable
Messages : 18758
Inscription : 03 nov. 2020 09:48
Localisation : 93

Homebrew DS/3DS

Message par BeyondOasis »

Oui et non. J'ai eu une fois une carte pour mettre des roms dessus mais c'est le genre de truc qui me pousse à ne jamais faire aucun jeu, je m'arrête au premier stage et je change de jeu. Donc j'ai laissé tomber

Avatar de l’utilisateur
Antarka
Maître de l’Univers
Messages : 9268
Inscription : 22 juin 2023 09:01

Homebrew DS/3DS

Message par Antarka »

C'est des everdrive les R4 & co sommairement non ?

J'ai aucune connaissance en homebrew DS et 3DS. La seule console où je connais plutôt bien la scène unofficial c'est la Dreamcast (dont le catalogue Homebrew est vraiment super intéressant).

Je vais donc pour le moment pas participer à ce topic, mais je vais le suivre avec grande curiosité.
Bali Balo dans son berceau
Bandait déjà comme un taureau

Avatar de l’utilisateur
lincruste
Chevalier du Zodiaque
Messages : 4548
Inscription : 26 nov. 2020 23:53

Homebrew DS/3DS

Message par lincruste »

BeyondOasis a écrit :
01 mars 2026 20:56
Oui et non. J'ai eu une fois une carte pour mettre des roms dessus mais c'est le genre de truc qui me pousse à ne jamais faire aucun jeu, je m'arrête au premier stage et je change de jeu. Donc j'ai laissé tomber
Ha oui je comprends très bien. Du coup c'est normal que tu aies raté la vague des homebrews DS.

Pour la 3DS c'est encore différent, les linkers qui sont sortis au début c'était des saloperies qui n'étaient vraiment pensée que pour le piratage des jeux, un peu comme le Mig Switch, ça ne permettait pas de faire tourner du code non signé donc c'était vraiment pas aussi intéressant.
À partir du moment où y'a eu des custom firmwares sur 3DS on a pu installer une homebrew channel comme sur Wii et là c'est devenu dingue.

Dis-toi que rien que pour Red Viper ça vaut le coup, c'est le premier émulateur Virtual Boy qui permettait de jouer en 3D sans lunettes directement sur l'écran de la 3DS. LE truc qu'on attendait en officiel avec une Console Virtuelle de Nintendo et qu'ils ont cru bon de remettre à plus tard avec leur support VB en plastique casse-cervicales à 80€.

Mais y'a plein d'autres trucs géniaux avec les homebrews, tu vois là je suis en vacances sans PC et j'ai voulu essayer un jeu SNES de Wiiwii: j'ai téléchopé la rom sur le téléphone, ouvert un point d'accès wifi, connecté la 3DS dessus et démarré un serveur FTP sur la console, et depuis un client Android j'ai copié le rom du téléphone vers la SD de la 3DS tranquillou. C'est même encore mieux sur New 3DS, puisque ça permet de copier des données sans ouvrir la coque vu que ces nanards de chez Nintendo ont pas mis de port SD externe.
Tryphon a écrit :
05 oct. 2024 12:26
Merci enculé 🫡

Avatar de l’utilisateur
lincruste
Chevalier du Zodiaque
Messages : 4548
Inscription : 26 nov. 2020 23:53

Homebrew DS/3DS

Message par lincruste »

Tiens une visite guidée rapide pour les mecs qui seraient tentés mais qui voient pas trop à quoi ça peut ressembler:

Image

Donc là c'est un dossier avec que des homebrews, ils sont installés directement dans la mémoire interne de la 3DS et apparaissent donc comme des applications officielles, il y a des émulateurs, des portages de jeux (comme Quake ou Lemmings), mais aussi un lanceur de CTGP Nitro, un mod génial qui rajoute des centaines de circuits originaux, des courses en ligne et des personnages/karts à Mario Kart 7. Sur cette photo, en haut à gauche le raccourci du Homebrew Launcher, le pendant 3DS de la célèbre application Wii Homebrew Channel. Cliquons dessus:

Image

Ici le Homebrew Launcher liste d'autres homebrew, cette fois-ci non plus des applications installées dans le menu de la console mais plutôt des exécutables copiés sur la carte SD de la console. Quand j'ai le choix, je préfère cette méthode, c'est plus rapide pour les mises à jour et je préfère toujours déporter les trucs sur une SD plutôt qu'écrire dans la NAND de la console.

C'est encore vivant selon les projets, par exemple l'émulateur de Virtual Boy est assez récent, un émulateur génial de Game & Watch vient d'être publié et j'ai soumis un bug à l'équipe de ScummVM qui a corrigé une régression sur Ringworld.

Tiens puisqu'on en parle, hop un clic sur ScummVM:

Image
L'interface moderne de ScummVM, il est toujours possible de revenir a l'ancienne mais pour une fois la plus récente est la mieux. Les données des jeux sont également stockées sur la SD, c'est très facile d'en rajouter. La date que vous voyez n'est pas celle de la photo mais celle du build de cette version.

Image
Regardez-moi cette merveille, Lands of Lore dans sa résolution native sur une Old 3DS avec émulation de la souris par stylet et contrôles manuels pour les déplacements remappés pour les gauchers. Zoomez un peu sur l'écran du bas, admirez moi ces magnifiques pixels, raaaaah lovely. Aucun bug constaté, les accès sont un peu lents lors des sauvegardes mais rien d'autre à signaler. J'y passe mes soirées.

Bon j'espère que ça en aura convaincu quelques uns, si vous avez une 3DS et que vous n'êtes pas au moins un peu curieux de voir ce qui est disponible vous passez peut-être à côté de quelque chose.
Tryphon a écrit :
05 oct. 2024 12:26
Merci enculé 🫡

Avatar de l’utilisateur
BeyondOasis
Expendable
Messages : 18758
Inscription : 03 nov. 2020 09:48
Localisation : 93

Homebrew DS/3DS

Message par BeyondOasis »

Ah ouais ça en jete pas mal

Avatar de l’utilisateur
lincruste
Chevalier du Zodiaque
Messages : 4548
Inscription : 26 nov. 2020 23:53

Homebrew DS/3DS

Message par lincruste »

Ha tu me fais plaisir tiens.
Tryphon a écrit :
05 oct. 2024 12:26
Merci enculé 🫡

Avatar de l’utilisateur
lincruste
Chevalier du Zodiaque
Messages : 4548
Inscription : 26 nov. 2020 23:53

Homebrew DS/3DS

Message par lincruste »

20 ans après les M3, Supercard et autres DS-Xtreme, un nouveau linker DS est apparu récemment, avec ceci de particulier qu'il est entièrement open-source, mais vraiment de A à Z. Circuit imprimé, firmware, interface graphique, même les fichiers STL de la coque en plastique sont sous licence ouverte:

https://github.com/LNH-team/dspico

Les mecs à l'origine de ce projet, la team LNH, continuent activement à améliorer la partie logicielle, mais d'autres contributions sont possibles justement de par la nature ouverte du projet.

Côté hardware c'est basé sur le microcontrôleur du Raspberry Pi Pico, d'où son nom: le DS Pico

Image

Image

Évidemment les chinois se sont engouffrés dans la brèche vu que leur dernières trouvailles pour faire vivre ce marché moribond c'était de vendre des linkers avec timebomb pour forcer les gens à en racheter un tous les ans, ce qui fait que tu peux en trouver pour moins de 10 balles de bonne qualité sur Aliexpress si t'as pas envie de le monter toi-même.

Alors en théorie comme une rom DS officielle est nécessaire pour compiler le firmware, tu dois tout build toi-même à partir du wiki, j'ai voulu jouer le jeu et je vais pas vous mentir c'est une galère sans nom. C'est faisable parce que même moi j'ai réussi et que la doc officielle est complète, mais je pense que le mieux c'est d'aller télécharger un firmware tout prêt, ça se trouve par moyen détourné sur archive.org ou c'est flashé d'origine par le vendeur Aliexpress.

Par contre ça veut dire que ce truc est 100% légal et qu'il n'y aura pas de vague de saisie par Nintendo comme on a pu le vivre jusqu'à présent.

Pour en revenir à l'appareil lui-même, c'est conçu pour une consommation minimale et des performances optimales, le temps de chargement des roms est ridiculement faible et la consommation électrique de 57 mA, c'est à dire comparable au meilleur linker dans cette catégorie, le CycloDS.

Mais ça ne s'arrête pas là, il est équipé d'un port USB (micro USB hélas) pour faire des trucs un peu dingues comme utiliser la DSi comme webcam pour PC, comme microphone ou autre truc goleri et inutile.

L'interface est très clean, il y a même un mode "coverflow" comme sur l'USB Loader de la Wii pour afficher les pochettes des jeux :

Image

J'ai reçu le mien avant-hier, une fois que je me suis dépatouillé de cette histoire de compilation de firmware j'ai découvert que ce truc permet aussi de charger des roms GBA avec GBA Runner et même des jeux DSi (ça permet de virtualiser la NAND de la DSi, c'est donc encore mieux que l'injection sur 3DS qui est très limitée en place), ça m'a fait découvrir des trucs que j'avais ratés à l'époque comme Space Ace, Mad Dog Mc Cree ou Punball Pulse.

Image

Le compatibilité avec les homebrews est parfaite, ici j'ai testé avec deux de mes chouchous, Still Alive DS et Nitro Tracker, c'est impeccable:

Image

Image

Pour la GBA, pas de mauvaise surprise:

Image

Image

Bon on sort un peu du cadre du topic mais si on réfléchit bien, c'est du homebrew, mais matériel.

Si vous avez des questions hésitez pas.
Tryphon a écrit :
05 oct. 2024 12:26
Merci enculé 🫡

Répondre

Revenir à « DS / 3DS »