[Quinn Dunki]の素晴らしい6502ベースのコンピュータが理想的に来ています、そして彼女はそれが80年代に見つかった最も重要な機能の1つを追加する時が来たのは決断をしましたMicrocomputers彼女はインスパイアされています – ゲームパッド。
80年代にゲームパッドを取り戻す方法は2つありました。 Apple IIアナログジョイスティックは、ポットの抵抗をデジタル値に変換するために、556のタイマチップと共に各ジョイスティック軸にポテンショメータを使用しました。アナログコントロールは素晴らしいですが、多くのハードウェアが必要です。もう1つのオプションは、各方向にボタンを使用するATARI / COMPODOREジョイスティックです。驚くべきことに、これらのジョイスティックはヴィンテージ市場では非常に高価ですが、類似のハードウェア設定 – NESゲームパッド – 一般的な、汚れの安い、そして非常によく文書化されています。
[QUINN] Atmega168の助けを借りて、これらのニンテンドーコントローラをVeronicaの6522で読むために6502アセンブリの数ビットを書いて、それからすべてがらくたに行きました。
彼女のセットアップをテストする際に、彼女はしばしばコントローラからのデータラインがクロックラインと同期しなくなることがわかりました。 4ヶ月間、[クイン]はこの問題に苦しんでいて、2つの考えられない問題のうちの1つを思い付きました。どのオプションが正しいか推測できますが、おそらく間違っているでしょう。
問題は6522になっている。このチップには、外部クロックで使用されている場合のバグがあります。 40年の生産でこれは修正されていませんが、ありがたいことに6502 Wizard [Garth Wilson]はこの問題のためのオプションを持っています:フリップフロップとすべてのコーシャーを追加するだけです。このバグだけが現在のデータシートで指摘されていれば…
今すぐVeronicaには2つのNEコントローラ入力とすべてがうまくいくための必要な回路があります。以下のビデオの証拠。