Questo PicoSystem - PIM559 - è un piccolo palmare hackerabile con RP2040 al centro.
PicoSystem è un console di gioco portatile tascabile, costruito attorno al chip RP2040 di Raspberry Pi (quello è il piccoletto che è il cuore di un Raspberry Pi Pico). Abbiamo portato questi fortunati pezzetti di silicio al centro benessere dei componenti e li abbiamo sottoposti a un lavoro completo: un grosso pezzo di memoria flash, un vibrante Schermo 240x240 e un bel D-pad e pulsanti scelto dai nostri appassionati di arcade più particolari. C'è anche un altoparlante piezoelettrico per bip e cinguettii retrò discreti e a batteria LiPo ricaricabile così puoi portare i tuoi giochi homebrew sull'autobus.
Il prodotto finito sembra e si sente benissimo, quindi non abbiamo potuto resistere alla tentazione di puntare sulla qualità costruttiva aggiungendo un anodizzato nero opaco personalizzato custodia in alluminio con un pratico cinturino da polso. Pensiamo che RP2040 abbia un sacco di potenziale come piattaforma di gioco sperimentale e non vediamo l'ora di vedere cosa creeranno le persone.
Caratteristiche
Giochi
Vuoi provare alcuni giochi predefiniti mentre aspetti che l'ispirazione ti colpisca? Provali!
Per entrare in modalità bootloader in modo da poter eseguire il flashing di un nuovo .uf2, accendi il tuo PicoSystem tenendo premuto il pulsante X: dovrebbe quindi apparire come un'unità chiamata RPI-RP2 sul tuo computer.
Le navi PicoSystem sfoggiano il potente Super Square Bros. di Scorpion Games: se ti piace tanto quanto noi dai un'occhiata al loro pagina itch.io e mostrare loro un po' d'amore.
Software
Poiché PicoSystem è alimentato da RP2040, hai una serie di opzioni per creare i tuoi giochi. Ecco una rapida carrellata! Nostro API PicoSystem ufficiale è disponibile nelle versioni C++ e MicroPython. È progettato per essere leggero, facile da usare e per non essere d'intralcio durante lo sviluppo dei giochi.
Crea semplici giochi in CircuitPython utilizzando la libreria Stage (grazie a desshipu!).
È anche possibile utilizzare le funzionalità complete 32 blit SDK e C/C++ per realizzare giochi per PicoSystem, grazie agli sforzi del comunità 32blit. Sviluppare con l'SDK 32blit significa che puoi compilare i tuoi giochi per più piattaforme (attualmente Linux, Windows, macOS, 32blit e PicoSystem) - ottimo se vuoi condividerli su prurito.io!
Appunti
Informazioni su RP2040
Il microcontrollore RP2040 di Raspberry Pi è un ARM Cortex M0+ dual core che funziona fino a 133 Mhz. Comprende 264kB di SRAM, 30 pin GPIO multifunzione (incluso un ADC a 12 bit a quattro canali), un mucchio di periferiche standard (I2C, SPI, UART, PWM, clock, ecc.) e supporto USB. Una caratteristica molto interessante di RP2040 sono gli IO programmabili che consentono di eseguire programmi personalizzati in grado di manipolare pin GPIO e trasferire dati tra periferiche: possono scaricare attività che richiedono velocità di trasferimento dati elevate o tempi precisi che tradizionalmente avrebbero richiesto un sacco di lavoro pesante sollevamento dalla CPU.
Marca | Pimoroni |
Modello | PIM559 |