Reply 20 of 44, by urbantaz
Is there a specific version of dosbox this works for
Is there a specific version of dosbox this works for
What's the error message?
1+1=10
it gives me a windows pop up error saying that the application needs to close. It only happens when trying to print. I am assuming it has something to do with the other app installed to give direct port access. It doesn't give any other errors except that app dosbox and module dosbox
Are you using Vista? I don't know if porttalk works there.
1+1=10
no it is windows xp pro sp2
Are you using the build from my homepage?
What is written in the DOSBox status window?
1+1=10
mmmmh now i am getting a different error without doing anything new
cannot open porttalk driver
failed to create hardware surface
not enough video memory
ok i am back to the original error maybe it has something to do with i need dos2usb to print as well
This patch can't be used with USB printing ports.
1+1=10
i figured that but i believe dos2usb is supposed to make the pc think it has a lpt port but alsa as i type this i see that is a virtual port in windows and dosbox with your patch is looking for the direct access without windows
Maybe this one helps
1+1=10
wrote:Could somebody please test if it compiles with MinGW?
wanted to renovate this question? No one?
Does PortTalk work under XP x64? I'm trying to run DosBox Megabuild with PortTalk in order to have parallel port passthrough for a security dongle. However, the PortTalk driver won't load... Ugh...
Porttalk is for win32 only.
1+1=10
Thanks h-a-l-9000. That certainly explains my problem. Is there any fundamental reason that PortTalk cannot be modified and/or compiled for x64?
void Ke386SetIoAccessMap(int, IOPM *);
void Ke386QueryIoAccessMap(int, IOPM *);
void Ke386IoSetAccessProcess(PEPROCESS, int);
Not supported on 64-bit
1+1=10
Uggh... That's unfortunate. Thanks h-a-l-9000. Time for me to crawl off into a corner and sulk... 🙁
ok, I think I am missing somthing in my understanding here, I am trying to do a pass through to the printer that is set up on my xp machines lpt port. I have porttalk and ran it with the following "allowio dosbox.exe /lpt1"
in my dosbox config file have the following
in the printer section: "printer=true
dpi=360
width=85
height=110
printoutput=png
multipage=false
docpath=.
timeout=0"
and in the paralell section :"parallel1=realpt:ecpbase:378"
I can make it work with "parallel1=printer"
but the nature of the program is such that it really needs to be run full screen and exiting to deal with the printer dialogue is annoying. Any suggestions?
does parallel port pass through work on win7 32bits?
thank you
Maurice