라즈베리파이4 한방롬 - lajeubelipai4 hanbanglom

라즈베리파이 3B 에 레트로파이를 설치하여 레트로 게임을 하는 방법을 알아보겠습니다.

레트로파이 설치 후 게임을 하기위한 순서부터 알아보겠습니다.

1.라즈베리파이 버전에 맞는 레트로파이 다운로드.

2.마이크로 SD카드에 레트로파이 설치.

3.각종 기본 셋팅.(키셋팅, 네트워크 등등)

4.게임 Rom 파일 복사.

5.게임을 즐기자~~~

1.라즈베리파이 버전에 맞는 레트로파이 다운로드.

첫번째로 레트로파이를 다운로드 받아야 합니다.

https://retropie.org.uk/download/

Download - RetroPie

Contents1 Pre-made images for the Raspberry Pi1.1 BerryBoot2 Installing on top of an existing OS2.1 Raspbian on a Raspberry Pi2.2 Debian / Ubuntu on a PC2.3 Ubuntu on an ODroid-C1/C22.4 Ubuntu on an ODroid-XU3/XU43 PetRockBlock Downloads Pre-made images fo

retropie.org.uk

위의 사이트로 접속하여 버전에 맞는 레트로파이를 다운받습니다.

라즈베리파이4 한방롬 - lajeubelipai4 hanbanglom

저는 라즈베리파이 3B 를 사용할 예정이라 Raspberry Pi 2/3 버전용을 다운로드 하였습니다.

다운로드 한 파일을 압축해제 하면 retropie-4.5.1-rpi2_rpi3.img 파일이 나옵니다.

2.마이크로 SD카드에 레트로파이 설치.

해당 파일을 Win32DiskImager 를 이용하여 SD 카드에 설치합니다.

Win32DiskImager 를 아래의 링크에서 다운로드 합니다.

https://sourceforge.net/projects/win32diskimager/

설치한 Win32DiskImager 를 실행 합니다.

라즈베리파이4 한방롬 - lajeubelipai4 hanbanglom

① 레트로파이를 설치할 SD 카드의 드라이브를 지정 합니다.

② 폴더모양의 아이콘을 눌러 레트로파이 파일을 지정 합니다.
   ※ 레트로파이 파일의 경로에 한글이 들어가지 않도록 해주세요.
   예)D:/retropie-4.5.1-rpi2_rpi3.img  (O)
      D:/레트로파이/retropie-4.5.1-rpi2_rpi3.img (X)
      D:/Retro/retropie-4.5.1-rpi2_rpi3.img  (O)

③ Write 를 눌러 SD 카드에 이미지를 설치 합니다.

라즈베리파이4 한방롬 - lajeubelipai4 hanbanglom

설치가 완료되면 상단과 같이 포맷 알림창과 Write Successful 이라는 창이 뜹니다.

절대로 디스크포맷을 누르시면 안됩니다. Write Successful 창을 OK 클릭 후 SD 카드를 분리 합니다.

3.각종 기본 셋팅(키셋팅, 네트워크 등등)

라즈베리파이가 설치된 메가드라이브 형태의 케이스를 입힌 모습입니다. (케이스만 입혀져 있을뿐 라즈베리파이3B 입니다)

각종 설정을 편하게 하기 위하여 키보드를 연결하여 주시기 바랍니다.

레트로파이가 설치된 SD 카드를 삽입하고 전원을 On 합니다.

위의 화면과 같이 레트로파이 로고와 함께 부팅되는 모습입니다.

3-1. 키보드 및 게임패드 키입력

부팅이 완료되면 현재 연결된 조이스틱의 개수와 함께 키입력을 하라는 팝업창이 발생합니다.

연결된 게임패드와 키보드의 버튼을 꾹 누르면 해당 기기의 버튼을 입력할수 있습니다.

연결된 게임패드 및 키보드의 아무버튼이라도 3초정도 꾹 누르면 키입력을 하는 팝업창이 생성됩니다.

필요한 버튼을 입력 합니다.

해당 게임패드에 없는 버튼이나 불필요한 버튼의 경우 다운 버튼을 꾹 누르면 입력하지 않고 다음으로 넘어갈 수 있습니다.

(키보드를 먼저 설정하였을 경우 키보드의 다운 키를 누르면 바로 다음으로 넘어갑니다)

