Mail Archives: djgpp/1996/08/07/08:47:46
Xref: | news2.mv.net comp.os.msdos.djgpp:6804
|
Newsgroups: | comp.os.msdos.djgpp
|
From: | joels AT twave DOT net (Joel Swanson)
|
Subject: | Help reading the joystick port
|
Message-ID: | <847cc$93634.13@nns>
|
Date: | Sun, 04 Aug 1996 13:53:25 GMT
|
Reply-To: | joels AT twave DOT net
|
Lines: | 20
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
#define JOYPORT 0x201 // joyport is at 201 hex
asm volatile("
xorl %%eax , %%eax\n
movl %2 , %%es\n
movw %1 , %%edi\n
movb %%al , %%es:(%%edi)\n
movb %%es:(%%edi) , %%ah\n
movw %%ax , %0\n
"
: "=g"(Button_press)
: "g"(JOYPORT),"g"(_dos_ds)
: "ax","edi","memory"
);
Could someone please explain to me why this fails to read the joystick port. I am following several tutorials and all that
I have read indicates that this should work.
- Raw text -