forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: Ruth_2006 w 2022.07.24, 20:08:23

Tytuł: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: Ruth_2006 w 2022.07.24, 20:08:23
Witam,

Jakiś czas temu kupiłem na znanym portalu aukcyjnym interfejs Kempstone Joystick z przyciskiem reset.
Przycisk od początku resetował Spectrum losowo, a w zasadzie resetował zawsze ale Spectrum nie wstawało - kolorowe kwadraty na ekranie
Pomagało dopiero wyłączenie zasilania. Potem Spectrum padło. Miałem jakby podświadomie przeczucie, że to wina tego interfejsu.
No ale nic. Spectrum ma ze 30 lat i ma prawo się zepsuć. Teraz Spectrum znów działa i podłączam znów ten interfejs.
Joystick działa ale reset znów jak poprzednio.
Pogrzebałem chwilę w internecie i znalazłem projekt
https://www.pcbway.com/project/shareproject/W375257ASM3_GerberZXjoy.html
Autor opisuje, że oparł się o ten projekt https://8bit.yarek.pl/hardware/zx.joystick/kjschem.gif
dodając tylko od siebie przycisk reset.

No i tu jest pytanie do Was. Jak mniemam przycisk RESET winien zwierać sygnał reset na procesorze do masy, tak ?
Czyli nóżka 26 CPU i wyprowadzenie na złączu krawędziowym 9B (wg opracowania w załączeniu, bo pewnie i inne numeracje się zdarzają)
Czy ja dziś za dużo wypiłem czy ktoś tutaj totalnie spieprzył połączenia do resetu a jeszcze inny to sprzedaje na Allegro ?
Pomóżcie bo zgłupiałem
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: KWF w 2022.07.24, 20:23:11
O jeżu ... wg przyjętych standardów, piny na złączu numeruje się od lewej do prawej patrząc na klawiaturę ZX Spectrum z góry, a nie od tyłu. Na wszystkich schematach Sinclaira /RESET jest na spodniej stronie na polu numer 20 (i tej konwencji trzymajmy się).

http://www.speccy.pl/wiki/index.php?title=Złącze_krawędziowe_ZX_Spectrum (http://www.speccy.pl/wiki/index.php?title=Złącze_krawędziowe_ZX_Spectrum)

Tak, sygnał /RESET jest aktywny w stanie niskim, czyli aby go wywołać, należy zewrzeć go do masy.

Zwieranie linii -12 V do masy, nie dziła dobrze na wewnętrzną przetwornicę oraz na pracę pamięci dolnego RAMu.
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: Ruth_2006 w 2022.07.24, 20:48:08
OK. Przyjmuję do wiadomości poprawną zasadę numeracji. Ale czy mam rację ? Czy w tym interfejsie przycisk reset jest realizowany poprzez zwarcie -12V do masy ? 
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: andy w 2022.07.24, 22:06:32
Najlepiej sprawdzić omomierzem przy wyłączonym zasilaniu. Można też zmierzyć napięcie na przycisku - rozkręcanie nie jest zdrowe dla folii. Jeśli zwiera -12V (przypadkiem oczywiście nie wciskać) to trzeba przeciąć ścieżkę i podłączyć przycisk do /reset.
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: Ruth_2006 w 2022.07.29, 18:53:40
Pomierzyłem i jeszcze raz sprawdziłem. Tak, to jest bubel. Nie wiem kto i w którym miejscu opracowania popełnił ten fatalny błąd ale ten sprzęt puszcza z dymem nasze sprzęta. Ostrzegam wszystkich forumowiczów przed tym cudem które pojawia się co jakiś czas na Allegro.
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: skoti w 2022.07.29, 21:23:15
Patrząc na złącze to mi ten interfejs bardziej do ZX81 pasuje.
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: Ruth_2006 w 2022.07.29, 21:57:00
W linkach z pierwszego postu jest zdjęcie 48k. Ale tam nie było jeszcze przycisku reset  ten pojawił się za sprawą drugiej osoby.
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: skoti w 2022.07.29, 22:20:48
Interfejs wygląda jakby miał być uniwersalny dla ZX81 i ZX Spectrum. Jesteś pewien, że RESET masz na dolnym pinie w złączu a nie na górnym?
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: Ruth_2006 w 2022.07.29, 22:30:17
Na drugim zdjęciu dodałem czerwone linie bo ścieżki są słabo widoczne. Na 100 % linia reset biegnie do górnego złącza a reset w Spectrum jest na dolnej krawędzi i to zupełnie pod innym pinem
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: skoti w 2022.07.29, 23:09:29
Jeżeli na górnym to masz reset ale dla ZX81 a nie dla ZX Spectrum
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: Ruth_2006 w 2022.07.29, 23:25:08
Gdyby to ustrojstwo było zaprojektowane pod zx81 to by wyjaśniało sprawę ale autor ma to podpięte pod zx spectrum i jak pisze sam dodał od siebie przycisk reset https://www.pcbway.com/project/shareproject/W375257ASM3_GerberZXjoy.html
Wydaje mi się że ktoś jeszcze maczał w tym projekcie palce i coś poplątał lub też specjalnie zmienił miejsce podpięcia reset i już nie pasuje do zx spectrum.

