2018년 1월 21일 일요일

37. 라즈베리파이 게임기 만들기


Step 0  개요

라즈베리파이로 게임기를 만들어 보겠습니다. 1980년대 8비트 애플컴퓨터를 처음 만져보았을 때 컴퓨터게임을 해본 기억이 있습니다. 지금은 고해상도 윈도우게임이 있지만 라즈베리파이로 고전게임기를 만들어 보겠습니다. 인터넷에 소개된 내용대로 해보았지만 잘 되지 않아서 고생은 했지만 어쨌든 초보자 입장에서 여러 사이트를 참고하여 만드는데 성공했습니다.

Step1. 기본적인 절차

우선 라즈베리파이에 라트로피아(Retropie)라는 게임 에뮬레이터를 설치합니다. 이는 라즈베리파이를 부팅하면 바로 게임기형태의 초기화면이 보이게 되는 것입니다. 즉 게임을 할 수 있는 환경을 만드는 것입니다. 이렇게 되면 라즈베리파이가 게임기가 되는 것입니다.다음 여러 게임을 다운받아 에뮬레이터에 탑재하여 원하는 게임을 실행하면 됩니다. 여기서 여러게임이란 마메(MAME)게임을 말합니다.

Step2. 준비물

라즈베리파이 , 조이스틱, USB메모리카드

라즈베리파이3

조이스틱

Step3. 에뮬레이터 설치하기

1. 윈도우에서 먼저 SD카드메모리를 포멧을 합니다.
  
2. retropie사이트 접속하여 download 합니다.
위 사이트에서 모델에 따라 다운로드합니다. 내가 갖고있는 모델이 라즈베리파이3이므로 오른쪽 파일을 다운받았습니다.

3. 다운받은 파일을 이미지파일로 만듭니다. 이때 Win32 Disk Image툴을 이용합니다.


4. 다운받은 해당파일을 Read하고 준비된 usb메모리카드(2Mb이상)를 넣고 Write하면 됩니다.
read

write

Step 4. 게임 다운받아 올리기

사용할 게임은 마메게임으로 고전게임이 돼겠습니다. 여러사이트에 검색하면 많이 나옵니다.게임은 32비트 , 64비트용이 있으므로 해당 PC에 알맞은 것을 다운 받으면 됩니다.
참고로 나는 아래 사이트를 이용했습니다. 다운받을 수 있는 사이트는 매우 많으니 잘 선택하여 다운받으면 됩니다.

마메롬파일 다운받은 곳: http://mamev.tistory.com
32비트마메 에뮬레이터: http://www.kbench.com/software/?q=node/62732

다운받은 파일을 레트로피아 롬에 저장하면 됩니다.
여기서 다운받은 파일을 라즈베리에 저장해야하는데 삼바를 이용하면 편리합니다. 삼바는  윈도우상에서 라즈베리파이에 접근하여 파일관리가.즉 윈도우에서 네트웍으로 라즈베리에 접근하여 윈도우에 있는 파일을 라즈베리로 파일복사 붙이기, 삭제,이동이 가능하게 됩니다. 그렇지 않으면 USB메모리에 파일을 복사하여 라즈베리를 부팅하여 붙이기하는 번거롭고 복잡한 작업을 하게되어 불편하게 됩니다.
일단 삼바는 라즈베리파이에서 설치합니다.

sudo apt-get install samba samba-common-bin

패스워드를 설정합니다.
sudo smb passwd -a pi

삼바를 시작하려면
sudo service samba start

또는
sudo /etc/init.d/samba start

삼바를 정지하려면
sudo service samba stop

sudo apt-get install samba samba-common-bin
패스워드설정
sudo smbpasswd -a pi

삼바가 설치되었으면 다음을 설정합니다.
sudo nano/etc/samba smb.conf
아래부분처럼 항목을 찾아 #을 지우고 설정합니다. 그리고 저장하고 빠져나옵니다.
work group = WORKGROUP
dos charset = cp949
display charset =UTF8
unix charset = UTF8
comment =[유저마음대로]
valid users=[위에서 설정한 계정]
path =/home/pi
guest ok = no
writable=yes
browsealbe=yes
creat mask=0777
directory ,ask = 0777

윈도우와 라즈베리파이를 부팅한 상태에서 윈도우에서 네트워크를 보면 레트로피아를 볼 수 있습니다.
아래 그림을 보면 네트웍에 retropie가 보이고 여러개의 폴더가 보입니다. 윈도우에서 다운받은 zip파일 여러개가 있는데 압축을 풀지말고 retropie/rom파일에 복사 붙여넣기 하면 됩니다.

















Step 5. 게임시연 동영상




Step6. 후기

라즈베리파이로 게임기를 만들어보았습니다. 블로그에 여러과정을 포스트하기에 어려움이 있어 설명이 많이 부족합니다. 게임기 만드는 큰 과정은 SD메모리 카드를 포멧하고 게임기틀인 레토로피아를 다운받아 설치합니다. 그리고 고전게임을 다운받아 레트로피아에 복사 붙이기를 합니다. 여기서 삼바가 큰 역할을 하게됨을 알게 되었습니다. 게임은 비록 고전이지만 1980년도 초기 지금부터 37년전에 했던 게임을 라즈베리파이가 게임기로 변신하고 실행한 것이 향수를 느끼기에 충분했습니다.

라벨:

0개의 덧글:

댓글 쓰기

에 가입 댓글 [Atom]

<< 홈