I have several DOS programs which run excellent under real Win XP, but under virtual XP they run faulty. These Programs find existing files, but report some of them twice (instead of once).
To find existing files they use DOS Intr 21H, AH=4E (FindFirst) and 4F (FindNext). Under virtual XP typically the first 7 or 8 files or directories are reported twice, the rest is then ok. On drive C: the bug does not exist, only on the other drives, which are mapped to the host network like.
An old Norton Utilities Tool shows exactly the same bug. Under real XP everything is perfect.
Please can anybody help?
Host is Win 7 SP1 Home Premium 64 bit
Guest ist Win XP SP3
VMware is 5.0.2
Logfile shows nothing at that time.
Tell me which version of NU are you using to test in my lab
All of this api are deprecated, like int 13h (vga) or 33h (mouse)
Mensaje editado por: Samquejo 13h is for disk, 10h is vga, sorry
Version of NU is 4.0, I could supply one of them (16 KB) to you if you want and tell me how.
Thanks for looking after this problem.
Ok
I have it. Give me 2 days
Hi
I've the same error in both environments (yes, I've a very old Piv with XP at home)
With debug.exe
Look in Troubleshooting MS-DOS-based programs in Windows XP and Troubleshooting MS-DOS-Based Programs in Windows
All of this are deprecated and shoudn't run in a NT family os
You show NU.exe 4.5 is not running (probably because of accessing Track 0 of the disk). My example is fi.exe of NU 4.0 which runs excellent under real XP und has under virtual XP exactly the same bug I reported here. I can pass fi.exe to you (16 KB) if you tell me how.
The microsoft list of deprecated interrupts does not contain INT 21h, AH=4E and 4F, which has the problem.
I'm not shure what are you telling me. Can the bug be fixed?
Thanks a lot
Ok, sendme it and i'll try this weekend
Sorry, I have some old software, but not all (I was convinced to have a 4.0)
Here comes fi.exe. Just call it without parameters and (like DIR) it lists the files of the current directory. Under virtual XP you'll see the bug, that typically 7 or 8 of the first 10 files are listed twice. This is exactly the same bug several of my old DOS programs show. Under real XP this bug does not appear.
Hi Samquejo,
Did you make advantages? Could you reproduce the bug with "fi.exe" I send you?