게임 설정 및 종료를 위하여 HOTKEY 는 반드시 입력하여 주시기 바랍니다.

모든 기기의 키입력이 완료되었을 경우 좌우 버튼을 이용하여 상단의 화면과 같이 레트로파이설정 에서 A 를 눌러 설정화면으로 진입 합니다.

3-2. 와이파이 네트워크 설정

설정화면에서 WIFI 메뉴로 들어 갑니다. (유선랜 연결시 설정하실 필요가 없습니다.)

현재 Wifi 지역 설정이 되어 있지 않으니 라즈베리파이 설정으로 들어가서 4번째 항목인 Localisation Options 에서 설정할수 있으니 지금 라즈베리파이 설정으로 들어갈 것인지를 묻는 창이 나옵니다.

이부분을 설정을 해도되고 하지 않아도 되는데 전 굳이 하지 않았습니다. (그래서 No 를 선택 하였습니다.-키보드의 엔터 버튼으로 선택 하세요)

1번 Connect to WiFi network 를 선택 합니다.

현재 설정할 수 있는 WiFi 항목들이 나타납니다.

연결할 WiFi 를 선택 해 주시면 됩니다.

해당 WiFi 의 Password 를 입력 하여 주십시오.

연결이 완료되면 상단에 IP 가 표시됩니다. 각종 설정에 필요한 항목이니 IP 를 기억해 주세요.

IP 확인은 레트로파이 메뉴의 SHOW IP 에서 확인이 가능힙니다.

3-3. SSH 설정

레트로파이의 각종 설정및 부가기능 설치를 위하여 SSH 를 활성화 하여야 합니다.

설정화면에서 RASPI-CONFIG 메뉴로 들어 갑니다.

5번 Interfacing Options 을 선택합니다.

P2 SSH 를 선택합니다.

SSH 서버를 활성화 할것인지를 묻는 화면이 나오면 Yes 를 선택 합니다.

이제 SSH 가 설정되어 Putty 나 SCP 와 같은 프로그램으로 라즈베리파이에 접속이 가능하게 되었습니다.

3-4. SD 카드 용량 확장

레트로파이를 처음 설치하면 공식 사이트에서 다운로드 받은 파일의 경우 SD 카드에 설치 후 처음 부팅시 자동으로 Resize 신경쓰지 않아도 되지만 인터넷에 떠도는 다른 이미지의 경우 자동으로 Resize 기능이 실행되지 않는 경우가 많이 있습니다.

그럴경우 16Gb 용량의 이미지를 다운로드 받아 32Gb 나 64Gb 의 SD 카드에 설치하였을 경우 16Gb 까지만 인식되어 더 이상의 용량은 사용할수 없도록 됩니다.

그럴경우 SD 카드의 용량 확장이 필요합니다.

RASPI-CONFIG 메뉴로 들어 갑니다.

7번 Advanced Options 를 선택 합니다.

A1 Expand Filesystem 을 선택 합니다.

루트 파티션이 Resize 되었으니 다음 부팅시 적용된다는 안내창이 뜹니다. Ok 를 선택합니다.

Raspi-config 메뉴에서 Finish 를 선택하여 메뉴에서 빠져나옵니다.

파티션 Resize 작업을 하였기 때문에 지금 재부팅을 할 것인지를 묻습니다.

Yes 를 선택하여 재부팅을 하면 현재 사용하고 있는 SD 카드의 용량을 모두 사용할 수 있습니다.

3-5. 라즈베리파이 비밀번호 변경

라즈베리파이의 기본 ID 는 pi 이며 비밀번호는 raspberry 로 모든 라즈베리파이의 OS 가 동일하게 사용합니다.

비밀번호를 변경하지 않으면 누구든 접속할수 있는 기기가 되는 것이지요.

그래서 비밀번호는 변경하도록 합니다.

설정화면에서 RASPI-CONFIG 메뉴로 들어 갑니다.

1번 항목인 Change User Password 를 선택합니다.

pi 계정의 비밀번호를 입력하라는 안내문구가 나옵니다. Ok 를 선택합니다.

모니터 좌측 하단에 새로운 Password 를 입력하라는 문구가 뜹니다.

새로운 비밀번호를 입력 후 엔터를 치면 비밀번호를 재확인 하는 문구가 뜹니다.

다시 처음입력했던 비밀번호와 동일하게 입력 후 엔터를 칩니다.

