LPT is working only few seconds

  • Thread starter Thread starter Eric V
  • Start date Start date
E

Eric V

My 16Bits App uses direct ASM IO acces on port 0x378. It's working fine
for W9x, et 2000 PRO.(it's for FisherTechnik robotics command program).
But on XP, it's working only 15 to 30 seconds. After, the LPT port is
no more driven by the program. I tried W9x backward compatility without
result. Not all the pin's are used by the fischer interface.
The schools that are using my program can not use Windows XP for robotics.
Thanks
 
Probably a better answer will come from asking here instead.

microsoft.public.windowsxp.device_driver.dev
 
Rewrite your 16-bit app to at least a 32-bit app - in case you haven't
heard, 64-bit apps are on the horizon in the dawn of a new age - and 64-bit
hardware can run 32-bit apps in emulation mode, but not sure if 16-bit
emulation is even available.
Also note, XP is more stringent about NOT letting any application access
hardware directly (the reason the NT OS's are more reliable and robust),
these OS's (NT) must go through the appropriate Win API to access hardware -
this is most likely where your problem lies and again you need to rewrite
your 16-bit app as a 32-bit app, using Win32 or .NET architecture.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top