RetroPie 设置脚本 RetroPie-Setup

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
RetroPie 5608 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores


RetroPie-Setup 是一个专为复古游戏爱好者设计的开源项目,它通过一个简洁的 Shell 脚本,帮助用户在多种硬件平台上快速搭建完整的复古游戏模拟系统。该项目主要支持 Raspberry Pi、Vero4K、ODroid-C1 以及运行 Ubuntu 的 PC,并以 EmulationStation 作为图形化前端,提供统一且美观的游戏管理界面。核心功能包括一键安装众多经典游戏模拟器、自动配置游戏 ROM 路径、以及从二进制包或源代码编译安装的灵活选择。对于 Raspberry Pi 用户,项目还提供可直接烧录到 SD 卡的预制作系统镜像,极大降低了上手门槛。

标签

项目特点

**一键安装**:通过简单的 Shell 脚本即可在多种平台上安装完整的复古游戏系统。
**多平台支持**:支持树莓派 (Raspberry Pi OS)、Vero4K (OSMC)、ODroid-C1 (Ubuntu) 以及通用 PC (Ubuntu)。
**丰富的模拟器**:集成了众多游戏模拟器核心,涵盖从 Atari 到 PlayStation 等多个平台的游戏。
**图形化前端**:使用 EmulationStation 作为用户界面,提供美观且易于导航的游戏选择体验。
**二进制与源码安装**:在树莓派上支持从二进制包快速安装,也支持从源代码编译以获得最新版本。
**活跃的社区**:拥有完善的文档和社区支持,方便用户解决问题和贡献代码。

技术规格

目标平台
前端界面
模拟器核心
安装方式
依赖环境
许可证

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
树莓派 3B/4B/5 (或兼容设备) 1 推荐型号以获得最佳性能
microSD 卡 (16GB+) 1 用于安装操作系统和游戏
5V/3A USB-C 电源适配器 1 确保稳定供电
散热片/风扇 1 可选,用于高强度使用场景
USB 游戏手柄 1+ 推荐使用经典复古风格手柄
HDMI 线缆 1 连接显示器或电视
键盘和鼠标 1 初始设置时使用

所需工具

工具用途是否必需
电脑 下载镜像、写入SD卡、SSH连接 ✅ 是
SD卡读卡器 将系统镜像写入 microSD 卡 ✅ 是
显示器/电视 显示游戏画面和 EmulationStation 界面 ✅ 是
网络连接 下载安装包和游戏 ROM ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
1/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
1/5

所需技能

🔧 **动手能力**:需要能够组装树莓派硬件,连接外设,并处理 SD 卡烧录等基本操作。 💻 **编程能力**:需要基本的 Linux 命令行操作能力(如 `cd`, `git clone`, `sudo`),能够运行脚本和编辑配置文件。 ⚡ **电子电路**:无需复杂的电路知识,但了解树莓派的 GPIO 引脚和供电要求会有所帮助。

适用场景

**家庭复古游戏中心**:将旧电视或显示器改造为多合一复古游戏机,重温经典游戏。
**DIY 游戏机项目**:作为自制街机、掌机或家用游戏机的基础系统。
**教育学习**:学习 Linux 系统管理、Shell 脚本编写以及嵌入式系统开发。
**游戏收藏与展示**:整理和运行大量不同平台的复古游戏 ROM。