ゲーム機を作ろう(その3)(その3)です。製作に時間がかかってしまって,久しぶりの記事更新です。バスの間をインターフェースする基板を作りました。基板を作っていきます。他に,メモリと,ユーザー入力周り,設定用のディップスイッチも載せてしまいます。...んで,できた基板がこちらです。なんか,すごいスパゲッティみたいになっていますが...。前回作ったインターフェース基板と,バスをお互い排他しながら使います。アクティブにしてそれを知らせます。これは,パチパチマイコンでもやりました。バスを開放すると,アドレスバスとデータバス,コントロール信号をハイインピーダンスにします。挟んで,これでバスのコントロールを行います。信号がアクティブになると,バスとコントロール信号を切り離すようにしています。リセット状態で,インターフェース基板からバスにアクセスできると,起動時のブートプログラムを簡単に転送できて便利です。書き込み不可にしてしまいます。見えるというわけです。割り当ててしまいます。アドレスデコーダをごにょごにょして,アクセスするアドレスによって,書き込みの可否が変わるってわけです。して振る舞うわけですから,電源を切ってもその内容を保持したいですよね。スタンバイ状態にすると非常に少ない電流でデータを保持できます。家庭用ゲーム機のカセットの中にもリチウム電池が入っているのを見たこともあるかと思いますが,そのゲームカセットと同じように,電源を切った後は,リチウム電池でメモリ内のデータをバックアップすることにします。ユーザー入力ポートゲーム機と言ったら,コントローラがないと話になりませんよね。接続が一般的だと思いますが,ここは,昔ながらのパラレル接続タイプを使用します。ピンにつなぐコントローラ...。