Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Need help with parallel port

Status
Not open for further replies.

boyzplus

Member level 1
Joined
Mar 15, 2002
Messages
35
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
258
directio.zip

i've got an old eprom emulator which works well under DOS :) but not for win2k :cry:

any idea on how to get it working under win2k?

boyzplus
 

sadat007

Full Member level 4
Joined
Dec 31, 1999
Messages
235
Helped
13
Reputation
26
Reaction score
7
Trophy points
1,298
Location
Pakistan
Activity points
1,773
NT/Windows2000/Windows XP not allow direct hardware access for the programs that made for DOS or Windows 95/98.
So dont waste your time.
 

dainis

Advanced Member level 4
Joined
May 15, 2001
Messages
1,126
Helped
53
Reputation
106
Reaction score
9
Trophy points
1,318
Activity points
9,271
Try this drivers:
h**p://www.beyondlogic.org/porttalk/porttalk22.zip
h**p://www.ddj.com/ftp/1996/1996.05/directio.zip
h**p://mitglied.lycos.de/mgrafe/Loaddrv.htm

h**p://www.direct-io.com/
 

Hishamsaleh

Full Member level 1
Joined
Jan 6, 2003
Messages
98
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
969
sadat007 said:
NT/Windows2000/Windows XP not allow direct hardware access for the programs that made for DOS or Windows 95/98.
So dont waste your time.
i'm afraid to tell you that it allows!! BUT when you run the program let it runs as a windows 95 or 98 even dos from properties!!! right click on your app > properties and then run as: (choose your operator)
 

yyzzjj

Newbie level 5
Joined
Jan 19, 2003
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
95
In Win95/98, that is 16/32bits OS, you can access port direct.

but in NT/Windows2000/Windows XP, that is 32bits OS. and your program is runing at ring3, you CAN'T access the hard port directly.

you must thing about other way...
 

dainis

Advanced Member level 4
Joined
May 15, 2001
Messages
1,126
Helped
53
Reputation
106
Reaction score
9
Trophy points
1,318
Activity points
9,271
Direct port acces from 16 bit app is possible under WinNT or Win2K or WinXP, if using special Kernel Mode VDD drivers or enable access in IOPM table
* This holds 8K * 8 bits -> 64K bits of the IOPM, which maps the
* entire 64K I/O space of the x86 processor. Any 0 bits will give
* access to the corresponding port for user mode processes. Any 1
* bits will disallow I/O access to the corresponding port.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top