P
p.h.
Hi!
I am trying to read LPT's data port as fast as possible. I know that
Digitrace (link to the program below) achieves 750kS/s, but my program
achieves only 280kS/s. My program is written in VB.NET 2005, although I
wrote it in C too. Speed is the same in both cases. Assembler is faster
- it gains 480kS/s. I am wondering how it is possible to read LPT's data
port faster? At least as fast as Digitrace does. Maybe you could help me?
VB.NET and C version of my program use Inpout32.dll, assembler version
GiveIO (allowio). Digitrace uses GiveIO.
Link to Digitrace:
http://www.xs4all.nl/~jwasys/old/diy2.html
I am trying to read LPT's data port as fast as possible. I know that
Digitrace (link to the program below) achieves 750kS/s, but my program
achieves only 280kS/s. My program is written in VB.NET 2005, although I
wrote it in C too. Speed is the same in both cases. Assembler is faster
- it gains 480kS/s. I am wondering how it is possible to read LPT's data
port faster? At least as fast as Digitrace does. Maybe you could help me?
VB.NET and C version of my program use Inpout32.dll, assembler version
GiveIO (allowio). Digitrace uses GiveIO.
Link to Digitrace:
http://www.xs4all.nl/~jwasys/old/diy2.html