DOSBox should work just fine. I have used it for running old DOS apps. A virtual machine would work too, but is much more complicated, and then you need some kind of installation discs to install DOS...