A C compiler written in TypeScript that boots straight off a floppy
A handcrafted C99 multipass compiler written in TypeScript, complete with a left-recursive parser, custom IR, SSA optimizer, and backend, compiles C straight to raw x86 real-mode binaries you can load from a floppy. It even supports x87 floating point and ships an integrated assembler plus emulator. A striking demonstration of the full compiler pipeline in one bootable artifact.