An assembler for DCPU-16 development, written in C++