Veronica dostane pár gamepads a bugged chip

[QUINN DUNKI] ‘S AWESOME 6502-Based Computer sa prichádza ideál, a ona urobila rozhodnutie, je čas pridať jednu z najdôležitejších funkcií nájdených v 80. rokoch Mikropočítače, ktoré je inšpirovaná – gamesads.

V 80. rokoch boli dva spôsoby implementácie gamesads. Analógové joysticky Apple II používali potenciometer pre každú osi joysticku spolu s 556 časovačom čipu, aby sa konvertoval odpor hrnca do digitálnej hodnoty. Analógové ovládacie prvky sú úžasné, ale vyžaduje sa veľa hardvéru. Ďalšou možnosťou je joystick ATARI / COMMODORE, ktorý používa tlačidlá pre každý smer. Prekvapujúco, tieto joysticks sú inkolesovo drahé na vintage trhu, ale podobné hardvérové ​​nastavenie – NES Gamepads – sú bežné, nečistoty lacné a veľmi dobre zdokumentované.

[Quinn] napísal niekoľko bitov 6502 zostavy na čítanie týchto regulátorov Nintendo s Veronica’s 6522 pomocou s pomocou ATMEGA168, a potom všetko šlo do kecy.

Pri testovaní jej nastavenia zistilo, že často dátový riadok z regulátora by bol mimo synchronizácie s čiarou. Za štyri mesiace, [Quinn] bojoval s týmto problémom a prišiel s jedným z dvoch možných problémov: buď jej okruh bol zlý, alebo 6522 čip v Veronike bol zlý. Môžete hádať, ktorá možnosť je správna, ale budete pravdepodobne zle.

Problém [Ukázalo sa, že je to] 6522. Ukázalo sa, že tento čip má chybu, keď sa používa s externými hodinami. Za 40 rokov výroby to neboli pevné, ale našťastie 6502 sprievodca [Garth Wilson] má možnosť pre tento problém: stačí pridať flip-flop a všetko je Košer. Ak sa v aktuálnych dokumentoch) poukázali len na túto chybu …

Teraz Veronica má dva vstupy regulátora NES a požadované obvody, aby sa všetko fungovalo. Video dôkazy nižšie.

You may also like...

Leave a Reply

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