CMOC ist ein Cross-Compiler für eine Teilmenge von C, der Code für den 8-Bit-Prozessor 6809 generiert. Er erzeugt Assembler-Code im Intel HEX-Format oder im ausführbaren .BIN-Format des Color Computers. Er läuft unter Linux und wahrscheinlich auch unter anderen Unix-ähnlichen Umgebungen. (non)