O MSX-C é o compilador C oficial da ASCII Corporation para a linha de computadores MSX, adaptado do original para CP/M. Ele compila código em C para mnemônicos Z80 usando o Macro Assembler (M80/L80) para gerar código executável para MSX-DOS, além da manutenção de bibliotecas.