エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ずいぶん間が空いたけど、ファミコン戦士への道をまた歩き出した。とりあえずこの前、NES研究室のサンプ... ずいぶん間が空いたけど、ファミコン戦士への道をまた歩き出した。とりあえずこの前、NES研究室のサンプルを読んだので、今回もこれを改造していくことにした。とりあえずの目標としては、コントローラを操作すると、メッセージが切り替わるようにする、という感じ。 コントローラの操作を受け付ける コントローラの入力は、1P側なら$4016というI/Oポートを読み込むことで判断できるらしい。2P側なら$4017。これを読み込むんだけど、ギコ猫でもわかるファミコンプログラミングによれば、ポイントは以下の2点。 繰り返して読むと、Aボタン、Bボタン、SELECT、START...と順番に押下情報がわかる。押下情報は第0ビット。 一度読み込みを行うとそのままの状態になるので、読み込む前にリセットする。リセットは同じポートに1,0を順番に書き込む。 で、今回はAボタンが押されるまでそのままの状態で待つ、という処理