logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sprawdzanie sprawności portu pada w Megadrive bez sprzętu pomiarowego

Huk256 03 Mar 2012 16:20 2758 12
REKLAMA
  • #1 10628262
    Huk256
    Poziom 9  
    Witam Was.

    Posiadam konsolę Sega Megadrive i ostatnio korci mnie żeby dokupić do niej pada (obecnie jest sama konsola i gry), problem w tym że nie mam pewności czy port konsoli od kontrolerów jest sprawny - kiedyś podłączałem tam zarówno oryginalne pady Segi, jak i joystick od C64 i tak grałem, ale od tamtej pory minęło blisko 8 lat - teraz nie pamiętam czy coś się wtedy zepsuło w samej konsoli, czy tylko padu wyzionęły ducha, chciałbym to sprawdzić.

    Na necie znalazłem schematy pinów do Megadrive:

    http://pinouts.ru/Game/genesiscontroller_pinout.shtml

    i zastanawiam się czy można by jakoś np. spinając kablem odpowiednie piny, wymusić symulację ruchu/naciśnięcie przycisku na padzie? Elektronik ze mnie zielony, więc sorry jeżeli to pytanie dla Was jest banalne :)

    Jeżeli się da to prosiłbym o podanie pinów do symulacji wciśnięcia przycisku START - reszta powinna działać na joysticku od C64 który gdzieś tam w szafie leży (kiedyś tak było, wtedy akurat na resztkach pada START działał, więc dało się załączyć grę, przepiąć joy od C64 i grać).

    Z góry dzięki za informacje.

    Pozdrawiam.
  • REKLAMA
  • Pomocny post
    #2 10634757
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #3 10636155
    arnoldziq
    VIP Zasłużony dla elektroda
    raf092 napisał:
    Wydaje mi się, że spięcie pinu 9 z 5 powinno wywołać wciśnięcie przycisku start, nie zaszkodzi spróbować.


    Nie rób tego.
    Skąd pewność, że joystick steruje sygnałem wysokim ?
    Jeżeli "zwiera" sygnał niski (masę), to popalisz port.
  • REKLAMA
  • #5 10636318
    arnoldziq
    VIP Zasłużony dla elektroda
    raf092 napisał:
    http://www.old-computers.com/museum/connectors/genesis_joystick.gif


    Sprawdzanie sprawności portu pada w Megadrive bez sprzętu pomiarowego

    Ten schemat dalej nie wyjaśnia, jakim sygnałem jest sterowany joystick.
    Ten schemat tylko mówi, jakie przyciski są obsługiwane, przy różnym stanie złącza "SELECT".
  • REKLAMA
  • #7 10636451
    arnoldziq
    VIP Zasłużony dla elektroda
    raf092 napisał:
    a może to by rozjaśniło troszkę sprawę?

    Oczywiście !
    Wyszło na to, że mam rację. I cały joystick steruje stanem niskim portu.
    czyli :
    raf092 napisał:
    spięcie pinu 9 z 5 powinno wywołać wciśnięcie przycisku start

    Nie spowoduje żadnej reakcji ze strony konsoli i jest kompletnie bezużyteczne jako test.
  • #8 10636454
    Konto nie istnieje
    Konto nie istnieje  
  • #9 10636492
    arnoldziq
    VIP Zasłużony dla elektroda
    Nie znam Megadrive-a, ale jeżeli testem działania portu kontrolera, ma być użycie ma byś użycie przycisku START, to trzeba zewrzeć pin nr 6 (Start/Button C) do masy (GND), która znajduje się na pinie 7.
    Zwarcie tych pinów, spowoduje naprzemienne "wciśnięcie" przycisków START oraz Button C.
  • #10 10637878
    Huk256
    Poziom 9  
    Dzięki wszystkim za info, jednakże nic z tego - albo porty są zniszczone, albo coś robię nie tak, wziąłem kawałek kabla i zwarłem piny 6 i 7 i zero reakcji, zarówno na jednym jak i drugim porcie (mam grę która na emulatorze reaguje na "START" oby padów).

    Teraz pytanie czy jest szansa że samo zwieranie pinów w przypadku konsoli może w ogóle nie dawać żadnych efektów, bo np. w padzie siedzą jakieś dodatkowe układy? Pytam jako laik, już i tak zamówiłem dwa pady więc za parę dni wszystko będzie jasne, ale do tego czasu, tak z ciekawości chcę się dowiedzieć czy jest choćby cień nadziei że nie będę musiał kupować nowej konsoli :) ?

    Jeszcze raz z góry dzięki za info.

    Pozdrawiam.
  • REKLAMA
  • Pomocny post
    #11 10639273
    Krzychu ;)
    Poziom 18  
    Zgodnie ze schematem, który jeden z Kolegów umieścił wyżej:

    http://gamesx.com/wiki/lib/exe/fetch.php?cach...=393&media=controls:genesis_pad_schematic.png

    Jak i wiadomościami z linka, którego podsunął autor, sterowanie odbywa się masą, jedyny układ w joysticku to multiplekser, który nie komunikuje się z konsolą, więc żadnego finezyjnego układu nie trzeba do przetestowania portu.

    Upewnij się co do pinologii portu, na poniższym obrazku masz zaznaczone piny w konsoli:
    Sprawdzanie sprawności portu pada w Megadrive bez sprzętu pomiarowego - według tego oznaczenia powinieneś zewrzeć piny 8 i 9 (dwa ostatnie w dolnym rzędzie).

    Może się jeszcze okazać, że pomimo zwarcia do masy pinu START, może być potrzebne podciągnięcie pozostałych pinów "przyciskowych" (według powyższego obrazka są to piny 1, 2, 3, 4, 6) do stanu wysokiego (zgodnie ze schematem jest to 5V podciągnięte przez rezystor [dla ograniczenia prądu]).
  • #12 10646785
    Huk256
    Poziom 9  
    @Krzychu ;) ;)

    Dzięki za info - próbowałem jeszcze łączyć kablem piny 8 i 9 ale nadal bez efektu, być może seryjnie trzeba jeszcze jakoś "zasilić" resztę odpowiednim napięciem... ale jako że joypady powinny być jutro, lub w piątek, wolę nie próbować, troszkę za dużo wygibasów jak na moje beznadziejne umiejętności elektroniczne :)

    Jak dojdą pady dam znać czy konsola śmiga... i oby się okazało że jednak coś ponad 8 i 9 trzeba było ze sobą zewrzeć, inaczej będę musiał szukać nowej konsolki...

    Jeszcze raz dzięki wszystkim za info.

    Pozdrawiam.
  • #13 10653858
    Huk256
    Poziom 9  
    Na szczęście wszystko działa :) wygląda na to że samo zwieranie pinów nie wystarczy do testów (być może trzeba zewrzeć więcej niż dwa... nie mam pojęcia). Dzięki wszystkim za info.

    Pozdrawiam.
REKLAMA