Veronicaはゲームパッドのペアを取得し、バグのあるチップ

[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コントローラ入力とすべてがうまくいくための必要な回路があります。以下のビデオの証拠。

Leave a Reply

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

Related Post

NOVE BIT:9ビットメモリレコーダー

NOVEビットはかなりクールなおもちゃのように見えます。 シーケンスを9つのボタンに押して戻ってきます。 一緒に遊ぶのはクールだと思います。 アーティスト[ニックハードマン]は、プロジェクトが従来の8ビットコンピュータ方式ではなく9ビット設定でメモリを保存できることを示しています。 それはクールに見えるので彼らがそれをしたと言わないのはなぜだろうのですか? 私たちはこれらのうちの1つを望んでいますが、私たちは私たちの思い出を録音することはそれと関係ないと思います。 あなたは休憩の後に働くビデオを見ることができます。

Bluetooth RC車両は、いくつかのセンサー

内のBluetooth RC車両のパック

最後に構築された太陽オーブン

ほとんどの太陽オーブンの問題は、彼らがぴったりの用途にわたって立ち上がることになる浮遊物を構築することです。しかし、これはそのステレオタイプのほかに立つ。それは大きくて頑丈な、そして食べ物を調理するときに太陽のエネルギーを効率的に集めるために多大な数学を利用しています。 これは開発の3番目のバージョンであり、それぞれが多くの改善点を含んでいます。ここで明白な修正は、アルミニウム反射器から実際の鏡の反射器へのステップです。これらは、それらがリダイレクトされている光線から最も電力を得るために非常に慎重に計算された角度で接続します。ミラー用のオレンジ色の取り付けブラケットも同様に輸送用の記憶領域として機能します。長方形の反射体はそれらの間に完全に収まります(調理室の透明側を構成する強化ガラスの上に積層されています)。 オーブンの本体は、太陽を追跡しません。 PVアレイに利用される太陽追跡設定のいくつかを見てみることをお勧めします。 [ありがとうJOHN]