一、前言
经过前面十篇文章,我们的小电脑现拥有自己的Debian系统,可以进行屏幕显示与触摸,可以播放音频、视频,可以连接键盘、U盘等设备,也可以连接无线络下载软件、远程访问与文件传输等等。虽然小电脑功能已经非常齐全了,但是我们它还是个空空荡荡的小电脑,我们是不是应该娱乐一下、放松一下呢?必须滴啊,开始整活。
二、环境搭建
1、GCC、G++编译器安装
通过上一篇文章的学习,我们可以使用无线网进行软件安装,使用apt-get命令安装gcc、g++编译器:
安装完成,使用gcc -v验证是否安装成功,如下图所示为安装成功输出日志。
2、音频组件alsa-utils安装
移植NES游戏机模拟器程序,这里使用InfoNes,InfoNES音频部分需要alsa相关的组件。
前面我们已经安装过alsa-utils,此处就无需安装,如果前面没有安装,使用如下指令安装组件。
3、其他组件安装
make组件安装,安装完成后
apt-get install libsdl1.2-dev # 漫长的等待
apt-get install libasound2-dev # 可能不需要安装
三、NES模拟器编译
编译NES,进入NES源码/arm-NES-linux-master/linux/文件夹下(使用墨云提供的源码,详细修改时内容详见墨云),使用make命令进行编译,然后是漫长的等待。编译完成后,在当前目录下生成InfoNES文件,这便是我们的模拟器。
自行准备.nes后缀的游戏文件,想必能够做到此处的朋友们找个nes游戏应该不成问题,将NES游戏复制到Debian的/home/用户名目录中,使用如下命令启动模拟器打开游戏:
./InfoNES ../../hundouluo.nes # /arm-NES-linux-master/linux所在目录
然后就是娱乐时刻: