Volkov was much faster on older machines...
For today's applications? It sucks. A lot
Thread/Process control in MSDOS? In your dreams
Network? Are you running Netware? Otherwise you're SOL
Sound output? Sure, just set up DMA and IRQ yourself for your Soundblaster card. I mean, you have one of those right?
What has OS got to do with possession of some hardware?
Though even first Unixes "it's a file, just write to it" were better but just above the bare minimum
As close to the embedded world as possible.
I don't understand why is there so little documentation about MSDOS as a real-time operating system. I'd bet it would work beautifully for any piece of software that was developed with such use-case in mind.
I have some experience repurposing 8259 (the interrupt controller), and if you hook on the timer (8), there is nothing else to return the execution back to the 'OS'. In short I'd disagree about the real-time.