Fabrikant/uitgever: David Banks, Jason Flynn et all
Jaar: 2014
Website: https://stardot.org.uk/forums/viewtopic.php?f=44&t=8518
Handleiding: https://github.com/hoglet67/CoPro6502
Schema: matchbox-copro

Dit waanzinnige printje is gestart op basis van een Godil GOP XC3S200 module als 6502 co-processor voor de BBC Micro met als doel om daarna te kijken of dit ook aan de Atom gekoppeld kan worden.

Het probeersel groeide uit tot een waanzinnige prestatie waarbij maar liefst acht verschillende processoren in één enkele FPGA zijn gebundeld: 65C102, Z80, 6809, 80286, 68000, PDP11, ARM2 en 32016. Enkele van deze cores zijn met verschillende klok-snelheden geimplementeerd zoals een 65C102 op 64MHz en een Z80 op 112 MHz.

Vanuit het eerste ontwerp is korte tijd later een nieuw printje gemaakt, gebaseerd op een Xilinx 6SLX9 FPGA dat rechtstreeks op de Tube poort van een BBC (Master) aangesloten kan worden. Om het printje ook op de Atom aan te sluiten is een Tube-interface printje gemaakt en is er de nodige software geschreven om via het Tube protocol te kunnen communiceren met de tweede processor.

Deze versie was korte tijd een groot succes maar is daarna al snel ingehaald door een soortgelijk concept waarbij geen FPGA gebruikt is, maar een Raspberry Pi Zero. Deze is voor circa €10,00 te koop en voldoet net zo goed voor deze functie.

Het succes van dit soort projecten valt of staat met de hoeveelheid toepasbare software. Voor de BBC Micro en Master is er voldoende software die, met name op de 65C102, second processor werkt. Voor de Atom is het aanbod veel beperkter en kan er eigenlijk alleen maar gebruik gemaakt worden van BBC Basic (diverse cores), CP/M (Z80 core), Flex (6809 core) en ARM Basic (ARM2 core).