From: "Rafał Cygnarowski" <rafilists@gmail.com>
To: linux-msdos@vger.kernel.org
Subject: Re: Parallel PCI Port in Dosemu
Date: Tue, 13 Jan 2009 21:25:57 +0100 [thread overview]
Message-ID: <200901132125.57240.rafilists@gmail.com> (raw)
In-Reply-To: <200901132017.04675.wawaks@uek.krakow.pl>
Dnia wtorek 13 styczeñ 2009, Slawomir Wawak napisa³:
> Hello,
> I use under dosemu application which needs hardware key attached to
> parallel port. It was ok, while I've had computer with parallel port on the
> motherboard.
>
> New motherboards have no parralel port, so I plugged port on PCI card.
> Linux and Dosemu can see this port, but my application can't. Port on PCI
> has ioports EC00-EC02, not 378-37f. Application tries to communicate always
> in 378-37f range.
>
> My question: Is it possible to remap ioports? Can dosemu translate
> questions sent to port 378 to EC00?
You must set your lpt port addres for LPTx name. Use following program:
#include <stdio.h>
void setlpt(unsigned int num, unsigned int port)
{
unsigned int _offset;
if ((num == 0) || (num > 4))
return;
_offset = 6 + (num * 2);
printf("Setting LPT%d to 0x%X\n", num, port);
asm {
mov ax,0x0040
mov es,ax
mov di,_offset
mov ax,port
stosw
};
}
int main ()
{
setlpt(1, 0xEC00); //set LPT1 to be at 0xEC00
return 0;
}
Regards,
--
Rafa³ Cygnarowski
rafilists [at] gmail [dot] com
--
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
prev parent reply other threads:[~2009-01-13 20:25 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-13 19:17 Parallel PCI Port in Dosemu Slawomir Wawak
2009-01-13 20:25 ` Rafał Cygnarowski [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200901132125.57240.rafilists@gmail.com \
--to=rafilists@gmail.com \
--cc=linux-msdos@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.