Gniazdo joysticka
From Atariki
(Różnice między wersjami)
Wersja z dnia 17:53, 23 sie 2022 Sikor (Dyskusja | wkład) (literówka) ← Previous diff |
Wersja z dnia 08:23, 12 gru 2022 Seban (Dyskusja | wkład) (+info. o mapowaniu bitów dla PORTA/PIA) Next diff → |
||
Linia 16: | Linia 16: | ||
8. Masa | 8. Masa | ||
9. Wejście potencjometru A (wiosełka A) | 9. Wejście potencjometru A (wiosełka A) | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | W przypadku 8-bitowych komputerów Atari do obsługi portów Joysticków wykorzystano [[Rejestry_PIA|PortA]] układu [[PIA]] (kierunki), jak i również [[GTIA]] (przyciski FIRE, pióro świetlne) oraz [[POKEY]] do obsługi [[Atari_Paddles|"wiosełek"]] (odczyt wartości potencjometrów), podłączenie sygnałów kierunkowych bo poszczególnych bitów PortA układu PIA wygląda następująco: | ||
+ | |||
+ | <pre> | ||
+ | Joystick #0: | ||
+ | |||
+ | 1) przód (forward) - bit #0 | ||
+ | 2) tył (back ) - bit #1 | ||
+ | 3) lewo (left ) - bit #2 | ||
+ | 4) prawo (right ) - bit #3 | ||
+ | |||
+ | Joystick #1: | ||
+ | |||
+ | 1) przód (forward) - bit #4 | ||
+ | 2) tył (back ) - bit #5 | ||
+ | 3) lewo (left ) - bit #6 | ||
+ | 4) prawo (right ) - bit #7 | ||
</pre> | </pre> | ||
Wersja z dnia 08:23, 12 gru 2022
Port joysticka, 4 sztuki w 400/800, 2 we wszystkich innych modelach 8-mio bitowego Atari oraz Atari ST (gdzie jedno z gniazd jest też portem myszy). Początkowo zostało zaprojektowane do Atari 2600, na długie lata stało się standardem dla innych rozwiązań. Podobno w niektórych konsolach Atari 2600 nie jest wyprowadzone +5V, ale nie jest to wiadomość sprawdzona w 100%.
Opis wtyku joysticka (patrząc na bok komputera) (W nawiasach znaczenie pinów dla CX88 Trackball) 1. (Joystick) Przód (Kierunek X) 2. (Joystick) Tył (Ruch X) 3. (Joystick) Lewo (Kierunek Y) 4. (Joystick) Prawo (Ruch Y) 5. Wejście potencjometru B (wiosełka B) 6. Spust / Wejście pióra świetlnego 7. +5V 8. Masa 9. Wejście potencjometru A (wiosełka A)
W przypadku 8-bitowych komputerów Atari do obsługi portów Joysticków wykorzystano PortA układu PIA (kierunki), jak i również GTIA (przyciski FIRE, pióro świetlne) oraz POKEY do obsługi "wiosełek" (odczyt wartości potencjometrów), podłączenie sygnałów kierunkowych bo poszczególnych bitów PortA układu PIA wygląda następująco:
Joystick #0: 1) przód (forward) - bit #0 2) tył (back ) - bit #1 3) lewo (left ) - bit #2 4) prawo (right ) - bit #3 Joystick #1: 1) przód (forward) - bit #4 2) tył (back ) - bit #5 3) lewo (left ) - bit #6 4) prawo (right ) - bit #7