[#10]
Re: (S)NESctrl interfejs opinie
@kempy,
post #9
Żeby działał drugi button w niektórych A600 i A1200 trzeba zmniejszyć rezystancję na wejściu w Amidze. To nie dotyczy tylko (S)NESctrl, ale również niektórych innych interfejsów tego typu, adapterów do myszy niektórych itp. Rzecz polega na tym, że de facto to wejście w Amidze jest potencjometryczne i ono sobie pływa gdzieś pomiędzy plusem zasilania a masą. Poprzez taki, a nie inny dobór elementów zarówno w Amidze, jak i w interfejsie, nie zawsze to działa poprawnie, bo ideałem jest gdy do Amigi dostarczymy tam masę, czyli normalny przycisk zwierający linię do masy, a interfejs (S)NESctrl dostarcza napięcie stanu niskiego podwyższone o spadek napięcia na diodzie, która z kolei jest tam włączona zaporowo, żeby zabezpieczyć retro komputery przed ewentualnymi usterkami. (S)NESctrl jest zaprojektowany tak, że za tą diodą wspomnianą daje nadal stan niski zawierający się w przedziale zgodnym ze standardem TTL, więc jest to poprawne z elektronicznego punktu widzenia i "zgodne ze sztuką". Działa to bez problemu w każdej Amidze 500 i w każdym Atari XL/XE oraz z tego co mi pisali użytkownicy, to w niektórych Amigach 600/1200.
Fix dla Amigi 600 i 1200 jeśli nie działa drugi button jest prosty, i można zrobić to wg poniższego opisu (zadziała to również dla innych problematycznych interfejsów joyów/padów/myszy).
Nie radzę robić tak jak zalecają ludzie na forach, bo piszą, żeby zewrzeć rezystor na wejściu.
Wg mnie to naraża Paulę na uszkodzenie i nie radzę tak robić.
Bezpieczniej jest zmniejszyć wartość tych rezystorów.
W A600 oraz A1200 są to rezystory E353 i E363 (jeden od jednego portu, drugi od drugiego).
Z tym że lepiej się upewnić miernikiem czy to te (nie znam wszystkich rewizji płyt) - powinny być połączone bezpośrednio z pinem 9 portu joya.
One mają 68ohm. Proponuję zmniejszyć im wartość o połowę (przylutować równolegle do nich drugi taki sam rezystor) lub wymienić na mniejszy (np.33ohm) - być może to wystarczy.
Do testu można spróbować nawet całkowicie te rezystory zewrzeć.
Na koniec ubiegając pytania o możliwość poprawki po stronie (S)NESctrl, odpowiadam, że w (S)NESctrl nie będzie to nigdy zmienione, ponieważ jest to kompromis pomiędzy logicznym działaniem układu, a bezpieczeństwem portów w komputerach, które konstrukcyjnie chciałem, żeby były zabezpieczone diodami i tak to pozostanie.