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

CX-6000ペンプロッタアップグレード

[Terje Io]は、1980年代にAppleのプリンタをたくさんのプリンタにした日本の事業であるC. Itohの古いペンプロッタに新しい命を吹き込むことを決定しました。彼はほとんどの枠組みを保ちますが、エレクトロニクスは大きな見直しを得ます。古いモーターは交換され、コントローラーとモータードライバーは、ステッパーモータードライバーと同様にラズベリーのPI Picoを利用して近代化されています。管理パネルのように他の補助電子機器に推移した後、リミットスイッチと同様に、ファームウェアで提供する時が来ました。 オリジナルのコントローラボード 更新されたコントローラボード ホイールを再発明するのではなく、[Terje]は既存の仕事に賢明に発展し、それらを彼の申請のためにリファクタリングしました。 Gコード処理はGRBLHALによって行われ、HPGLコードを処理するための追加モードを追加します。彼は、HPGLを解析するためにPlotterプロジェクトからファームウェアをカスタマイズし、彼の新しいCX6000 +バイリンガルを作りました。 私たちは2009年にMotöriの方法を取り戻し、GRBLHALの32ビットの巨大な兄弟の1つであるGRBLHALを利用して、近年で構成されています。あなたはこれらの古いプロッターのいずれかを取り戻したことがありますか?それとも最近あなた自身のあなた自身の育成が簡単ですか?

ドローンは手首のフリック

増強現実の現像分野におけるコンパニオンテクノロジーズの1つで脱離陸しています。それは、誰かを仮想または拡張された世界に置くことの一つですが、その中の内部を相互作用させる自然な方法がなく、ユーザーの経験が制限される可能性があります。もちろん、現実の世界でも物事を制御するためにジェスチャーを使用することができ、その最新のプロジェクトはこの興味深いヒューマンインターフェースデバイスを使用してドローンを制御します。 このプロジェクトは、LEAPモーションセンサーを使用してジェスチャデータを検出して収集し、その情報をすべてLabVIEWにフィード化します。この特定のソフトウェアスイートとうまく機能する堅牢なAPIのために、このプロジェクトのためにParrot ARドローンが選択されました。それは、ジェスチャーを認識し、ドローンへのコマンドを送信することの多くのgrunt作品がソフトウェアのシーンの後ろの世話をしているので、あなたがあなた自身でこれをやろうとしているならば、それはかなりのものがある可能性が高いより多くの仕事が含まれています。それが言われている、それは最初の場所で仕事をするためにこれを得るための小さな偉業ではなく、以下のビデオはビューの価値があります。 いくつかのために、ジェスチャーは実際のアプリケーションを含まない新規なテクノロジのように見えるかもしれませんが、彼らは障害を持つ人々や他の人々のための実際の使いやすさを持っています。これまでのところ、車を運転し、人々が物理的な世界で回避するのを助け、さらにテトリスを演奏するのを助けました。

AndroidにMagisk Audio Modification Library Framework

を使用して複数のオーディオMODをインストールすると、デバイスから出てくるサウンドを改善する方法について、それぞれさまざまなオーディオMODがあります。これらのオーディオMODの一部は普遍的です。つまり、Androidの特定のバージョンを実行するすべてのスマートフォンで動作しますが、一部はデバイスまたはROM固有です。また、これらのMODは、同じライブラリファイルに変更を加えることに依存している可能性があります。これは、複数のオーディオmodをはるかにインストールする場合、2つまたは両方のうちの1つまたは両方が競合を破壊する可能性が高いことを示しています。しかし、両方の世界の最高のものが必要な場合はどうなりますか?それとも3つまたは4つの世界のベスト? XDAのシニアメンバーAhrionは、Magisk Audio Modification Library Frameworkを使用してそのオプションを思いつきました。 オーディオ変更ライブラリフレームワークはそれ自体では何もしませんが、他の開発者がオーディオMODを上に構築するためのベースを提供します。これは、Audiomodlibフレームワークを利用して構築されたMagiskモジュールが、他のMODと矛盾することなく機能することを示しています。 オーディオ変更ライブラリをダウンロードします また読む:Androidでspeartricでインスタントソングの歌詞を入手する オーディオ変更ライブラリMagiskモジュールをインストールします まず、これがMagiskモジュールであることを考えると、まだインストールされていない場合にMagiskをインストールする必要があります。 audiomodlib zipファイルを携帯電話に転送します。 オープンマギスクマネージャー。 サイドメニューの引き出しを引いて、モジュールを選択します。 下部のプラスフローティングアクションボタンをタップし、フラッシュモジュールzipを選択します。 Audiomodlib Magiskモジュールをタップして保持し、上部の理想コーナーで開くことを選択します。 リブート。 また Magisk ManagerのダウンロードセクションからAudiomodlibモジュールを直接ダウンロードすることもできます。 これは、画面の左端からスワイプしてサイドメニューの引き出しを引くことで簡単にアクセスできます。 モジュールのリストから、Audiomodlibを選択し、[ダウンロード&インストール]ボタンをタップします。 リブート。 Ahrionは、オーディオ変更ライブラリフレームワークに基づいて構築されたいくつかのオーディオMODも提供しています。 Audiomoflibモジュールをインストールしたのと同じように、それらをダウンロードしてインストールできます。つまり、他のMagiskモジュールと同様です。 お見逃しなく:あなたを始めるためのいくつかのマギスク改造 Audiomodlibと互換性のあるMagisk Audio