引言
最近买了一个《超级马里奥奥德赛》,虽然画面精美、玩法多样,无奈自己玩3D游戏会头晕,只得作罢。尽管如此依然放不下对超级马里奥的喜爱,既然最新版本玩不了,那就回忆一下童年的乐趣,于是乎就用树莓派打造了一台怀旧游戏机,重温一下2D版的超级马里奥。
一、前期准备
● 游戏手柄
如果没有游戏手柄的话,也可以使用键盘,但游戏体验会受到影响。
● HDMI数据线
● 显示器
这里推荐使用小一点的显示器,毕竟是上世纪八九十年代的游戏,画面像素有点低。
● 树莓派
● Lakka系统
下载地址:https://www.lakka.tv/
● WinSCP软件
下载地址:https://winscp.net/eng/download.php
● Xshell软件
下载地址可参见文章《树莓派的远程登录》
二、系统安装
系统安装的详细流程可以参考文章《树莓派系统安装与首次启动》,这里只做简要概述。
首先用SD Card Formatter软件给树莓派的SD卡格式化。随后使用balenaEtcher软件将下载好的系统文件Lakka-RPi2.arm-2.2.2.img.gz烧录到SD卡中。烧录完成后将SD卡插入树莓派中,开启电源即可启动系统。
系统启动后可以看到如下界面:
启动后我们还需要打开Lakka系统的SSH、Samba服务。首先转到Setting界面,随后打开Services,开启SSH与Samba服务,具体过程如下面两幅图所示。
我们还可以在Settings下面的User中更改Lakka系统的系统语言,如下图所示。
值得注意的是如果使用Lakka系统自带的中文语言会存在乱码问题,解决方法是替换Lakka系统中的字体文件。字体文件我会在本文的评论中给出网盘下载链接,大家可以前去下载。字体文件下载后,打开WinSCP软件,WinSCP界面如下图所示。
在主机名处输入树莓派的IP地址。在Lakka系统中查看IP地址的地方为:Main Menu --> Information --> Network Information,这里即可看到树莓派的IP地址,如下图所示。
输入IP地址后,在用户名与密码处输入root(Lakka系统默认的用户名与密码为root),最后点击登录即可。登录界面如下图所示。
上图中左侧界面显示的是电脑主机的文件内容,右侧是安装Lakka系统的树莓派文件内容。在右侧界面中打开/tmp/assets/xmb/monochrome,将下载的字体文件移到monochrome文件夹下。
随后用Xsehll通过SSH登录Lakka系统(用户名与密码是root),具体命令为ssh root@IP地址,登录后输入命令nano .config/retroarch/retroarch.cfg,找到video_font_path变量,将video_font_path变量的赋值更改为/tmp/assets/xmb/monochrome。随后重启系统,即可彻底解决Lakka系统中文乱码问题。
三、游戏的安装与运行
按照前述方法通过WinSCP登录Lakka系统。找到Lakka系统的/storage/roms/downloads文件夹,将超级马里奥兄弟游戏的rom移动至downloads文件夹下(该游戏rom下载地址会在本文评论中给出),如下图所示。
随后在Lakka系统中找到Import Content --> Scan File --> Downloads,即可看到我们刚才存入Lakka的超级马里奥兄弟的游戏rom,如下图所示。
选择该超级马里奥游戏rom,点击手柄的B按钮进行扫描。完成rom扫描后可以看到Lakka系统主界面会多一个选项,如下图所示。
点击该游戏,选择run即可启动该游戏。
祝大家玩得开心!
閱讀更多 樹莓派對RasParty 的文章