M
mike
The purpose of an OS is to allow easy access to system resources.
The trend seems to be going the other way.
How can I regain something akin to direct parallel port access in
Windows XP?
I have several programs written in Quickbasic 4.5 that access the
parallel port directly on a DOS only machine. They also run just
fine in a Windows 98SE DOS box. I need to make these run in Windows XP.
Yes, I could rewrite them in Visual Basic and use a third party driver
to access the port, but then they won't run on the DOS only machine.
I need something I can quickly hack to control hardware.
I've tried disabling the port in hardware manager. XP
still blocks access to stuff that (logically) isn't there.
I've read about the possibility to modify the I/O permissions in the OS.
I'd be happy if I could just tell the OS to permanently ignore addresses
0X378-0x37F and let me have my way with them. That would work with
commercial products that directly access the parallel port. I have a
logic analyzer that does this.
Is there a freeware application or registry hack that could let me do this?
A less attractive alternative would be to modify the address decoder on
my parallel port card and move it elsewhere. That would solve much of
my problem. Is there an address space
that XP wouldn't prevent access but still lies in the range of addresses
accessible by inp and out commands?
I don't need protection from myself. If I crash the system, It's my
fault. I just want access to the &*&%^ XP parallel port from a program
that can also run on a DOS6.2 machine. Qucikbasic 4.5 is my development
language for these projects.
Ideas? Did I mention freeware?
Thanks, mike
--
Return address is VALID.
Wanted, Slot 1 Motherboard
500MHz Tek DSOscilloscope TDS540 Make Offer
http://nm7u.tripod.com/homepage/te.html
Wanted, 12.1" LCD for Gateway Solo 5300. Samsung LT121SU-121
Bunch of stuff For Sale and Wanted at the link below.
http://www.geocities.com/SiliconValley/Monitor/4710/
The trend seems to be going the other way.
How can I regain something akin to direct parallel port access in
Windows XP?
I have several programs written in Quickbasic 4.5 that access the
parallel port directly on a DOS only machine. They also run just
fine in a Windows 98SE DOS box. I need to make these run in Windows XP.
Yes, I could rewrite them in Visual Basic and use a third party driver
to access the port, but then they won't run on the DOS only machine.
I need something I can quickly hack to control hardware.
I've tried disabling the port in hardware manager. XP
still blocks access to stuff that (logically) isn't there.
I've read about the possibility to modify the I/O permissions in the OS.
I'd be happy if I could just tell the OS to permanently ignore addresses
0X378-0x37F and let me have my way with them. That would work with
commercial products that directly access the parallel port. I have a
logic analyzer that does this.
Is there a freeware application or registry hack that could let me do this?
A less attractive alternative would be to modify the address decoder on
my parallel port card and move it elsewhere. That would solve much of
my problem. Is there an address space
that XP wouldn't prevent access but still lies in the range of addresses
accessible by inp and out commands?
I don't need protection from myself. If I crash the system, It's my
fault. I just want access to the &*&%^ XP parallel port from a program
that can also run on a DOS6.2 machine. Qucikbasic 4.5 is my development
language for these projects.
Ideas? Did I mention freeware?
Thanks, mike
--
Return address is VALID.
Wanted, Slot 1 Motherboard
500MHz Tek DSOscilloscope TDS540 Make Offer
http://nm7u.tripod.com/homepage/te.html
Wanted, 12.1" LCD for Gateway Solo 5300. Samsung LT121SU-121
Bunch of stuff For Sale and Wanted at the link below.
http://www.geocities.com/SiliconValley/Monitor/4710/