Tweak I/O, add barebones assembler