Ok I have borland C++ 3.1 for dos...or i think it is 3.1 i dont know but it is for dos. I also have Visual C++ 6. is there any way to compile either .com files or files that when compiled are not writen useing the int 21 call (aka call to dos). So in other words i dont want to compile for dos, but since i am running windows, i have to get a compiler that works for dos or windows. Can anyone answer that, or tell me how it is done?