3inch5 RPi LCD F G Retropie

来自Waveshare Wiki
跳转至: 导航搜索

Retropie系统

注:此系统不支持在Pi5上使用。

下载系统

1. 将TF卡连接到PC,下载并使用Raspberry Pi Imager进行烧录对应系统镜像。
Retropie gamepi13 6.png
2. 镜像烧写完成后,打开TF卡根目录的config.txt文件,在config.txt末尾加入以下代码,保存并安全弹出TF卡。

hdmi_force_hotplug=1

3. 烧写完成后,将HDMI显示器接入到树莓派上,启动树莓派,进入系统后按键盘的F4,进入终端。(也可通过网络登录到终端控制界面)

配置WIFI

在终端输入raspi-config打开系统配置界面,选择System Options -> Wireless LAN
Wifi gamepi13 1.png
Wifi gamepi13 2.png
选择国家,这里我选择了CN China。
Wifi gamepi13 3.png
Wifi gamepi13 4.png
输入WIFI名称。
Wifi gamepi13 5.png
输入WIFI密码,重启保存。
Wifi gamepi13 6.png
Wifi gamepi13 7.png

安装驱动模块

下载安装st7796驱动模块

# 下载并进入Retropie_st7796s驱动文件夹
https://www.waveshare.net/w/upload/6/63/Retropie_st7796s.zip
cd Retropie_st7796s

# 运行驱动
sudo make

# 复制驱动模块到内核里
sudo cp ./st7796s.ko  /lib/modules/$(uname -r)/kernel/drivers/staging/fbtft/

# 生成模块依赖信息
sudo depmod -a

配置驱动设备树

cd
wget https://www.waveshare.net/w/upload/2/29/Waveshare35f.dtbo
sudo cp Waveshare35f.dtbo /boot/overlays/

下载运行驱动

打开树莓派终端,执行:

sudo apt install libraspberrypi-dev -y
sudo apt-get install unzip -y
sudo apt-get install cmake -y
sudo wget https://www.waveshare.net/w/upload/6/66/Rpi-fbcp.zip
sudo unzip ./Rpi-fbcp.zip
cd rpi-fbcp/
sudo rm -rf build
sudo mkdir -m 777 ./build
cd ./build
sudo cmake ..
sudo make -j4
sudo install fbcp /usr/local/bin/fbcp
sudo chmod 755 /usr/local/bin/fbcp

添加开机自启动fbcp配置

sudo nano /etc/rc.local

在 exit 0 前面添加以下语句:

sleep 12
sudo fbcp &
注意一定要添加"&" 后台运行,否则可能会出现系统不能启动的情况。

3.5F retropie.png

编辑config.txt配置文件

打开config.txt文件

sudo nano /boot/firmware/config.txt

添加以下配置在[all]末尾

gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=256

overscan_scale=1 
dtparam=spi=on 
dtoverlay=Waveshare35f,fps=60,speed=48000000,rotate=90,ts_rotate_90
extra_transpose_buffer=2
max_usb_current=1
hdmi_force_hotplug=1 
hdmi_group=2 
hdmi_mode=87 
hdmi_cvt 480 320 60 6 0 0 0 
hdmi_drive=2 
display_hdmi_rotate=0

设置全屏画面

编辑retroarch.cfg文件

sudo nano /opt/retropie/configs/all/retroarch.cfg

在末尾添加以下添加配置

aspect_ratio_index = 7

重启生效

sudo reboot

添加游戏

  • 由于大部分游戏容量很大,在添加游戏前,我们先进行文件系统扩展。

在Retropie 菜单界面选择RASPI-CONFIG
Retropie gamepi13 8.png

Game-HAT-Manual04.jpg

选择7 Advanced Options -> A1 Expand Filesystem,回车-》Finish。(这个过程需要接上USB键盘进行操作)

Game-HAT-Manual05.jpg

选择Ok,对系统进行重启。重启后,文件系统扩展完成。

  • 准备好相应的游戏ROMs。

这里推荐一个非常酷的网站:http://coolrom.com/

你可以通过PC机,在里面下载各种游戏ROMs。比如我们要玩Sony Playstation游戏,可以选择

Game-HAT-Manual06.png

在里面找到你想玩的游戏,进行下载即可。例如:http://coolrom.com/roms/psx/39719/Tekken_3.php

点击此处进行下载。

Game-HAT-Manual07.png

把下载好的文件解压,得到以下的ROMs

Game-HAT-Manual08.png

  • 更新ROMs

网线接到树莓派上(树莓派需要和你的PC机在同一个局域网)。在RetroPie列表下找到SHOW IP,按"A",可以查到当前树莓派的IP。如下图:

Game-HAT-Manual09.jpg

在你的PC机上,打开相应的IP,如下图:

Game-HAT-Manual10.png

把ROMs复制到相关的目录即可,如下图:

Game-HAT-Manual11.png

之后在模拟器选择界面,按"Start"->QUIT->RESTART EMULATIONSTATION,按"A"确定。重启模拟器之后即可看到新加入的游戏。

那么就开启你的复古游戏机之旅吧!