>>>>> "Joe" == Joe Baker <joebaker@nelfc.com>
writes:
Joe> Hello Mike, I saw a posting from 2002 where you were asking about
Joe> running Windows programs on top of WINE that would talk to GPIB
Joe> devices. Did you ever get that working?
Joe> I'm looking at some HTBasic code which has it's own drivers
to talk
Joe> go the GPIB card. They seem to be drivers that speak directly to
Joe> the memory registers of the card. I would hope that this sort of
Joe> communications wouldn't be difficult to accomplish with WINE if
the
Joe> wine user had permissions to read/write directly to the ram
Joe> locations where these registers reside.
Either this is a old Win95 programm, not running on XP any more, that does
direct register access. This should be an easy one. Run with --denugmsg +int
and look where the program probes for registers. Add the appropriate values
under Software\\Wine\\VDM\\Ports in the wine registry and run as root and
try again. The code and comments in file dlls/winedosc/ioports should be of
some help.
If the file uses it's own kernel level driver, the task is much
bigger. Kernel level drivers use their oen API, and standard wine doesn't
implement this API. There are afforts related to safedisc to implement
(parts of) this API, but this is highly experimental. If the functionality
needed by your driver is available is another thing.
Easiest (best?) is to look for a Linux equivalent.
Bye
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------