Veronica dostaje parę gamepadów i podskoczonego układu

Veronica dostaje parę gamepadów i podskoczonego układu

November 15, 2022 Uncategorized 0

[Quinn Dunki] jest niesamowite komputera 6502, który nadchodzi idealnie, a ona podjęła decyzję, nadszedł czas, aby dodać jedną z najbardziej kluczowych funkcji znalezionych w latach 80-tych Mikrokomputery, których inspirowała – Gamepads.

Były dwa sposoby wdrażania gamepadów z powrotem w latach 80-tych. Joysticki analogowe Apple II stosowały potencjometr dla każdej osi joysticka wraz z chipem zegara 556, aby przekształcić rezystancję puli w wartość cyfrową. Kontrole analogowe są niesamowite, ale wymagany jest wiele sprzętu. Druga opcja jest joystickiem ATARI / Commodore, który używa przycisków dla każdego kierunku. Niespodziewanie, te joysticki są na pewno drogie na rynku vintage, ale podobny zestaw sprzętowy – NES Gamepads – są powszechne, brud tanie i bardzo dobrze udokumentowane.

[Quinn] napisał kilka bitów 6502 montaż, aby przeczytać te kontrolery Nintendo z 6522 Veronica za pomocą pomocy atmega168, a następnie wszystko poszło do bzdury.

W testowaniu jej konfiguracji stwierdziła, że ​​często linia danych z kontrolera byłaby poza synchronizacją z linią zegara. Przez cztery miesiące, [Quinn] walczył z tym problemem i wymyślił jeden z dwóch możliwych problemów: albo jej obwód był zły, albo chip 6522 w Veronice był zły. Możesz zgadnąć, która opcja jest poprawna, ale prawdopodobnie będziesz źle.

Problem [okazał się] 6522. Okazuje się, że ten układ ma błąd, gdy jest używany z zewnętrznym zegarem. Za 40 lat od produkcji nie został to naprawiony, ale na szczęście 6502 Kreator [Garth Wilson] ma możliwość rozwiązania tego problemu: po prostu dodaj flip-flop i wszystko koszerne. Jeśli tylko ten błąd został wskazany w obecnych arkuszach danych …

Teraz Veronica ma dwa wejścia kontrolera NES i wymagane obwody, aby wszystko działało. Dowody wideo poniżej.

Leave a Reply

Your email address will not be published. Required fields are marked *