레트로 게임에 관심이 생기면서 게임기만 계속 바꾸는거 같다 ㅎㅎ
월광보합을 시작으로 하이퍼스핀도 잠깐해보고...
레트로포터블이란 기기를 통해서 해보다가 라즈베리파이를 통한 레트로 게임에 관심이 생겨서
부품을 하나씩 구매...ㅎ
기존에 사용하던 애플티비는 잘 쓰지 않아서 팔아버리고 라즈베리파이에 코디와 레트로파이를 깔수 있어서 교체시도..
- 사용한 것들
1. 라즈베리파이3 Model B
2. NESPI 케이스
3. 5V 3A 아답터 - 전류가 낮으면 번개표시가 나타남. 특히 NESPI 케이스를 사용하면 전류가 더 필요하다고 함.
4. 32G microsd
* 라즈베리파이랑 NESPI 연결하다가 USB 케이블을 끊어먹을뻔했다..ㅡㅡ;; NESPI 외부 USB포트들이 동작을 안해서 봤더니 선이 끊어져있었다. 다행히 다시 연결해서 동작은함. 휴~
- 설치 작업
1. 라즈콘솔파이 Ver1.2를 다운받는다. 마이애니님이 만듦. ^^b
2. img 파일을 microsd에 굽는다..
3. 라즈베리파이에 microsd를 연결하고 전원을 킨다.
4. 용량을 확장
라즈파이-설정 > 7 Advanced Options > A1 Expand Filesystem 하고 reboot
5. 화면비율 수정 모니터에 꽉안차는 경우
config.txt 를 열어서 hdmi_group=2, hdmi_mode=51로 설정
6. 즐겨찾기 오류 수정 - 참고
추가로 즐겨찾기가 안나오면 메뉴에서 custom list 에 전체게임, 즐겨찾기, 마지막실행한 항목 3가지를 다 선택하면 전부 나오는데 이때 즐겨찾기만 빼고 다시 제거해주면 즐겨찾기메뉴만 설정가능하다.
7. 게임 넣기 - 이게 제일 어렵다 ㅜㅜ 아직도 제대로 못함.
adv mame 부모롬 추출 및 불필요한 롬 정리 - 참고
fba, mame 부모롬 추출하기 - 참고
MAME 롬셋 - 0.106 FBA 롬셋 - 0.2.97.42 |
롬은 소문자로 변경해야 기존 gamelist.xml이 동작한다. - 참고
*1 [ xbox one s 컨트롤러 연결방법 ]
1. 라즈콘솔파이 접속 후 F4
2. 터미널에서 sudo nano /opt/retropie/configs/all/autostart.sh
3. 맨윗줄에 추가 sudo bash -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm' , Ctrl+X, Y 누르면 저장.
4. sudo reboot
5. 라즈콘솔파이 다시 접속. 메뉴에서 bluetooth 선택. 기존 연결정보 제거 후 controller에 블루투스 연결 버튼을 누름.
6. controller를 찾으면 ok 누르고 DisplayYesNo 선택 그럼 연결 완료
7. 라즈콘솔 파이에서 숫자 4인가 5누르면 메뉴로 진입 그 후에 Configure Input 메뉴에서 controller 설정.
** adv mame 키설정 - 별도로 해줘야 함. mame 아무게임이나 실행한 후 키보드의 Tab키를 눌러서 메뉴가 나오면 general 셋팅에서 설정한다. ui cancel 에서 start/select 버튼을 같이 눌르면 빠져나오는 설정도 가능.
** /opt/retropie/configs/mame-advmame/advmame-1.4.rc 파일에서 device_joystick auto 를 device_joystick raw로 수정필요 안하면 키설정이 인식이 안됨.
*2. [ Kodi 설정 ]
1. PORT 메뉴에서 KODI 선택
2. PVR client가 없다 라즈콘솔 파이에서 F4를 눌러서 터미널로 들어가면 아래와 같이 수행
나는 기존에 나스에 구현해둔 걸 접속할 것이므로 ttvheadend htsp client 를 다운.
sudo apt-get install kodi-pvr-tvheadend-hts
참고 - m3u 공유 블로그
3. 그 외 설정은 다 비슷하다 ^^
** [기타설정]
1. 화면비율 관련 링크
/boot/config.txt 파일에서 다음 파라메터들을 수정한다.
-. hdmi_drive 값을 dvi입력인경우 1로, hdmi인경우는 2
ex) hdmi_group=2, hdmi_mode=82 (1920*1080 60Hz)
hdmi_group=2, hdmi_mode=51 (1600*1200 60Hz) - 추천
hdmi_group=2, hdmi_mode=16 (1024*768 60Hz)
2. 라즈베리파이 3.5 파이 단자에서 사운드 출력안되는 경우 hdmi만 출력되도록 설정이 되어 있을 수 있다.
터미널창에서 다음 명령어 입력하세요
sudo amixer cset numid=3 1 → 3.5Φ 단자로만 출력 sudo amixer cset numid=3 2 → HDMI 로만 출력 sudo amixer cset numid=3 0 → 3.5Φ & HDMI 둘다출력 |
3. 라즈베리파이 3 USB 부팅 설정 링크
먼저,
2017-04-10 릴리즈 이상의 라즈비안 및 라즈비안 라이트를 사용하는 경우, 위의 단계는 필요하지 않습니다. 다음으로, 아래와 같이 USB 부트 모드를 활성화합니다.
이것은
|
** LAKKA
- RETROPIE 말고 LAKKA를 설치해봤는데 이것도 나름 장점이 있어서 좋다
[해상도 수정]
mount -o remount,rw /flash -> 권한 변경
vi /flash/config.txt 로 아래 내용 추가 또는 수정.
hdmi_drive=1
hdmi_group=2
hmdi_mode=51
[사운드 수정]
amixer cset numid=3 0
reboot
[xbox one s 블루투스 연결하기]
adding "echo 1 > /sys/module/bluetooth/parameters/disable_ertm" to ~/.config/autostart.sh and paired by using bluetoothctl
==> autostart.sh에 추가했으나 자동추가가 안된다. ㅡㅡ;; 저명령을 실행해야 정상적으로 아래 명령어들을 했을 때 connect가 완료됨.
아래 순서대로 실행하면 됨. 단 MAC 주소는 본인의 컨트롤러 MAC주소를 써야함.
bluetoothctl
컨트롤러 전원키기
agent on
default-agent
power on
discoverable on
pairable on
scan on
컨트롤러 패어링모드로 변경
pair E4:17:D8:4A:06:7A
connect E4:17:D8:4A:06:7A
trust E4:17:D8:4A:06:7A