Skip to content
@big-iron-cde

Big Iron

Big Iron cover

Big Iron CDE

Build and run a real 6502 computer on a breadboard, with open-source tools and a modern upload workflow.

Website License: MIT

Big Iron CDE (Cloud Development Environment) is an open-source organization for people who want to build, learn, and experiment with real 6502 systems. This GitHub org holds the firmware, host software, starter templates, and CI tooling that make that possible with a modern workflow.

Table of Contents


What is this?

Big Iron lets you wire up a real 6502 CPU on a breadboard and run programs you wrote yourself. You see actual instruction fetches, memory access, and bus activity on physical hardware, not just in a simulator.

A Raspberry Pi Pico sits on the board and does the heavy lifting:

  • stores your program and feeds it to the CPU
  • provides the clock signal that steps the CPU forward
  • lets you upload new programs from your laptop over USB

Your laptop runs Romulan, the host tool that turns assembly into a program image and talks to the Pico.


Why does it exist?

Learning how a CPU works is much more tangible when you can build the machine yourself. But classic 6502 kits often need extra parts that are hard to find and awkward to use in a lab.

Big Iron keeps the real hardware experience and removes that hassle. Write code, upload over USB, watch the CPU run. Open docs, wiring guides, and automation tools are included so others can reproduce and build on the same setup.


Projects

Repo What it does
piclone Firmware for the Pico: program storage, clock, and reset
romulan Laptop tool: build programs, upload to the board, record what the CPU does
starter Starting point for new 6502 assembly projects
runner Runs automated tests against real hardware in GitHub Actions
fritzing-parts Breadboard diagrams and part files for Fritzing

Docs: piclone.big-iron.dev · romulan.big-iron.dev


Quick start

  1. Follow the Piclone wiring guide to build the breadboard
  2. Flash piclone onto a Raspberry Pi Pico 2
  3. Install romulan, then run uv run romulan demo.txt --build --upload

Contributing

Issues and pull requests are welcome. All projects are MIT-licensed.

Popular repositories Loading

  1. scaffold scaffold Public

    A Docker container orchestrator built in Zig.

    Zig 1

  2. frame frame Public

    An experiment in building containers from scratch.

  3. zig-docker zig-docker Public

    Forked from nektro/zig-docker

    Zig bindings for the Docker Engine API.

    Zig

  4. theia-ide theia-ide Public

    Forked from eclipse-theia/theia-ide

    The Eclipse IDE is a modern and open IDE for cloud and desktop. The Theia IDE is based on the Theia platform. The Theia IDE is available as a downloadable desktop application. You can also try the …

    TypeScript

  5. .github .github Public

    Profile repository for Big Iron CDE.

  6. ide-config ide-config Public

    Repository storing various configuration files for Theia IDE instances.

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…