I’m trying to use my K8000 on a new PC running Win7 in 64 bits,
but the demo program (k8000.exe) fail at startup with a K8E dialog saying :
Privileged Instruction.
(even when starting K8000.exe program as Administrator)
Is there any x64 compatible method to access K8000 ?
The LPT port driver included to the software package can be used in 32-bit environment only.
There is no driver available for 64-bit environment (XP, Vista and Windows 7).
For consumers, the USB interface—and in some cases Ethernet—has effectively replaced the parallel printer port. Many manufacturers of personal computers and laptops consider parallel to be a legacy port and no longer include the parallel interface. The guidelines for Microsoft’s Windows Logo Program “strongly discourages” systems builders from including parallel ports. USB-to-parallel adapters are available that can make parallel-only printers work with USB-only systems.
It’s a good card, but sadly it’s no longer in sync with current technology. There are other newer kits available like the K8090 etc.
Well, I have this card for long time, it’s true, but i want to be able to use it, on x86 or x64 systems.
Googeling the problem, I’ve found a way to access LPT from x64 (Vista or Win7 systems) : InpOut32
It is available here : highrez.co.uk/Downloads/InpOut32/default.htm
So, i’m in the process of rewriting I2C.CPP (which implement I2C bus on LPT port, and was used in 1st K8000 samples)
My new I2C.CPP will access LPT using InpOut32 instead of the GiveIO driver that can’t load on x64 (coz of Driver signature needed after Vista x64).