> > A friend of mine used the WinIo lib with great sucess! > > he didn't have to write any device drivers, > > Get it at > > www.internals.com > > (should work on win 95/98/NT/2000) > > > > I took a look at this. It looks great for low-rate access to the ports. > Unfortunately, it won't do too well for major whacking -- path lengths are > too long. > > However, this is an excellent skeleton which you can extend. > > The existing code performs a transition to ring 0 (Win9x/Me) or calls a > device driver (WinNT/2000) for every port I/O. You could add additional > options to the ring 0 code / device driver to perform much more processing > on one call. For example, you could read an entire scan line in one call, > staying in ring 0 / the device driver until the whole scan line > (or N bytes) > has been read. Can anybody point out how I would integrate this sort of thing into Borland C Builder? I have no idea where even to start. Thanks, TTYL -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads