RetroPie 设置脚本
RetroPie-Setup
⭐⭐⭐☆☆ (3/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。