Zasm2: A Z80 assembler written in c.