セガ Master System Light Phaser
- 公開日: 2020/07/25
- 更新日: 2020/07/25
セガ・マスターシステム(海外版)用の光線銃。セガ公式の開発ドキュメントによればピンアウトは以下の通り。
pin # |
Function |
---|---|
5 |
VCC |
6 |
TRIGGER |
7 |
Light Detect (Input) |
8 |
GND / COMMON |
ピン7を光線の検出用に使用している為、国内版のマスターシステムでは使えない。メガドライブなら使えるはず。座標検出の手順は以下の通り。
トリガボタンのオン(H→L)を検出する
次フレームで白色の画面を描画する
画面を描画中にピン7がLになるまで待機
現在の描画座標はI/Oアドレス$7F(水平)、$7E(垂直)に記憶されているので、3.の直後にこのアドレスを読み出す