// cd /ai

AI as an engineering tool

AI coding assistants have become part of the toolkit for much of the recent work here: planning interpreter changes, porting operating systems and writing documentation. This section collects the results, the design documents behind them, and tests of which models are actually useful.

Built with AI

Large projects where an AI assistant was a working collaborator.

  • Claude
  • OS port

FUZIX on the Pico Computer 3

More than a thousand commits porting FuzixOS to the RP2350B. They include new compiler back ends, a bytecode runner and the mmb2c MMBasic-to-C translator. Many of the commits are co-authored with Claude.

Design documents

Plans and reviews written before and during the work. They're published as web pages from the AI-design-files repository.

MMBasic interpreter

Game ports for the Pico Computer 3

  • EliteA phased plan for the 1984 BBC Micro original, on the Draw3D engine
  • ThrustA phased plan for the 1986 BBC Micro game
  • ExileA design review for the 1988 BBC Micro game
  • Prince of PersiaWhat it would take, measured against the released source

Local language models

Which AI models can you run on your own hardware that are actually useful for embedded C and MMBasic work? A benchmark harness is testing locally hosted models on a workstation GPU, using real tasks: writing and debugging C under AddressSanitizer, answering questions about the MMBasic source, and extending a BASIC interpreter.

A full write-up of the method, results and hardware recommendations is coming soon.

In progress. The results will be published here and on The Back Shed forum when the testing is complete.