首页 >> 奔腾级迷你电脑 Intel Edison,带你玩转毁灭战士
奔腾级迷你电脑 Intel Edison,带你玩转毁灭战士
来源:  时间:2015-02-15
分享到:

众所周知,英特尔发布的Edison迷你电脑仅SD卡大小,但性能却达到了奔腾级别。为了验证这点,Lutz 在Edison上安装并试玩了毁灭战士。毁灭战士是一款1993年的游戏,年龄小的同学可能不太了解这款游戏,但是这款游戏流畅的动作画面和震撼的视觉冲击感,绝对是开创了游戏界崭新的历史。为了能试玩这款游戏,Lutz 必须要解决2个问题:安装TFT显示器驱动和输出声音。

视频输出解决方案

连接TFT显示器和intel Edison

因为当时还没有现成的驱动可用,所以需要给显示器编写一套驱动程序,这是一项相当费时费力的工作。基于Adafruit公司的Arduino示例代码,Lutz根据8 bit版本的教程续写了这个驱动程序。结合了Arduino示例代码和自定义代码的驱动程序快速定义了Edison的输出针脚。而且根据Edison内部的MRAA程序库的判断,这个程序可以使游戏画面输出到显示屏上。

声音输出方案

音频电路

解决声音输出这个问题要比些驱动程序容易多了。在此要特别感谢Jon Thompson,因为他的“进阶Arduino声音合成技术”教程,Lutz学到很多技术和技巧,毁灭战士的音频采用的是11025 8 bit的配置,很顺利的将音频输出设备连接到Edison上。

最值得一提的是Lutz 和我们分享了他编写的图形代码和音频代码。