initial commit
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#include "joystick.h"
|
||||
|
||||
sbyte joyx[2], joyy[2];
|
||||
bool joyb[2];
|
||||
|
||||
void joy_poll(char n)
|
||||
{
|
||||
char b = ((volatile char *)0xdc00)[n];
|
||||
|
||||
if (!(b & 1))
|
||||
joyy[n] = -1;
|
||||
else if (!(b & 2))
|
||||
joyy[n] = 1;
|
||||
else
|
||||
joyy[n] = 0;
|
||||
|
||||
if (!(b & 4))
|
||||
joyx[n] = -1;
|
||||
else if (!(b & 8))
|
||||
joyx[n] = 1;
|
||||
else
|
||||
joyx[n] = 0;
|
||||
|
||||
joyb[n] = (b & 0x10) == 0;
|
||||
}
|
||||
Reference in New Issue
Block a user