Veronica erhält ein Paar Gamepads und einen fehlerhaften Chip

[Quinn Dunki] ‘s Awesome 6502-Computer ist ideal, und sie hat eine Entscheidung getroffen, es ist Zeit, eine der wichtigsten Funktionen in den 80er Jahren hinzuzufügen Mikrocomputer, die sie von – Gamepads inspiriert hat.

Es gab zwei Möglichkeiten, Gamepads in den 80er Jahren zurückzusetzen. Die analogen Joysticks von Apple II verwendeten ein Potentiometer für jede Joystick-Achse zusammen mit einem 556-Timer-Chip, um den Widerstand eines Topfes in einen digitalen Wert umzuwandeln. Analoge Bedienelemente sind großartig, aber eine Menge Hardware ist erforderlich. Die andere Option ist der Atari / Commodore-Joystick, der für jede Richtung Schaltflächen verwendet. Überraschenderweise sind diese Joysticks auf dem Vintage-Markt in unmittelbar teuer, aber ein ähnlicher Hardware-Setup-nes Gamepads – sind üblich, schmutzbillig und sehr gut dokumentiert.

[Quinn] schrieb ein paar Bits von 6502-Baugruppen, um diese Nintendo-Controller mit den 6522 von Veronica mit Hilfe einer Atmega168 zu lesen, und dann ging alles zu Mist.

Beim Testen ihres Setups stellte sie fest, dass oft die Datenleitung von der Steuerung mit der Taktlinie nicht synchron sein würde. Seit vier Monaten kämpfte [Quinn] mit diesem Problem und kam mit einem von zwei möglichen Problemen auf: Entweder war ihre Kreislauf schlecht, oder der 6522-Chip in Veronica war schlecht. Sie können erraten, welche Option richtig ist, aber Sie werden wahrscheinlich falsch sein.

Das Problem [Es stellte sich heraus, dass 6522 herausgestellt wurde. Es stellt sich heraus, dass dieser Chip einen Fehler hat, wenn er mit einer externen Uhr verwendet wird. In 40 Jahren der Produktion wurde dies nicht behoben, aber zum Glück hat 6502 Wizard [Garth Wilson] eine Option für dieses Problem: Fügen Sie einfach einen Flip-Flop hinzu und alles ist koscher. Wenn nur dieser Fehler in den aktuellen Datenblättern hingewiesen wurde …

Nun hat Veronica zwei NES-Controller-Eingänge und die erforderliche Schaltung, um alles zu leisten. Video-Beweise unten.

Leave a Reply

Your email address will not be published.