티스토리 뷰
라즈베리파이3 추억의 오락실 만들기
라즈베리파이(Raspberry Pi)로 게임기(추억의 오락실)를 만들어보겠습니다. 다양한 방법이 있지만 지금까지 사용해본 결과 레트로파이(RetroPie)가 가장 괜찮은 것 같습니다.
라즈베리파이, Micro SD 카드, 리더기, 전원 어댑터, 키보드, 마우스 등을 준비한다.
(여기서는 라즈베리파이3를 사용했습니다.)
레트로파이(Retropie) 사이트에서 (라즈베리파이 버전에 맞는) 설치 이미지 파일을 다운받는다.
https://retropie.org.uk/download/
다운로드 받은 파일의 압축을 푼다.
이미지파일(img파일)을 Micro SD카드에 굽는다.
이미지를 구을 때 예전에는 Win32DiskImager 프로그램을 많이 사용했는데, 요즘에는 etcher를 사용하는 것이 더 간편하고 좋은 것 같습니다.
컴퓨터에 마이크로 SD카드 슬롯이 없을 경우 별도의 리더기(젠더)가 필요합니다.
Etcher 프로그램으로 이미지를 굽는 모습
Micro SD카드를 장착한 후 라즈베리파이를 부팅한다.
레트로파이(RetroPie) 로고가 나오면서 부팅이 됩니다.
조이스틱이 있다면 설정을 진행한다.
버튼 설정을 생략하고 싶으면 아무 버튼이나 꾸욱 누르고 있으면 됩니다.
나중에 다시 설정할 수 있으니 대충 하고 넘어가세요.
기본적으로 레트로파이는 조이스틱만으로도 조작이 가능하지만, 처음에 와이파이 설정 등을 하기 위해서는 키보드가 필요하니 참고하세요.
필요한 경우 레트로파이 환경설정(RetroPie Configuration)을 진행한다.
와이파이를 이용하는 경우 WIFI 설정을 한다.
(설정의 SHOW IP로 네트워크가 잘 작동하는지 확인할 수 있습니다.)
게임을 할 때 소리가 나지 않으면 AUDIO 설정을 한다.
(제 경우에는 Auto를 HDMI로 변경을 하고 나니 사운드가 잘 작동했습니다.)
레트로파이 설정화면
라즈베리파이에 게임롬을 넣는다.
게임롬에는 저작권이 있기 때문에 각자 알아서 잘 다운받으면 됩니다.
구글에서 조금만 검색해보면 게임들을 쉽게 찾을 수 있습니다.
게임롬을 레트로파이에 넣는 방법은 3가지 정도가 있습니다.
1. SD카드를 뽑아서 직접 넣기
인터넷에 연결되지 않았다면 무조건 이 방법을 써야하고, USB 메모리를 이용할 수도 있습니다.
2. FTP(SFTP) 파일서버를 사용하여 넣기
알드라이브, 파일질라(FileZilla)와 같은 프로그램을 사용하면 편합니다.
3. Samba(삼바)를 사용하여 넣기 (추천)
윈도우 탐색기에서 경로를 '\\retropie'로 선택하여 라즈베리파에 파일을 전송할 수 있습니다.
개인적으로는 삼바를 이용하는 방식이 가장 편했습니다.
알드라이브로 FTP 접속을 하는 모습
삼바로 레트로파이 공유 폴더에 접속한 모습
게임을 적당한 폴더에 복사해 넣으면 됩니다. 주로 MAME 게임을 하게 되는데, 기존 MAME 디렉토리보다는 arcade 폴더에 마메 파일을 복사했을 때 게임이 잘 실행되는 것을 확인할 수 있었습니다.
마지막으로 게임을 실행하여 즐긴다.
가끔 게임이 안될 때가 있는데 이럴 때는 설정을 변경해보고
그래도 안되면 게임롬이 문제라 생각하고 그냥 넘어가시기 바랍니다.
안되는 걸 계속 잡고 있으면 정신 건강에 해롭습니다.
라즈베리파이 레트로파이로 옛날 오락실 게임을하고 있는 모습입니다.
라즈베리파이는 HDMI를 지원하기 때문에 컴퓨터 모니터보다는 TV에 연결을 해서 게임을 하면 더 재밌습니다.
더 궁금한 내용은 레트로파이 사이트를 방문해보시기 바랍니다.
https://retropie.org.uk/docs/First-Installation/
라즈베리파이 SD카드 이미지 백업 방법 (Win32DiskImager 사용)
라즈베리파이 DLNA(Minidlna) 미디어서버 만들기 (리눅스 홈네트워크 구축)
라즈베리파이 삼바(Samba) 서버 만들기 (라즈비안 파일서버 설치방법)
라즈베리파이 리눅스 FTP 서버 만들기 (라즈비안 파일서버 설치방법)
- Total
- Today
- Yesterday
- 라즈베리파이 활용
- Android Studio
- 파이썬 프로그래밍
- 라즈베리파이
- 라즈베리파이 NAS
- 리눅스 cat
- 라즈베리파이 오락실
- 리눅스 기초
- PYTHON
- 리눅스
- 리눅스 명령어
- 이클립스 사용법
- Eclipse ADT
- 라즈베리파이 나스
- openmediavault
- 파이썬 자료형
- 안드로이드 프로그래밍
- mysql
- Android Programming
- 추억의 오락실
- 파이썬
- 리눅스 설치
- raspberry pi
- eclipse
- linux
- 파이썬 연산자
- 파이썬 함수
- 게임기 만들기
- jsp 프로그래밍
- 파이썬 기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |