레트로 게임 콘솔을 구축하고 Raspberry Pi에 RetroPie 설치하는 방법

복고풍 게임 세션이 그리우신가요? Raspberry Pi를 RetroPie를 설치하여 빈티지 게임 머신으로 변환할 수 있습니다. RetroPie는 SNES, Atari에서 Sega, PlayStation에 이르는 방대한 클래식 시스템을 지원하는 가장 인기 있고 다재다능한 복고 게임 플랫폼 중 하나입니다.
필요한 것

복고풍 게임 콘솔을 만들기 위해 필요한 것은 다음과 같습니다:
- Raspberry Pi: Pi 5가 모든 지원되는 에뮬레이터에서 가장 원활한 성능을 제공하는 최상의 선택이지만, Pi 4도 잘 작동합니다. Pi 3도 가능하지만 NES 및 SNES와 같은 8비트 및 16비트 시대 시스템에 주로 적합합니다.
- MicroSD 카드: 운영 체제와 게임을 위한 최소 32GB의 저장 공간이 있는 카드가 필요합니다. 물론, 외장 하드 드라이브나 USB 플래시 드라이브에 게임을 저장할 수도 있습니다.
- 전원 공급 장치: 사용해 볼 Raspberry Pi 모델에 맞는 공식 또는 호환되는 Raspberry Pi USB-C 전원 공급 장치(5V/5A는 Pi 5, 5V/3A는 Pi 4).
- 비디오 케이블: Pi 5/4에는 마이크로 HDMI to HDMI 케이블, Pi 3에는 표준 HDMI 케이블이 필요합니다.
- 디스플레이: HDMI 호환 모니터 또는 TV.
- 입력 장치: 초기 설정을 위한 USB 키보드와 마우스. 최상의 복고 게임 경험을 위해 게임 컨트롤러를 구입하는 것을 강력히 권장합니다.
- 선택 사항이지만 추천: 더 나은 열 성능을 위한 적절한 통풍과 방열판이 있는 Raspberry Pi 케이스.
이 모든 구성 요소를 준비하면 복고풍 게임 시스템 구축을 시작할 준비가 된 것입니다!
Raspberry Pi OS에 RetroPie 설치하기
RetroPie를 설치하기 전에 microSD 카드에 Raspberry Pi OS(이전 이름 Raspbian)를 설정해야 합니다. Raspberry Pi OS는 Raspberry Pi의 공식 운영 체제로, RetroPie에 가장 안정적인 기반을 제공합니다.
설치를 시작하려면 Raspberry Pi에서 Raspberry Pi OS를 어떻게 설정하는지에 대한 자세한 가이드를 따르십시오. Raspberry Pi OS가 실행 중이면 다음 단계에 따라 RetroPie를 설치할 수 있습니다:
Raspberry Pi OS 데스크탑에서 터미널 창을 엽니다. 가장 먼저 해야 할 일은 시스템이 최신인지 확인하는 것입니다:
sudo apt update &&sudo apt upgrade -yRetroPie 설치 스크립트를 다운로드할 수 있도록 git을 설치합니다(일반적으로 Raspberry Pi OS에 미리 설치되어 있습니다):
sudo apt-get install git
공식 GitHub 저장소에서 RetroPie 설치 스크립트를 클론합니다. 이 작업은 필요한 모든 파일을 Raspberry Pi에 다운로드합니다:
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git그런 다음 RetroPie-Setup 디렉토리로 이동하여 설치 스크립트를 실행 가능하게 만들고 sudo 권한으로 실행합니다:
cd RetroPie-Setup
chmod +x retropie_setup.sh
sudo ./retropie_setup.shRetroPie Setup 스크립트가 시작되면 메인 메뉴에서 기본 설치를 선택하고 프롬프트가 나타나면 예를 확인합니다. 이는 다양한 에뮬레이터와 게임을 탐색하고 실행하는 데 사용할 수 있는 프런트엔드 인터페이스인 EmulationStation을 포함하여 RetroPie를 실행하는 데 필요한 모든 핵심 패키지를 설치합니다.

설치가 완료되면(모델 및 인터넷 연결에 따라 30-60분 걸릴 수 있음), 다음을 입력하여 EmulationStation을 실행할 수 있습니다:
emulationstation이것은 컨트롤러를 구성하고 복고풍 게임 시스템에 게임을 추가할 수 있는 RetroPie 인터페이스를 시작합니다. Raspberry Pi가 부팅될 때 EmulationStation이 자동으로 시작되길 원한다면 RetroPie 구성 메뉴에서 이 옵션을 활성화할 수 있습니다.
컨트롤러 구성하기
EmulationStation을 처음 시작할 때 게임 컨트롤러를 설정해야 합니다. 환영 화면이 나타나면 USB 케이블로 Raspberry Pi에 컨트롤러를 연결하십시오. 무선 컨트롤러의 경우 먼저 Bluetooth를 통해 제대로 페어링되어 있는지 확인해야 합니다.

컨트롤러의 아무 버튼이나 길게 누르면 EmulationStation이 자동으로 이를 감지합니다. 그런 다음 각 버튼을 매핑하는 단계로 안내됩니다. 시스템은 특정 버튼을 한 번에 한 번씩 누르라고 요청하는데, 만약 컨트롤러에 특정 버튼이 없다면 아무 버튼이나 길게 눌러 그 입력을 건너뛸 수 있습니다.

