Un petit ordinateur de poche piratable avec le RP2040 au cœur ?
PicoSystem est une console de jeu portable de poche, construite autour de la puce RP2040 de Raspberry Pi(c'est le petit gars qui est au cœur d'un Pico de Raspberry Pi ).
Nous avons emmené ces chanceux morceaux de silicium au spa des composants et les avons traités à fond : un gros morceau de mémoire flash, un écran vibrant de 240x240 et un joli D-pad et des boutons choisis par nos plus grands amateurs d'arcade. Il y a également un haut-parleur piézoélectrique pour des bips et des gazouillis rétro discrets et une batterie LiPo rechargeable pour que vous puissiez emmener vos jeux maison dans le bus.
Le produit fini est beau et agréable au toucher. Nous n'avons donc pas pu résister à l'envie d'aller plus loin dans la qualité de fabrication en ajoutant un boîtier personnalisé en aluminium anodisé noir mat avec une dragonne pratique.
Nous pensons que la RP2040 a un potentiel énorme en tant que plateforme de jeu expérimental et nous sommes impatients de voir ce que les gens vont créer.
Caractéristiques
Alimenté par RP2040 (Dual Arm Cortex M0+ fonctionnant jusqu'à 133Mhz avec 264kB de SRAM)
16MB de flash QSPI supportant XiP
1.54" colour SPI IPS LCD (240 x 240 pixels)
D-pad et boutons
Batterie LiPo 525mAh (devrait être bonne pour au moins 6 heures d'autonomie)
Buzzer/speaker Piezo
Bouton marche/arrêt
LED RGB
Boîtier en aluminium fraisé CNC *swoon*
Dragonne
Programmable et rechargeable via USB-C (câble non inclus)
Livré entièrement assemblé.
Jeux schématiques API C++/MicroPython
Vous voulez essayer des jeux préétablis en attendant que l'inspiration vienne ? Essayez-les !
Super Square Bros. par Scorpion Games - Un jeu de plateforme quadrilatéral bondissant.
Dots - Un jeu de puzzle avec des points. Créez des chaînes de deux ou plus et faites la course pour obtenir le meilleur score.
Rocks and Diamonds - Jeu classique consistant à esquiver les rochers et à attraper les diamants.
Géométrie - Écrasez des rochers de l'espace avec des lasers pour en faire de plus petits !
Rainbow Ascent - Le Dark Souls des puzzles à saut vertical générés de manière procédurale. Bonne chance.
Super Blit Kart par Daft_Freak - Un jeu de course basé sur "Mode7".
Pour passer en mode bootloader afin de pouvoir flasher un nouveau .uf2, allumez votre PicoSystem en maintenant le bouton X enfoncé - il devrait alors apparaître comme un lecteur appelé RPI-RP2 sur votre ordinateur.
Le PicoSystem est livré avec le puissant Super Square Bros. de Scorpion Games. Si vous l'appréciez autant que nous, rendez-vous sur leur page itch.io et montrez-leur votre amour.
Logiciel Le
PicoSystem étant alimenté par le RP2040, vous disposez d'un large éventail d'options pour créer vos propres jeux.
Voici un bref aperçu de la situation !
Notre API officielle PicoSystem est disponible en version C++ et MicroPython. Il a été conçu pour être léger, facile à utiliser et pour ne pas vous gêner lorsque vous développez des jeux.
API du
PicoSystem Wiki du PicoSystem
C++ et MicroPython : comment démarrer
Fiche technique de l'API
Télécharger le dernier firmware MicroPython
Réaliser des jeux simples dans CircuitPython en utilisant la bibliothèque Stage (merci à deshipu !).
Télécharger le
didacticiel sur la bibliothèque CircuitPython
Stage à la sauce PicoSystem Il est
également possible d'utiliser le kit SDK 32blit complet et C/C++ pour créer des jeux pour PicoSystem, grâce aux efforts de la communauté 32blit.
Développer avec le SDK 32blit signifie que vous pouvez compiler vos jeux pour plusieurs plateformes (actuellement Linux, Windows, macOS, 32blit et PicoSystem) - idéal si vous voulez les partager sur itch.io !
32blit SDK
32blit x PicoSystem getting started
Boilerplate template
32blit discord
Notes
Dimensions : 96.6 x 42.7 x 15.5mm (L x W x H, y compris les boutons)
Il y a des broches de débogage sur le PCB si vous voulez programmer le PicoSystem avec un débogueur externe mais vous devrez retirer le boîtier (avec les vis à l'arrière) pour y accéder.
Si vous voulez voir les entrailles du PicoSystem sans avoir à démonter le vôtre, jetez un coup d'œil au rapport de dissection de HackSpace.
Consultez l'article d'ETA Prime pour découvrir le déballage, le démontage et les images de gameplay !
À propos du RP2040
Raspberry Pi Le microcontrôleur RP2040 est un ARM Cortex M0+ double cœur fonctionnant jusqu'à 133Mhz. Il intègre 264 Ko de SRAM, 30 broches GPIO multifonctions (dont un ADC 12 bits à quatre canaux), un tas de périphériques standard (I2C, SPI, UART, PWM, horloges, etc.) et un support USB.
Les E/S programmables sont une caractéristique très intéressante du RP2040. Elles vous permettent d'exécuter des programmes personnalisés capables de manipuler les broches GPIO et de transférer des données entre les périphériques - elles peuvent décharger les tâches qui nécessitent des taux de transfert de données élevés ou une synchronisation précise qui, traditionnellement, auraient exigé beaucoup de travail de la part du CPU.