I wrote a DOS application, many months of hard work, well, could be done in Windows VB, but what a heck, assembly was faster and easier. Some customers are complaining about running in W2K and XP. I found out that the arguments passed at the command line (DOS/W98/ME) and parsed by my program from the keyboard buffer at segment address 80h and above, are not exactly there at W2k and XP, since the program parse trash. I don't have a W2K machine to test (it should be pretty easy to find out where the command line arguments go), so, any idea about the LOW memory usage of the W2K CMD.EXE when emulating DOS? mostly related to the keyboard buffer?
Somehow desperate and losing customers because of that. Again, thanks to Microsoft and its greedy owner. Do you believe in write something for windows right now? who ensures you it will be working on the Windows2003 version? would you bet your house and car on it? I won't. Hey Mr Gates, where is the so called COMPATIBILITY you always promissed? I have a program that runs in Win98 and DOES NOT in W2K, what will you do about it? nothing, right? thank you very much.
Peter L.