Dosove programy celkem bezne a rady hrabaly primo na HW, navic, taky celkem bezne, pouzivaly tzv "nezdokumentovane funkce". Takze je na win slo rozjdet dokud ty win, osahovaly i DOS (= w9x). Na novsich/v emulatorech je to casto zhola nemozne + DOS dost pravdepodobne nepobezi na prilis novem HW (pocitam ze cokoli nad skt A/P3 bude problem).
Nekolik jich to umelo (treba Telnet a FTP od NCSA), i kdyz jen pro nekolik modelu a IO porty a IRQ se museli nastavovat rucne. Pro ostani se ppouzival ODI driver+novelli IPX/SPX stack nebo packet driver pro TCP/IP.
Taky se mi to moc nepozdává. Hlavně problém se síťovou kartou. Pochybuji, že DOSovský program přímo obsluhoval síťovku a sám si řešil komunikaci přes IPX/SPX.
U té speciální periferie bych tomu věřil, ale u síťové karty?
Na XP jsem rozchodil všechny staré DOSové programy, které jsem chtěl (běžně používám např. software z roku 1993, protože všechny jeho následující verze byly horší a horší...).
Problém s přístupem na periferie pak vyřeší vhodně nastavený UserPort.