前期准备
我使用的是树莓派4v1.1,16G tf卡,读卡器,键盘,hdmi显示器,北通斯巴达2无线手柄。
这里使用RetroPie提供的镜像,下载地址:https://retropie.org.uk/download/
使用树莓派官方提供的固件烧录工具,下载地址:https://www.raspberrypi.org/downloads/
烧录RetroPie系统镜像
解压下载的 RetroPie 镜像,将 tf 卡使用读卡器插在电脑 USB 接口上。打开固件烧录工具,点击选择操作系统,使用列表底部的选择自定义系统选择解压的镜像文件。点击选择 SD 卡,在列表中选择需要烧录系统的卡。然后点击烧录,YES 确认,开始写入系统。

系统设置
以下内容非必需项,可跳过。
开启ssh
连接键盘,按F4进入控制台,执行命令 sudo raspi-config 进入设置,选择第5项 Interfacing Options ,然后选择 P2 SSH ,将 SSH 设置为 YES 以开启SSH。

连续按 ESC 退出到控制台,使用 ifconfig 命令获取 ip 地址。

在同一局域网内的电脑中可以使用 ssh 连接到树莓派,主机名为 retropie 或 ip地址,用户名为 pi,密码为 raspberry。
ssh [email protected]
软件源镜像加速
在国内使用官方的软件源下载太慢,这里使用 ustc 镜像站提供的镜像加速服务。在命令行中执行以下命令或者去 ustc 镜像站文档中获取更换软件源的方法。
sudo sed -i 's|raspbian.raspberrypi.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
sudo sed -i 's|//archive.raspberrypi.org|//mirrors.ustc.edu.cn/archive.raspberrypi.org|g' /etc/apt/sources.list.d/raspi.list
https://mirrors.ustc.edu.cn/help/raspbian.html
https://mirrors.ustc.edu.cn/help/archive.raspberrypi.org.html
修改完成后执行 sudo apt-get update 更新软件列表。
开启64位系统
树莓派4为64位 CPU,该系统默认为32位,可以修改 config.txt 文件更换为64位内核。
在ssh或控制台中使用 sudo nano /boot/config.txt 命令修改文件,在该文件最后添加 arm_64bit=1 ,按 ctrl + X保存文件,按Y确认,之后使用 sudo reboot 重启系统。

修改分辨率
当显示器的分辨率错误而且在 raspi-config 中没有合适的分辨率时,可以手动修改 /boot/config.txt 文件中的 hdmi_group 和 hdmi_mode。重启后生效。
参考该文章中的表格修改 https://shumeipai.nxez.com/2013/08/31/custom-display-resolution-raspberry-pie.html
我的显示器分辨率为 1024x768,所以将 hdmi_group 改为 2,hdmi_mode 改为 16。
安装中文字体
为了避免中文游戏文件名称显示方块,需要安装中文字体。使用以下命令安装。
sudo apt-get install -y fonts-droid-fallback
retropie预编译软件加速
在使用安装预编译软件时,会从 https://files.retropie.org.uk/ 下载文件,速度很慢。这里可以使用本站的反向代理加速。
修改 /home/pi/RetroPie-Setup/scriptmodules/system.sh 中 __binary_host 和 __archive_url 变量,将他们的值中的 files.retropie.org.uk 修改为 mirrors.imea.me/files.retropie.org.uk。下载完成后建议改回去防止对程序升级产生影响。

手柄设置
tf 卡插在树莓派上,连接显示器、键盘、电源、网线,开机。等待一段时间进入手柄设置。

将北通斯巴达2无线版的 2.4G 接收器插在树莓派 USB 接口上,按手柄的北通键开机并连接,手柄振动说明连接成功。手柄应处于电脑模式,可以通过长按北通键进行切换。
手柄连接成功后,长按手柄 A 键,系统会识别手柄类型,然后进入键位设置。按照提示按下手柄的键,如果有不需要设置的长按任意建跳过,需要重新开始可以重新开机,结束后光标会停留在 OK 处,按 A 键等待一段时间进入系统。
我的手柄是北通斯巴达2,按照以下表格设置的键位。
D-PAD UP | 十字键上 |
D-PAD DOWN | 十字键下 |
D-PAD LEFT | 十字键左 |
D-PAD RIGHT | 十字键右 |
START | 功能键最右边(START) |
SELECT | 功能键最左边(BACK) |
BUTTON A/EAST | A键盘 |
BUTTON B/SOUTH | B键盘 |
BUTTON X/NORTH | X键盘 |
BUTTON Y/WEST | Y键盘 |
LEFT SHOULDER | 顶部LB键 |
RIGHT SHOULDER | 顶部RB键 |
LEFT TRIGGER | 顶部LT键 |
RIGHT TRIGGER | 顶部RT键 |
LEFT THUMB | 左摇杆垂直按下 |
RIGHT THUMB | 右摇杆垂直按下 |
LEFT ANALOG UP | 左摇杆上 |
LEFT ANALOG DOWN | 左摇杆下 |
LEFT ANALOG LEFT | 左摇杆左 |
LEFT ANALOG RIGHT | 左摇杆右 |
RIGHT ANALOG UP | 右摇杆上 |
RIGHT ANALOG DOWN | 右摇杆下 |
RIGHT ANALOG LEFT | 右摇杆左 |
RIGHT ANALOG RIGHT | 右摇杆右 |
HOTKEY ENABLE | 功能键中间(北通) |

安装模拟器
在系统主页使用左右键将光标移动到 RETIOPIE 图标处,按 A 键进入系统设置。
移动光标到 RETIOPIE SETUP 处,按 A 键进入以下菜单。

使用 Basic install 可以安装默认的模拟器。在 Manage packages > opt 里可以手动选择并安装模拟器。

安装游戏
该系统提供了 samba 服务方便上传游戏 rom 。windows 系统中可以直接在文件管理器地址栏访问 \\retropie\roms 或 \\<ip地址>\roms,其中每个文件夹对应一个模拟器。将下载的游戏 rom 放入其模拟器的文件夹中,在系统主页按 START 键进入 MAIN MENU ,选择 QUIT 中的 RESTART EMULATIONSTATION 重启系统,就可以看到模拟器和游戏。
retropie模拟器对应rom文件夹可以参考 https://retropie.org.uk/docs/3do/ (注意:一些模拟器需要将rom放在BIOS文件夹)
文章评论