[abc80] Joystick

H. Peter Anvin hpa at zytor.com
Tis Dec 19 09:26:42 PST 2017


On 12/19/17 04:24, Göran Åhling wrote:
> Hmmm
> 
> Här är det väl 5 ingångar, inte 9 som det tidigare skrevs om, som är
> aktiva?
> 
> Men hur är det med ingången i ABC:n.
> 
> Lite "forskning" på nätet leder till:
> 
> http://www.abc80.net/archive/luxor/ABC80/Styr-och-m%C3%A4t-med-ABC80.pdf
> 
> Sid 11 visar kopplingen.
> 
> V-24-kontakten har 2 utgångar och 3 ingångar. Med "scanner-teknik" kan
> man hämta in 6 värden rakt av (med ena eller andra utgången som strobe
> och 6 dioder)
> 
> Om man använder C-mos med lagom matningsspänning och skyddsdiod kan man
> givetvis mata in 2 utgångar i en avkodare 2 => 4, och får då 4 strobar x
> 3 värden = 12 alternativ.
> 
> Vill man ha mer blir det att använda en räknare i stället för avkodaren
> (fortfarande bara en IC...) Ena utgången reset, andra ger pulser. Då
> blir de väl bara tålamodet som sätter gränsen för hur många gånger som
> man orkar testa de 3 ingångarna...
> 
> Jag kan inte kolla ditt schema - jag har ingen aning om hur
> joy-stick-kontaken (9 pol) är funtad!
> 
> Men helt klart är att ingångarna i ABC bara kan ha ett värde - de skall
> vara mellan 3 och 15V, + eller -. Däremellan ett odefinierat,
> "förbjudet" intervall, som inte avkodas på nåogt definierat sätt, det
> kan bli vad som helst. Varje mottagarkretn går i vilket fall till en
> PIO-pinne, som endera nolla eller etta.
> 

Du kan googla "Atari joystick connector".

Även 4000-serie CMOS är begränsad till 15 V, och ±12 V är 24 V så det är
ingen större idé att använda högspänd CMOS.  Den enda anledningen att
göra något aktivt är att vara kompatibla med aktiva joysticks ändå, och
de kräver 5 V.

	-hpa



More information about the ABC80 mailing list