<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 31 Mar 2005 17:33:31 +0000
From   : "W.Scholten" <whs@...>
Subject: Re: BBC analogue joysticks for PC

Richard Gellman wrote:

> Here's the catch: Same circuit, different pinout.

Absolutely *not*.

The PC uses a resistor measuring method. An inane design by IBM, which
is the reason one needs to calibrate joysticks there. All this was
probably just to save a proper AD IC (on a horrendously expensive
machine this makes no sense whatsoever). The method used eats up CPU
time as well.

Anyway, this means that the PC uses just 2 of the 3 lines coming from
any of the potentiometers that the BBC joysticks use (the BBC uses the
potentiometers as voltage dividers).

IIRC this should be no problem by using XY1 -> VREF or analogue ground,
X1/Y1 -> CH0/CH1 and leaving the other analogue ground or VREF
unconnected. And for the fire buttons, from the diagram 0V/PB0 -> ground
(for switch1)/switch 1. For some reason when I investigated this I just
rewired my BBC joystick for the PC connector (ca. 1998)

For more, see e.g.:
  http://www.epanorama.net/documents/joystick/pc_joystick.html

Regards,

Wouter
--
BBC/Atom/magazine scans:
     http://8-bit.summerfield-technology.co.uk/
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>