Subject: Re: Generic audio driver for NetBSD/i386
To: None <kenh@entropic.com>
From: Charles M. Hannum <mycroft@gnu.ai.mit.edu>
List: port-i386
Date: 09/14/1994 15:47:42
   It might be worthwhile to make a separate game port driver; [...]

If this is the typical joystick interface, I actually recommend
against it.  It would require keeping interrupts blocked completely
for long periods, something which does not agree with a multi-tasking
system, especially if something is talking on a serial port at the
same time.

(Basically, you charge a capacitor, and measure how long it takes to
discharge.  This takes a while and has to be very precise; thus the
CPU has to spin waiting for it to finish.)