アクセス方法
ジョイパッドには次のような手順でアクセスを行います。
- I/O【0x4016】のbit0をセットする。
- I/O【0x4016】のbit0をクリアする。
- 入力をチェックしたいボタンになるまで1P側はI/O【0x4016】、2P側はI/O【0x4017】を連続で読み込む。
- 読み込んだ値のbit0が0なら入力無し、1なら入力ありと言う事になる。
ジョイパッドには次のような手順でアクセスを行います。
例えばI/O【0x4016】から4回ロードを繰り返すした後、読み出したデータの0bitがセットされていれば1P側のスタートボタンが押されていたと言う事です。読み込み回数とボタン関係は次のような表になります。
| 回数 | ボタン |
| 1 | A |
| 2 | B |
| 3 | セレクトボタン |
| 4 | スタートボタン |
| 5 | 上 |
| 6 | 下 |
| 7 | 左 |
| 8 | 右 |