BBC Micro decomps & recomps
4 community projects rebuild BBC Micro software: 0 static recompilations, 2 decompilations and 1 port, rewrites and clean-room builds, plus 1 apps, tools and preservation projects. Most-starred first; GitHub data as of 2026-10-18.
Decompilations
| Project | Original | Status | Made | Latest | Stars |
|---|---|---|---|---|---|
| Exile disassembly | Exile (BBC Micro) | archived | Human-led | — | 29 |
| Manic Miner (BBC) disassembly | Manic Miner (BBC Micro version) | stalled | Human-led | — | 17 |
Ports, rewrites & clean-room builds
| Project | Original | Status | Made | Latest | Stars |
|---|---|---|---|---|---|
| Thrust (JavaScript) | Thrust | stalled | Human-led | — | 13 |
OS & system
| Project | Original | Status | Made | Latest | Stars |
|---|---|---|---|---|---|
| Acorn MOS disassembly | Acorn MOS (BBC Master series) | released | Human-led | 20260501-000102-f740ee9 | 11 |
Can I play BBC Micro games natively on PC?
Not as finished native ports yet; the 3 projects below show how far each has got.
What is the difference between a BBC Micro decomp and a recomp?
A decompilation rewrites the game's machine code as readable C that rebuilds the original; a static recompilation translates the machine code mechanically into C/C++ that runs natively. Recomps arrive faster; decomps are easier to mod and port.
Are these BBC Micro projects legal?
They publish code only, and the ones that need game data ask you to supply it from a copy you own. Recomp never links to ROMs, ISOs or game files.