Pensando em usar o DOSBox? Você seria capaz de invocar isso de um arquivo de lote, etc, que permitiria compilações completamente autônomas e significaria que você poderia acessá-lo diretamente da base de código e deixar a compilação resultante lá também, em vez de dentro do disco de algumas VMs.
link irá ajudá-lo