I have a C program written years ago compiled on Microsoft C 1.5. It run in DOS. It uses an input card that is configures in the config.sys file and it start through the autoexec.bat file running on Windows 95. The computer runing the program is very crappy right now and I want to re-build it. Since its hard to buy a new computer with Win 95, how can I get the program to run the same way (using autoexec and config.sys and DOS) on either Win2000 or XP. Do I need to recompile the program in Visual Studio 6.0 or so? I am not planing to change the program itself I just want it to run on the DOS shell of a more modern OS.