Pico-GB-Cart : Une cartouche de GameBoy sous RP2040

Après le hack de la Nintendo Switch, voici venir Pico-GB-Cart, une cartouche de Gameboy qui exploite à son tour une puce RP2040 de la fondation.

Hier, nous découvrions une méthode pour hacker la Nintendo Switch avec une puce RP2040 de la fondation Raspberry Pi. Aujourd’hui, c’est un saut en arrière chez Nintendo puisqu’il s’agit d’un hack des consoles Gameboy qui est proposé avec la même puce sous le nom Pico-GB-Cart.

A gauche un prototype, à droite une cartouche prête à l’emploi.

L’idée de Pico-GB-Cart est assez simple sur le papier. On intègre une petite carte qui reprend les connecteurs d’une cartouche de GameBoy d’origine dans la console mais, au lieu de proposer une mémoire unique, cette cartouche va permettre de naviguer dans un menu pour ouvrir de multiples jeux. Le menu est piloté par la puce RP2040 et les jeux sont stockés sous formes de ROMs sur une carte MicroSD insérée dans la cartouche.

On démarre donc sa Gameboy, on choisit son jeu, il est chargé et lancé directement via la RP2040. C’est une méthode assez classique de stockage et d’exploitation sur des cartouches de ce type. Mais ici la puce « maison » des fabricants est remplacée par une solution de la fondation Raspberry Pi que tout un chacun peut se procurer.

La méthode employée pour construire Pico-GB-Cart est décrite en détail sur la page Github de 0xen qui liste l’ensemble des éléments nécessaires pour reproduire son hack. La page Reddit présentant le projet.


Soutenez Minimachines avec un don mensuel : C'est la solution la plus souple et la plus intéressante pour moi. Vous pouvez participer via un abonnement mensuel en cliquant sur un lien ci dessous.
2,5€ par mois 5€ par mois 10€ par mois Le montant de votre choix

Gérez votre abonnement

12 commentaires sur ce sujet.
  • 23 mars 2023 - 15 h 43 min

    Sympa pour ceux qui ont encore une vieille Gameboy fonctionnelle…

    A quand l’équivalent format disquette 3″ pour Amstrad CPC ? ;-)

    Répondre
  • 23 mars 2023 - 16 h 02 min

    @eeegr: Le problème des disquettes c’est le système de lecture malheureusement.

    Répondre
  • 23 mars 2023 - 16 h 32 min

    @eeegr: IL y a déjà des remplacements au format SD pour ces lecteurs (Amstrad, Atari/Amiga et autres), le RP2040 pourrait très bien être appliqué là aussi.

    Pour les consoles il y a plein de solutions, mais pas aussi versatiles que le RP2040 et parfois des solutions très excessives.

    Répondre
  • ben
    23 mars 2023 - 17 h 42 min

    Même question que sur le précédent article sur le RP2040, en quoi c’était pas faisable avec une autre puce (esp32, stm32, ..) ?

    Après comme précédemment le projet donne envie.
    Compatible avec les sauvegarde ?

    Répondre
  • 23 mars 2023 - 19 h 30 min

    @ben: La puce se trouve facilement, la fondation garanti son suivi dans la durée, c’est pas assez rentable pour en faire des fausses, elle est proposée en intégration par des fabricants de PCB.

    Répondre
  • 23 mars 2023 - 20 h 35 min

    Ce système pourrait être étendu à d’autres consoles non ?

    Il faut que le tout rentre dans la cartouche mais est-ce la seule contrainte ?

    Répondre
  • ben
    24 mars 2023 - 10 h 33 min

    @Pierre Lecourt: C’est quand même pas le premier microcontroller au monde non plus, les concurrent font la même choses. Sauf sur la disponibilité ou effectivement on trouve cette puce chez des revendeurs « grand public ». Mais âpres niveaux soudure c’est pas tout le monde qui peut le faire et il te faudra quand même d’autre composant que tu achètera chez les revendeur moins grand public.

    @Lionel: Vivement la même pour NeoGeo.

    Répondre
  • 24 mars 2023 - 11 h 37 min

    @ben: c’était faisable, surtout avec les STM32, mais ce n’est pas le même public, amha.

    En gros, et en caricatural, je dirais que ceux qui utilisent les ESP et surtout les STM (voire PIC) font plus des trucs pros et ne « s’amusent » pas avec des mods de retrogaming (je vais me faire des amis, je sens :D )

    Le monde du modding rétrogaming est habitué aux modchips faits par des pros (fpga, boites spécialisés) ou alors des montages typés arduino donc peu puissants. C’est une communauté enthousiaste pour les jeux, technique et geek, mais pas avec les grosses connaissances techniques nécessaires pour réaliser ces montages.
    L’arrivée du Pico donne déjà accès à la vaste communauté de la fondation, mais aussi permets de réduire la peur de « tenter la chose » car le Pico est déjà si connu qu’il parait moins obscur que les autres technologies ? (esp,stm) les projets de ce type commencent alors à arriver à l’initiative d’un « oseur », puis les dérivés suivent.

    Et ensuite, il est facile de prédire que ça risque de dériver sur des versions esp ou stm, car ce sera « plus mieux », etc…

    Au final, tout le monde s’y retrouve, car ça innove ^^

    C’est mis dans des grosses cases, mais grosso modo ça doit tourner autour de ça.
    (aucun geek n’a été blessé pendant la rédaction de ce post).

    Répondre
  • 24 mars 2023 - 11 h 54 min

    @ben: Non c’est pas le premier mais comme le dit @StarDreamer c’est très grand public. La solution Waveshare que l’on a vu sur le hack de la switch, c’est 5€ et c’est prêt à l’emploi. C’est quand même bien plus simple a acheter, manipuler et partager que des solutions classiques. Je veux dire, toute la doc est là, la commu est énorme et l’engouement palpable. Chez les fabricants de PCB tu peux ajouter un RP2040 pour 1$. Ce qui fait que si tu crée une carte comme celle-ci et que tu partages tes sources un autre utilisateur pourra faire faire sa carte en quelque clics pour une bouchée de pain.

    D’ailleurs c’est simple, si ces projets aboutissent aujourd’hui sous RP2040 alors que ca n’a jamais été le cas avec de l’ESP32 c’est probablement pour cette raison. L’ouverture et l’engouement.

    Répondre
  • 24 mars 2023 - 14 h 21 min

    @Lionel:

    on peut faire la même chose sur la N64 (picocart64)

    il aussi existe un projet pour faire une ODE sur la gamecube (picoboot) et un autre pour la PS1 (picostation).

    il est même possible de faire un pad arcade avec.(pico fighting board)

    On peut aussi débricker une wiiu avec (udpih)

    Polyvalent ce ptit Rp2040 !!!

    Répondre
  • 24 mars 2023 - 14 h 27 min

    @Baboon: Hommm je connaissais pas pico fighting board merci !

    Répondre
  • ben
    24 mars 2023 - 22 h 17 min
  • LAISSER UN COMMENTAIRE

    *

    *