Platforms

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.

Decomp vs recomp

Compare by game: Manic Miner 2

Decompilations

ProjectOriginalStatusMadeLatestStars
Exile disassemblyExile (BBC Micro) 1988archivedHuman-led—29
Manic Miner (BBC) disassemblyManic Miner (BBC Micro version)stalledHuman-led—17

Ports, rewrites & clean-room builds

ProjectOriginalStatusMadeLatestStars
Thrust (JavaScript)Thrust 1986stalledHuman-led—13

OS & system

ProjectOriginalStatusMadeLatestStars
Acorn MOS disassemblyAcorn MOS (BBC Master series) 1986releasedHuman-led20260501-000102-f740ee9
Apr 30, 2026
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.