Reconstructing MBASIC 5.21, byte for byte
Microsoft's source for MBASIC 5.21 is gone. A reconstruction from a sibling version and a disassembly is only half the problem. The harder half is proving the reconstruction is right, and that proof needed a byte-identical assembler to be built first.