winevdm icon indicating copy to clipboard operation
winevdm copied to clipboard

Feature Request: DOS Emulation

Open WindowsNinetyTen opened this issue 1 year ago • 4 comments

How about adding DOS emulation to winevdm, so that DOS programs can be directly run from Windows? Perhaps this can involve porting code from DOSBox?

WindowsNinetyTen avatar Aug 27 '23 01:08 WindowsNinetyTen

Winevdm does contain dos emulation although it's very incomplete. Despite that dos programs can't be run directly because that functionality is part of windows not winevdm and it only supports win16 programs not dos ones.

cracyc avatar Aug 27 '23 01:08 cracyc

I know what you mean; I was suggesting improving the DOS emulation so that DOS programs can be more supported in winevdm, that is, make winevdm support DOS programs as well with more complete emulation.

WindowsNinetyTen avatar Aug 27 '23 21:08 WindowsNinetyTen

Winevdm's dos emulation is focused on things that win16 programs use although it does support a bit more than that. Since there are other programs which are quite good at running dos programs (dosbox, msdos player, vdos) there isn't IMO much need for winevdm to have significantly better dos support. Upstream wine has even removed support for dos executables entirely and will run dosbox when a dos program is launched and winevdm has optional ability to run a different dos emulator for dos programs which can be configured in otvdm.ini.

cracyc avatar Aug 27 '23 23:08 cracyc

NTVDMx64 may be better for DOS programs/console & shell integration, etc.

Of course, it would be nice to get the best of the both worlds, but I don't know if it's feasible to merge them.

Torinde avatar Apr 19 '24 12:04 Torinde