가장 중요한 단계 중 하나는 핫키 버튼 구성을 하는 것입니다. 이 버튼은 특수 명령에 대한 수정 키 역할을 합니다. оптимально는 플레이 중 자주 사용하지 않을 버튼인 선택 버튼이나 PS 버튼, Xbox 가이드 버튼으로 설정하는 것이 좋습니다. 다른 버튼과 결합했을 때 핫키는 중요한 기능을 활성화합니다:
- 핫키 + 시작: 게임 종료
- 핫키 + 오른쪽 어깨: 게임 상태 저장
- 핫키 + 왼쪽 어깨: 게임 상태 불러오기
- 핫키 + X: RetroArch 메뉴 접근
- 핫키 + B: 게임 리셋
컨트롤러 구성을 완료한 후, RetroPie 시스템은 게임 준비가 된 것입니다. 나중에 EmulationStation에서 시작 버튼을 눌러 입력 구성을 선택하여 컨트롤러를 다시 구성하거나, 동일한 절차를 따라 추가 컨트롤러를 추가할 수 있습니다.
RetroPie에 게임 추가하기
RetroPie 시스템에서 게임을 플레이하려면 ROM 파일을 추가해야 합니다. ROM 파일은 게임 카트리지 또는 디스크의 디지털 사본입니다. 법적 및 윤리적 이유로, 소유한 게임의 ROM 또는 무료로 제공되는 ROM만 사용해야 합니다. 여러 웹사이트에서 합법적으로 다운로드하고 플레이할 수 있는 홈브류 게임 및 퍼블릭 도메인 ROM을 제공합니다.
인터넷 아카이브는 이제 무료로 제공되는 고전 PC 게임 컬렉션을 호스트합니다. 아케이드 게임의 경우, MAMEDev는 RetroPie와 호환되는 합법적인 무료 ROM을 제공합니다. 또한 복고풍 게임 커뮤니티에서 제작한 많은 훌륭한 홈브류 게임을 찾아서 무료로 다운로드하고 플레이할 수 있습니다.
ROM 파일을 확보한 후에는 그것들을 RetroPie 시스템으로 이동해야 합니다. ROM은 콘솔 유형에 따라 특정 폴더에 배치해야 합니다. “~/RetroPie/roms” 디렉토리로 이동하면 각 게임 시스템별로 별도의 폴더가 보이게 됩니다 (예: Super Nintendo 게임의 경우 snes, Nintendo Entertainment System 게임의 경우 nes). 적절한 폴더에 ROM을 배치하십시오:
슈퍼 닌텐도 게임의 경우
/home/pi/RetroPie/roms/snes/닌텐도 엔터테인먼트의 경우
/home/pi/RetroPie/roms/nes/세가 제네시스/메가 드라이브 게임의 경우
/home/pi/RetroPie/roms/megadrive/
새로운 ROM을 추가한 후 EmulationStation을 재시작하거나 시작을 눌러 종료 -> EmulationStation 재시작을 선택하여 새로운 게임이 라이브러리에 나타나도록 합니다. 게임을 플레이하려면 원하는 콘솔 섹션으로 이동하여 컨트롤러를 사용하여 게임을 선택하면 됩니다.
RetroPie 성능 최적화하기
RetroPie를 설정한 후, config.txt 파일을 수정하여 성능을 개선할 수 있습니다. 이 시스템 구성 파일은 Raspberry Pi의 다양한 하드웨어 설정을 제어합니다. 이 파일의 위치는 Raspberry Pi OS 버전에 따라 다릅니다 – 새로운 시스템에서는 “/boot/firmware/config.txt”에 위치하고 있으며, 이전 버전에서는 “/boot/config.txt”에서 찾을 수 있습니다. 각각 다음과 같이 입력하여 접근할 수 있습니다:
새로운 Pi OS 버전의 경우:
sudo nano /boot/firmware/config.txt이전 Pi OS 버전의 경우:
sudo nano /boot/config.txt
더 나은 게임 성능을 위해, 특히 요구 사항이 높은 게임을 실행할 때 arm_freq를 조정하여 CPU 속도를 높이고 over_voltage_delta를 조정하여 추가적인 안정성을 제공합니다. Raspberry Pi의 성능 한계를 안전하게 높이는 방법에 대한 자세한 가이드는 Raspberry Pi 오버 클럭 방법에 관한 종합적인 튜토리얼을 참조하십시오.
화면 주위의 검은 막대가 보이는 경우, 다음을 추가하여 문제가 해결됩니다:
disable_overscan=1및
overscan_scale=1HDMI를 통한 더 나은 오디오를 위해, 특히 내장 스피커가 있는 모니터나 TV를 사용할 경우 다음을 추가합니다:
hdmi_drive=2config.txt에 변경 사항을 적용한 후 Ctrl + X를 눌러 파일을 저장하고 Y를 눌러 확인한 다음 Enter를 눌러야 합니다. Raspberry Pi를 재부팅해야 이러한 변경 사항이 적용됩니다.
Raspberry Pi를 사용하여 복고 게임을 하는 것은 전용되고 최적화된 경험을 제공하지만, 이러한 설정에만 국한되지 않습니다. Mac에서 고전 PlayStation 게임을 즐기거나 기존 컴퓨터에서 직접 복고 게임을 실행할 수도 있습니다.
이미지 및 스크린샷 제공: Jessica Thornsby 및 David Morelo.