@psychotimmy fpc can cross-compile to 8086/dos (ala freedos) so I am told, which could be another option to consider.