How to run old x86 DOS build programs on 64-bit Windows?

A few years ago, I wrote several x86 DOS build programs as an aid to batch file programming. The programs are very small; about two or three hundred bytes in the .COM version. Now I am updating and creating new versions of these programs; however, .COM or .EXE executable files do not run on 64-bit versions of Windows. I need to know the easiest way to convert such programs so that they run on 64-bit Windows. I know that DosBox can do this, but I need my programs that run in the Win cmd.exe batch files. Can anybody help me? Thanks in advance!

+3
source share
1 answer

The 64-bit version of Windows will not allow the use of 16-bit programs. You must find another way.

http://msdn.microsoft.com/en-us/library/bb756962.aspx

https://superuser.com/a/140956

The x86 emulator was written in Javascript, so emulation would be viable; however, I suspect that much less work is in porting or rewriting programs. http://bellard.org/jslinux/

+2
source

All Articles