Password 변경이 완료되었다는 안내창이 나오면 Ok 를 선택하시면 비밀번호가 변경됩니다.

3-6. 해상도 설정

라즈베리파이의 해상도 설정은 boot 폴더의 config.txt 파일을 수정하여 해상도를 맞추게 됩니다.

config.txt 파일을 수정하는 방법은 Putty 로 접속하여 명령어를 사용하는 방법도 있고, WinSCP 로 접속하여 파일을 수정하는 방법과, Windows 에서 직접 txt 파일을 열어서 수정하는 방법이 있습니다.

그중 가장 쉬운 방법인 Windows 에서 수정하는 방법을 설명 드리겠습니다.

일단 레트로파이가 설치된 SD 카드를 PC에 연결 후 탐색기로 열아 주시기 바랍니다.

위의 사진과 같이 boot 드라이브 의 config.txt 파일을 수정해야 합니다.

config.txt 를 수정하기위하여 가장 보편적이고 구하기 쉬운 프로그램은 Notepad++ 라는 프로그램을 사용하여 수정하는게 가장 좋았습니다.

Notepad++ 는 아래의 링크에서 다운로드 가능합니다.

https://notepad-plus-plus.org/downloads/

Notepad++ 로 config.txt 파일을 열어서 수정합니다.

위의 사진에 빨간색 네모박스에 표시된 부분의 주석을 제거하고 hdmi_group 과 hdmi_mode 를 사용하시는 모니터의 해상도에 맞게 수정하여 주어야 합니다.

해상도는 아래의 사이트를 참조 바랍니다.

https://elinux.org/RPiconfig

위의 사진과 같이 

#hdmi_group=1

#hdmi_mode=1

이라고 되어 있던 부분을 앞의 주석 #을 삭제하고 제가 원하는 해상도로 아래와 같이변경 하였습니다. 

hdmi_group=2

hdmi_mode=16

저는 위의 설정과 같이 hdmi_group=2 로 변경하고 hdmi_mode=16 으로 변경하여 1204*768 의 해상도로 변경하였습니다.

위와같이 변경 할 경우 레트로파이 화면도 모니터에 꽉 차게 나오고 게임을 할때에도 꽉찬 화면으로 실행됩니다.

해상도 설정의 경우 개인이 원하는 해상도로 변경하여 사용하면 됩니다.

4.게임 Rom 파일 복사.

라즈베리파이에 레트로파이의 설치가 끝났습니다.

이제 게임 롬 파일만 라즈베리파이에 넣으면 게일을 실행할수 있습니다.

기본적으로 롬파일을 넣는 방법은 몇가지가 있으나 가장 간단한 방법은 윈도우에서 SMB 로 접속 후 파일을 붙혀넣기 하면 됩니다.

 윈도우키+R 을 눌러 실행창이 나오면 위의 사진과 같이 \\라즈베리파이IP 를 입력 합니다.

탐색기로 라즈베리파이에 접속하면 위의 사진과 같이 4개의 폴더가 있습니다.

roms 폴더로 들어 갑니다.

roms 폴더에 보시면 각종 애뮬별 폴더가 존재 합니다.

각 애뮬에 맞는 폴더에 Rom 파일을 구하여 넣어 주시고 라즈베리파이를 재부팅 하시면 됩니다.

저는 주로 FBA 애뮬용 파일을 주로 사용하며, PS1, NES, SNES, mastersystem 을 주로 사용합니다.

롬파일을 각자 알아서 구하셔야 합니다.

5.게임을 즐기자~~~

게임 롬파일을 넣고 라즈베리파이를 재부팅을 합니다.

위의 사진과 같이 파이널번알파 의 게임이 198개가 있다고 표시됩니다.

게임을 할 해당 애뮬의 선택하여 들어갑니다. 

해당애뮬에 설치된 게임들이 표시됩니다.

원하는 게임을 선택후 즐기시면 됩니다. 위의 사진과 같이 버블버블 게임을 실행하도록 해보겠습니다.

버블버블 게임이 실행되었습니다. 이제 즐기시면 됩니다.

게임을 나오실때에는 1P 조이스틱의 셀렉트 와 스타트 버튼을 동시에 누르면 나오게 됩니다.

즐거운 레트로 게임 되시기 바랍니다.

다음에는 테마 설정 및 게임 목록이 한글로 표시되는 방법을 작성하도록 하겠습니다.