{"product_id":"picosystem","title":"PicoSystem","description":"\u003cp\u003eA tiny hackable dev handheld with RP2040 at its heart ❤\u003c\/p\u003e\n\u003cp\u003ePicoSystem is a \u003cstrong\u003epocket sized handheld games console\u003c\/strong\u003e, built around Raspberry Pi's RP2040 chip (that's the little fella that's the core of a Raspberry Pi Pico).\u003c\/p\u003e\n\u003cp\u003eWe've taken these lucky bits of silicon to the component spa and treated them to the full works: a big chunk of flash memory, a vibrant \u003cstrong\u003e240x240 screen\u003c\/strong\u003e and a nice \u003cstrong\u003eD-pad and buttons\u003c\/strong\u003e picked out by our most particular arcade enthusiasts. There's also a \u003cstrong\u003epiezo speaker\u003c\/strong\u003e for discreet retro bleeps and chirps and a \u003cstrong\u003erechargeable LiPo battery\u003c\/strong\u003e so you can take your homebrew games on the bus.\u003c\/p\u003e\n\u003cp\u003eThe finished product looks and feels great - so we couldn't resist going all out on the build quality by adding a custom matt black anodised \u003cstrong\u003ealuminium case\u003c\/strong\u003e with a handy wrist strap.\u003c\/p\u003e\n\u003cp\u003eWe think RP2040 has tons of potential as an experimental gaming platform, and we're really looking forward to seeing what folks create.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM)\u003c\/li\u003e\n\u003cli\u003e16MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003e1.54\" colour SPI IPS LCD (240 x 240 pixels)\u003c\/li\u003e\n\u003cli\u003eD-pad and buttons\u003c\/li\u003e\n\u003cli\u003e525mAh LiPo battery (should be good for at least 6 hours of on-time)\u003c\/li\u003e\n\u003cli\u003ePiezo buzzer\/speaker\u003c\/li\u003e\n\u003cli\u003eOn\/off power button\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003eCNC milled aluminium case\u003cstrong\u003e *swoon*\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWrist strap\u003c\/li\u003e\n\u003cli\u003eProgrammable and rechargeable via USB-C (cable not included)\u003c\/li\u003e\n\u003cli\u003eComes fully assembled.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/picosystem\" target=\"_blank\"\u003eC++\/MicroPython API\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/picosystem_schematic.pdf?v=1633439554\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGames\u003c\/h2\u003e\n\u003cp\u003eWant to try out some pre-built games while you wait for inspiration to strike? Give these a go!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/scorpion-games-uk.itch.io\/super-square-bros\" target=\"_blank\"\u003eSuper Square Bros.\u003c\/a\u003e by Scorpion Games - A bouncy quadrilateral platformer.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/Gadgetoid\/32blit-dots\/releases\" target=\"_blank\"\u003eDots\u003c\/a\u003e - Dot popping puzzler. Create chains of two or more and race to get the biggest score.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/32blit\/rocks-and-diamonds\/releases\" target=\"_blank\"\u003eRocks and Diamonds\u003c\/a\u003e - Classic game of dodging rocks and grabbing diamonds.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/blit_v0.2.0_32blit-32blit-sdk-geometry.uf2?v=1633970589\" target=\"_blank\"\u003eGeometry\u003c\/a\u003e - Smash up space boulders with lasers to make smaller space boulders!\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/blit_v0.2.0_32blit-32blit-sdk-scrolly-tile.uf2?v=1633970589\" target=\"_blank\"\u003eRainbow Ascent\u003c\/a\u003e - The Dark Souls of procedurally generated vertical jumping puzzles. Good luck.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/blit_v0.2.0_Daft-Freak-super-blit-kart.uf2?v=1634037972\" target=\"_blank\"\u003eSuper Blit Kart\u003c\/a\u003e by Daft_Freak - A \"Mode7\"-based racing game.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTo get into bootloader mode so you can flash a new .uf2, turn your PicoSystem on whilst holding down the X button - it should then show up as a drive called RPI-RP2 on your computer.\u003c\/p\u003e\n\u003cp\u003ePicoSystem ships flashed with the mighty Super Square Bros. by Scorpion Games - if you like it as much as we do check out their \u003ca href=\"https:\/\/scorpion-games-uk.itch.io\/super-square-bros\" target=\"_blank\"\u003eitch.io page\u003c\/a\u003e and show them some love.\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eAs PicoSystem is RP2040-powered, you've got an array of options for making your own games. Here's a quick rundown!\u003c\/p\u003e\n\u003cp\u003eOur \u003cstrong\u003eofficial PicoSystem API\u003c\/strong\u003e is available in C++ and MicroPython flavours. It's designed to be lightweight, easy to use and to stay out of the way while you're developing games. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/picosystem\" target=\"_blank\"\u003ePicoSystem API\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/wiki.picosystem.com\/\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/\"\u003ePicoSystem wiki\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/wiki.picosystem.com\/en\/c++\/getting-started\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/en\/c++\/getting-started\"\u003eC++\u003c\/a\u003e and \u003ca href=\"https:\/\/wiki.picosystem.com\/en\/micropython\/getting-started\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/en\/micropython\/getting-started\"\u003eMicroPython\u003c\/a\u003e getting started\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/wiki.picosystem.com\/en\/c++\/cheatsheet\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/en\/c++\/cheatsheet\"\u003eAPI cheatsheet\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDownload \u003ca href=\"https:\/\/github.com\/pimoroni\/picosystem\/releases\" target=\"_blank\"\u003elatest MicroPython firmware\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eMake simple games in \u003cstrong\u003eCircuitPython\u003c\/strong\u003e using the Stage library (thanks to \u003ca href=\"https:\/\/twitter.com\/deshipu\/status\/1446076574370045960\" target=\"_blank\"\u003edeshipu\u003c\/a\u003e!).\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDownload \u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_picosystem\/\" target=\"_blank\"\u003ePicoSystem flavoured CircuitPython\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/circuitpython-stage-game-library\" target=\"_blank\"\u003eStage library tutorial\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt's also possible to use the fully featured \u003cstrong\u003e32blit SDK\u003c\/strong\u003e and C\/C++ to make games for PicoSystem, thanks to the efforts of the \u003ca href=\"https:\/\/discord.gg\/ArsMZNa\" target=\"_blank\"\u003e32blit community\u003c\/a\u003e. Developing with the 32blit SDK means you can compile your games for multiple platforms (currently Linux, Windows, macOS, 32blit and PicoSystem) - great for if you want to share them on \u003ca href=\"https:\/\/itch.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eitch.io\u003c\/a\u003e!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/32blit\/32blit-sdk\" target=\"_blank\"\u003e32blit SDK\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/32blit\/32blit-sdk\/blob\/master\/docs\/pico.md\" target=\"_blank\"\u003e32blit x PicoSystem getting started\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/32blit\/picosystem-boilerplate\/\" target=\"_blank\"\u003eBoilerplate template\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/discord.gg\/ArsMZNa\"\u003e32blit discord\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 96.6 x 42.7 x 15.5mm (L x W x H, including buttons)\u003c\/li\u003e\n\u003cli\u003eThere are broken out \u003cstrong\u003edebug pins\u003c\/strong\u003e on the PCB for if you want to program PicoSystem with an external debugger but you'll have to remove the case (with the screws on the back) to get at them.\u003c\/li\u003e\n\u003cli\u003eIf you want to have a look at PicoSystem's insides without having to take yours apart take a look at HackSpace's \u003ca href=\"https:\/\/twitter.com\/HackSpaceMag\/status\/1447852275012096005\" target=\"_blank\"\u003edissection report\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eCheck out ETA Prime's \u003ca href=\"https:\/\/youtu.be\/m_5voWb7MYU\" target=\"_blank\"\u003ereview\u003c\/a\u003e for unboxing, teardown and gameplay footage!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369546985555,"sku":"PIM559","price":57.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/picosystem-dark-square-1.jpg?v=1632843358","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/picosystem","provider":"Pimoroni Ltd","version":"1.0","type":"link"}