Mail Archives: djgpp/2000/06/20/23:45:16
| From: | Peter M <peterem AT pacific DOT net DOT au>
|
| Newsgroups: | comp.os.msdos.djgpp
|
| Subject: | Reading Joystick port
|
| Date: | Wed, 21 Jun 2000 13:40:08 +1000
|
| Organization: | Pacific Internet (Australia)
|
| Lines: | 18
|
| Message-ID: | <39503918.DA19A551@pacific.net.au>
|
| NNTP-Posting-Host: | ppp17.dyn148.pacific.net.au
|
| Mime-Version: | 1.0
|
| X-Trace: | nina.pacific.net.au 961558545 24171 210.23.148.17 (21 Jun 2000 03:35:45 GMT)
|
| X-Complaints-To: | abuse AT pacific DOT net DOT au
|
| NNTP-Posting-Date: | 21 Jun 2000 03:35:45 GMT
|
| X-Mailer: | Mozilla 4.61 [en]C-CCK-MCD PI (Win98; I)
|
| X-Accept-Language: | en
|
| To: | djgpp AT delorie DOT com
|
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
| Reply-To: | djgpp AT delorie DOT com
|
Hi all,
I am experimenting with reading switches from the Joystick port, but
have struck a strange problem.
The code inportb(0x201) will correctly work when running under as a DOS
box in W98, but when I reboot to DOS from W98, it fails to read the
status and continually returns 0xFF. The only possible solution I have
seen is a reference to writing out to the port before reading it (though
I suspect that this just to prep the positional controllers), but this
did not work.
Note that this problem could be due to me being a newbie to DJGPP, and
not having the correct environment set up under DOS. I thought I had
CWSDPMI running/available but I am not too sure what I am doing at the
moment :-)
Regards
Peter
- Raw text -