Jeszcze jedna sprawa to długość złącza interface-u. Na początku myślałem że to kwestia oszczędności, że interface nie pokrywa całego złącza zx spectrum, ale teraz kiedy zasugerowałes możliwość że to jest zrobione pod zx81 to nabiera zupełnie innego wymiaru. Jeśli w tym miejscu w zx81 jest linia reset to zagadka wyjaśniona
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: trojacek w 2022.07.29, 23:42:43
Tak, na zdjęciu ma Spectrum i prawdopodobnie mu ten reset działa.
Jego płytka prototypowa wygląda na... poprawną (z punktu widzenia ZX Spectrum). Natomiast wersja finalna - identyczna na stronie projektu, jak i u Ruth_2006 - jest wyraźnie inna, przeznaczona dla ZX81.

W załączniku obrazek z powiększonym fragmentem płytki prototypowej. Ścieżka od guzika RESET wcale nie idzie na trzeci od prawej pin na górze, tylko jest poprowadzona mostkiem nad inną ścieżką i idzie gdzieś na dół złącza...
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: Ruth_2006 w 2022.07.30, 00:01:58
Zgadza się. U mnie takiego mostka nie ma. Tak więc jest to wersja dla ZX81. Sprzedawana była jednak jako wersja dla ZX Spectrum https://allegrolokalnie.pl/oferta/interface-joysticka-kempston-do-zx-spectrum-myq.
Albo ktoś nie wiedział dokładnie co sprzedaje albo się pomylił. Tak czy inaczej moje ZX Spectrum się usmażyło.
Dziękuję za pomoc. Pozdrawiam.

PS Chce ktoś kupić ten interfejs ? :P  :P
Tytuł: Odp: Interface Kempston Joystick z Allegro
Wiadomość wysłana przez: damik w 2022.07.30, 01:29:00
Oj tam, pomylić się nie można  :P
Z tym że w ZX81 przydatność tego IF będzie dość ograniczona ze względu na obsługę niewielu gier pod Kempstona, oczywiście jeśli inne sygnały będą pasowały by to pracowało poprawnie w danej maszynie.
Nie mam już teraz głowy by ten przypadek rozkminiać ale warto sprawdzić bo nie wszystkie sygnały na złączu ZX81 są w tych samych miejscach pomimo że część się pokrywa z Spectrumem i kilka uniwersalnych IF pod obie maszyny miało czasem zworki do przestawienia w zależności od rodzaju komputera a inne działały bez problemu.
Na przykład ten
https://www.speccy.pl/forum/index.php?topic=4861.msg98441#msg98441
Posiada on na brzegach nad złączem krawedziowym zworki/mostki jakie były fabryczniej ustawiane w zależności od modelu komputera Specrtum lub ZX81.
Jak się dobrze przyjrzeć to widać opis obok nich "S" i "81".