Re:Show HN: Z80 Sans
by hyperhello on Monday August 26, 2024 @01:46AM
(#41354352)
"A recursive descent parser is used to generate all possible glyphs, which helps with evaluating expressions in encodings (e.g. SET b,(IX+o) takes a bit and a displacement, encoded as expression DD CB o C6+8*b). These encodings were then expanded to all possible values that operands can take, before finally associating 1 or more hexadecimal bytes to each disassembly glyph required to render an expanded instruction."
That's just evil! Great job!