Per la mia classe di linguaggio assembly, stiamo scrivendo programmi DOS usando DPMI. Sfortunatamente, non ho accesso a una macchina Windows a 32 bit tutto il tempo. Ho una macchina virtuale Debian installata su quasi tutti i computer che uso.Come si compilano i programmi DOS su Debian?
Ho installato DOSBox e DOSEMU. C'è un modo per assemblare e compilare i programmi in Linux piuttosto che in DOS? Sto usando il nasmo, quindi non sembra che abbia problemi a farlo assemblare nel formato DOS. Tuttavia, ho problemi a eseguirlo attraverso il compilatore con il mio codice C e ottenere un eseguibile DOS (utilizzando gcc o MinGW).
C'è qualche modo per fare questo o sto praticamente andando a dover installare tutti gli strumenti sotto DOS?
Probabilmente dovresti forzare una catena di strumenti con il tuo VM vm. Lo so, questo fa schifo. +1 e favorito, spero di vedere una buona risposta a questo. –
Prova ad usare MASM in DOSBox ... – 23ars