
Busboard
The backplane the main board plugs into, with slots for every expansion card.
- rosco_m68kDone
- rosco_6502Planned
Your cart is empty
Open-hardware kits shipped worldwide. Solder the board, boot it over serial, and program it right down to the metal. Then grow it one expansion card at a time.

Every rosco_m68k system begins with the main board kit. The busboard and the RAM expansion are the first two cards you add to it.
01 · Start hereROSCO M68K is a DIY kit for building an educational retro computer based on the Motorola 68010 CPU. All components use through-hole technology, making the kit accessible even for those who are new to soldering. It is a solid platform for understanding core computer concepts such as memory, buses, clocking, firmware, bootloaders, and low-level programming.
02 · Then addExpansion board for rosco_m68k — connects the main board to peripheral modules via a standard bus. Allows you to attach additional expansion cards: memory, video, sound, and other modules compatible with the rosco_m68k ecosystem.
03 · Then add4MB SRAM expansion board for the rosco_m68k retro computer. Expands your system memory with eight AS6C4008 512K×8 SRAM chips, providing the full 4 megabytes of fast static RAM addressable over the expansion bus. Perfect for running larger programs, heavier workloads, and memory-hungry applications on your 68k machine.
kit + busboard + RAMtogether make the full base system: CPU, backplane, and 4 MB of extra memory.
All products
Lilka — DIY Assembly KiA terminal recording of life and adventure games running on a real board, the full build on video, plus live boot logs and on-board memory tests.
The full build of the rosco_m68k kit, from the first resistor to the first boot.

Boot and diagnostic messages streaming over the serial port.

Checks ROM and RAM integrity on a live board.
The busboard is the backplane: the main CPU board sits on it, and every expansion card plugs into the same bus. Grow the system one card at a time.
rosco_m68k and rosco_6502 were not designed by us. They are open projects we forked to build new cards, write software, and keep them evolving.
Main board
68010 or 6502
RAM Expansion
GPIO
Audio
Video

The backplane the main board plugs into, with slots for every expansion card.

Extra memory on the bus for bigger programs and operating systems.

General-purpose inputs and outputs for talking to the outside world.
then: keyboard and mouse

A sound card so the machine can finally make some noise.
Video output that turns the serial-console computer into a full workstation.
Modern systems hide everything behind layers of abstraction. On rosco there are few layers, and every one of them is open.
Typical PC
rosco
Between your code and the silicon there are only a couple of steps, and you can read the source of each one.


Genuine 68010 and 6502-family chips. No emulation layer in between.
Address, data, and strobes are on the bus. Hook up a logic analyzer and watch the CPU work.
lea buf, a0 moveq #15, d0.fill: move.b #$AA, (a0)+ dbra d0, .fill
A few lines of assembly and you are filling memory directly, with no OS in the way.
DIP chips and modular boards. Pull a part, check it, replace it.
# create a project for your board
$ rosco init hello --board rosco_m68k
# compile with the right toolchain
$ rosco build
# upload over UART and watch the output
$ rosco run --hardware
One workflow for rosco_m68k and rosco_6502: create a project, build it, upload it over UART, and see the output. Works with the real board or the emulator.
What is shipped, what is on the bench, and what comes after.
01 · Done
rosco_m68k main board
The 68010 CPU board from the original rosco project. Ready units and DIY kits in the store.
rosco_m68k Busboard
Backplane with slots for the main board and expansion cards.
rosco_m68k RAM Expansion
Extra memory on the bus.
02 · In progress
rosco_m68k Audio
Sound card for rosco_m68k.
rosco_m68k GPIO
General-purpose I/O card.
03 · Next
Keyboard and mouse
Input devices connected through the GPIO card.
rosco_m68k Video
Video card that completes the base set for rosco_m68k.
04 · Planned
rosco_6502 base set
Busboard, RAM, GPIO, audio, and video for rosco_6502.
Documentation and guides
Assembly instructions, videos, and practical examples for every card.
Audio and GPIO are on the bench, video comes next. Leave your email and we will tell you the day they land in the store. Nothing else.
Prefer chat? Progress lands first in Telegram and Discord. All channels