The Game★Mite is a “build it yourself” handheld game console based on the Raspberry Pi Pico microcontroller running the PicoMite firmware.
- Raspberry Pi Pico Microcontroller
- 320x240 ILI9341 SPI TFT display + integrated SD card reader
- NES style game controller (very clicky)
- Mono audio via PWM capable of playing 4 notes simultaneously
- 3v7 LiPo battery with charging and protection circuit
- MMBasic programming language
Game★Mite hardware © 2023-2024 Thomas Hugo Williams (@thwill):
- Original concept and prototype by Thomas Hugo Williams based on the “PicoMite Backpack” by Mick Ames (@Mixtel90).
- PCB designed by Mick Gulovsen (@bigmik) hindered by Thomas Hugo Williams and Bill McKinley (@Turbo46).
- Published under the CC BY 4.0 license.
- https://www.sockpuppetstudios.com
Game★Mite software by Thomas Hugo Williams and friends:
- See individual programs for copyright and licensing specifics.
Game★Mite User Manual © 2023-2024 Thomas Hugo Williams, Mick Gulovsen and Bill McKinley
- Published under the CC BY 4.0 license.
- The instructions for loading the firmware and attaching a terminal emulator were adapted with permission from the PicoMite User Manual: https://geoffg.net/Downloads/picomite/PicoMite_User_Manual.pdf.
PicoMite firmware:
- https://geoffg.net/picomite.html
- Copyright 2011-2024 Geoff Graham
- Copyright 2016-2024 Peter Mather
Special thanks to @Martin H, @Mozzie, @Volhout and our other friends from https://www.thebackshed.com/forum/Microcontrollers.
- Game★Mite User Manual - includes build instructions
- PicoMite User Manual - includes MMBasic programming manual
-
Standard installation:
- GameMite-1.2-RC-2.uf2.zip - Preconfigured PicoMite firmware & Game★Mite software image
-
Alternative installation:
- PicoMiteV5.08.00b5.uf2.zip - Standard firmware only PicoMite image
- GameMite-1.2-RC-2-alternative.zip - Game★Mite software
-
Source code for the Game★Mite software:
- Game★Mite system software - menu, file browser and utilities by Thomas Hugo Williams
- Circle One - original game by @Volhout
- Lazer Cycle - Tron/Light Cycle clone by Thomas Hugo Williams
- PicoVaders - Space Invaders clone by Martin Herhaus
- Yellow River Kingdom - simple strategy / resource management game by Tom Hartley, Jerry Temple-Fry and Richard G Warner
- 3D Maze - game by by Martin Herhaus
- Blocks - Tetris clone by Geoff Graham
- Flappy Bird - Flappy Bird clone by @Volhout
- PicoMan - Pac-Man clone by Geoff Graham
- Snake - obligatory "Snake" game by @Volhout
1. What is a PicoMite ?
The PicoMite is a Raspberry Pi Pico running the free MMBasic interpreter.
MMBasic is a Microsoft BASIC compatible implementation of the BASIC language with floating point, integer and string variables, arrays, long variable names, a built in program editor and many other features.
Using MMBasic you can use communications protocols such as I2C or SPI to get data from a variety of sensors. You can save data to an SD card, display information on colour LCD displays, measure voltages, detect digital inputs and drive output pins to turn on lights, relays, etc. All from inside this low cost microcontroller.
The PicoMite firmware is totally free to download and use.
More information can be found on the official PicoMite website at https://geoffg.net/picomite.html
2. What happened to the custom Game★Mite firmware ?
This was only required for Game★Mite 1.0.0 & 1.1.0:
- The customisations were only very minor.
- Peter Mather has since incorporated them into the standard PicoMite 5.08 firmware.
- For historical reference the source of the now-outdated custom firmware is here.
3. How do I contact the creator of the Game★Mite ?
I can be contacted via:
- https://github.com as user "thwill1000"
- https://www.thebackshed.com/forum/Microcontrollers as user "thwill"
4. Can I buy a Game★Mite ?
The Game★Mite design, Gerbers, PicoMite firmware and Game★Mite software are distributed for free from this GitHub repository.
However if you'd like to buy a partial kit (does not include the Raspberry Pi Pico, ILI9341 display and battery) for ~£20 (March 2024) plus postage from me or Mick Gulovsen then please contact us via The Back Shed forum or email sockpuppetstudios@outlook.com.
If you like this project then perhaps you would like to buy me a coffee?