Z80 Sans is a font that disassembles Z80 opcodes into assembly mnemonics purely through font rendering mechanics. By exploiting the OpenType standard's Glyph Substitution Table and Glyph Positioning Table, the font defines glyphs for each nibble of opcodes and uses a recursive descent parser to generate substitution rules that display the correct assembly mnemonics in context. This showcases the surprising computational power hidden within font rendering systems, which also includes Turing-complete LaTeX, invisible Unicode characters, and even WebAssembly execution inside fonts.

Sort: