dc486eebce5cb17fb13053dc31976309390c1940
Co-authored-by: Cursor <cursoragent@cursor.com>
RetroPie (레트로파이 Pi)
게임 ROM·설정 백업. ROM/BIOS는 Git에 올리지 않습니다 (용량·저작권).
설정 파일은 어디?
RetroPie OS에서 키 설정·패드 매핑·에뮬 설정은 ~/RetroPie가 아니라 /opt/retropie/configs/ 에 있습니다.
| 경로 | 내용 |
|---|---|
/opt/retropie/configs/all/retroarch.cfg |
RetroArch 단축키·전역 설정 |
/opt/retropie/configs/all/retroarch-core-options.cfg |
코어별 옵션 |
/opt/retropie/configs/all/retroarch/autoconfig/*.cfg |
패드 자동 매핑 (Pro Controller, 8BitDo 등) |
/opt/retropie/configs/all/emulationstation/es_input.cfg |
EmulationStation 조이스틱 |
/opt/retropie/configs/all/emulationstation/es_settings.cfg |
ES 테마·UI |
/opt/retropie/configs/<시스템>/retroarch.cfg |
SNES, PSX, MSX 등 시스템별 오버라이드 |
/opt/retropie/configs/<시스템>/*.rmp |
게임별 리맵 |
홈 심볼릭 링크:
~/.emulationstation→/opt/retropie/configs/all/emulationstation~/.config/retroarch→/opt/retropie/configs/all/retroarch
Git 저장소 구조
/home/hoon/projects/retropie/
├── configs/ ← /opt/retropie/configs 미러 (백업 대상)
├── RetroPie/
│ ├── roms/ # ~28GB — .gitignore
│ └── BIOS/ # .gitignore
├── RetroPie-Setup/ # upstream 설치 스크립트 — .gitignore
├── docs/
└── scripts/
└── sync-configs.sh
설정 백업 → Git push
설정 바꾼 뒤:
cd /home/hoon/projects/retropie
./scripts/sync-configs.sh
git add configs/
git commit -m "backup configs"
git push
복원
rsync -av configs/ /opt/retropie/configs/
# 또는 sync-configs.sh의 SRC/DST를 반대로
Description
Languages
Tcl
65.2%
Shell
34.8%