Compiling C to printable x86, to make an executable research paper

suckerpinchLength: 26 minutesCompilers, interpreters & program analysis

In brief

Tom7 explains how he built a SIGBOVIK 2017 paper made only of printable ASCII bytes that is also a valid DOS executable. He writes a C compiler targeting printable x86 without self-modifying code and solves the puzzles the constraint creates.