// firmware · hardware · experiments

Small computers, running BASIC, built from scratch.

MMBasic firmware for the PicoMite and the Colour Maximite 2, the Pico Computer 3 and the other boards it runs on, and notes from using AI as an everyday engineering tool.

Featured

The newest board, and the one most of the recent software targets.

The assembled Pico Computer 3 circuit board
  • Open hardware
  • RP2350B
  • HDMI
  • USB host

Pico Computer 3

A complete small computer built around the RP2350B: HDMI output, a USB hub for keyboard, mouse and drives, 8 MB of PSRAM, stereo audio, a real-time clock and an SD card. It boots into MMBasic, MicroPython or the FUZIX Unix-like OS, and it can also act as a VT100 terminal.

About

Peter Mather has spent more than four decades building computer systems. He started on real-time hardware and software, including plant monitoring for nuclear power stations and an early digital radiography system. He then moved into finance, and as IT Director of the London International Financial Futures Exchange (LIFFE) he led the team behind APT, the first system to automate open-outcry trading.

Senior technology roles followed at Bankers Trust, Nikko Europe, Commerzbank and PwC, where he was Global Leader of Enterprise Core Systems. Today he is back close to the metal, writing MMBasic firmware for the Colour Maximite 2 and the PicoMite and designing the boards it runs on.

  • EducationMA Natural Sciences, Cambridge; PhD, Birmingham
  • CareerReal-time systems, then IT leadership at LIFFE, Bankers Trust, Nikko, Commerzbank and PwC
  • NowMMBasic firmware, small computers and open PCB designs
  • Off the benchBritish sabre champion in 1973 and a member of the 1976 British Olympic fencing team

Recently updated

Live from GitHub.

All repositories →
  • PicoMitePicoMite / WebMite / PicoMiteVGA / PicoMiteHDMI MMBasic firmware for RP2040 & RP2350Nov 2026
  • FUZIXFork · FuzixOS ported to the Pico Computer 3Nov 2026
  • pc3hostThe Fuzix MMBasic toolchain hosted on a PCNov 2026
  • CMM2V1.5Colour Maximite 2 firmware (MMBasic)Nov 2026
  • VT2350A VT100 terminal on an RP2350: HDMI, USB keyboard and mouse, two UARTs and USB serialNov 2026