FC红白机光枪的工作原理很简单,这归功于FC游戏厂商的巧妙设计。
首先我们先来认识FC的光枪。图片就免了。
FC的光枪有三个关键部分:
第一个是枪头,它的内部有有感光芯片;
第二个是光枪上唯一的按钮,就是扳机,在游戏的过程中,瞄准的同时需要按下扳机进行射击。
第三个是接头,这个和2P手柄的位置是相同的。
在理解光枪工作原理之前,首先需要让大家了解到,红白机的手柄和光枪都是串行设备。撇开手柄不谈,光枪接口的7个口中,有两个口用来提供状态信息。这7个口的定义如下:
1 Out GND GND Ground
2 Out PORT0-CLK PORT1-CLK Joystick Clock (CPU Port Read)
3 Out OUT0 OUT0 Joystick Serial-Start
4 In PORT0-0 PORT1-0 Joystick Serial-Data
5 Out +5VDC +5VDC Supply
6 In PORT0-3 PORT1-3 Zapper Light
7 In PORT0-4 PORT1-4 Zapper Button
首先我们先来认识FC的光枪。图片就免了。
FC的光枪有三个关键部分:
第一个是枪头,它的内部有有感光芯片;
第二个是光枪上唯一的按钮,就是扳机,在游戏的过程中,瞄准的同时需要按下扳机进行射击。
第三个是接头,这个和2P手柄的位置是相同的。
在理解光枪工作原理之前,首先需要让大家了解到,红白机的手柄和光枪都是串行设备。撇开手柄不谈,光枪接口的7个口中,有两个口用来提供状态信息。这7个口的定义如下:
1 Out GND GND Ground
2 Out PORT0-CLK PORT1-CLK Joystick Clock (CPU Port Read)
3 Out OUT0 OUT0 Joystick Serial-Start
4 In PORT0-0 PORT1-0 Joystick Serial-Data
5 Out +5VDC +5VDC Supply
6 In PORT0-3 PORT1-3 Zapper Light
7 In PORT0-4 PORT1-4 Zapper Button