LCL Pi 설정

개요

그동안 휴대용 라즈베리파이 게임기를 계속 구매해 보고 싶었는데요.
게임보이 하우징에 라즈베리파이를 넣어서 여러가지 에뮬게임을 즐길 수 있도록 제작된 제품입니다. 국내에서는 미니컴파이라고도 불리우고 있습니다.
중국에서 제작하는 제품인데, 최근 가격이 많이 떨어지고 품질도 좋아져서 호시탐탐 구매를 노리고 있던 와중에, 네이버카페 추게영에서 눈팅유저님이 HDMI가 출력과 미니컴보이 로고까지 인쇄된 LCL Pi를 공구하고 있어서 구매해 보았습니다.
판매자님의 기본 세팅도 좋았지만, 개인적으로 선호하던 환경으로 설정해 보았습니다.

제품 수령

구성품은 LCL Pi 본체, 파우치, PSP 액정보호필름(짤라서 붙임), C타입 자석 케이블, mini HDMI 케이블, 박스, PS Vita용 스틱 커버입니다. C타입 5V3A 아답터는 추가구매했으며, 비모 모양의 뱃지는 사은품입니다.

추게영 버전에서는 미니컴보이 로고가 추가되었습니다. 아쉽게도 Nintendo의 n 글자의 인쇄가 약간 잘못되었네요.

이 제품은 다른 LCL pi 와 다르게 mini HDMI 단자가 있어서, TV로 외부출력이 가능합니다.

비슷한 형제들과 비교샷을 찍어봤습니다. 순서대로 LCL Pi, GPi CASE, BITTBOY 입니다. 비트보이는 크기는 작은데 십자버튼이 참 크군요.

뒷면에는 L1/R1용 버튼이 2개 있습니다. 저는 L2/R2로 설정해두었습니다. 손에 쥐었을때 버튼을 누르기 쉬운 위치에 있긴 한데, 가끔 불필요할때 눌릴때도 있고, 바닥에 내려 놓았을때 눌리기도 합니다. 일단 도톰한 미끄럼 방지 스티커를 붙여서 아무때나 버튼이 눌리지 않게 하였는데.. 조금 지저분해진 듯합니다.

액정보호 필름은 PSP용을 잘라서 붙였습니다. 필름의 우측 상단과 우측 하단은 라운드 커터를 사용하여 잘라주었습니다.
조작감을 좋게 하기 위해 PS Vita용 십자버튼과 스틱커버를 사용했습니다.
참고로 구매시 들어있던 고양이 발바닥 스틱커버는 두께 문제로 아날로그 스틱감도가 떨어져서 사용하지 않았습니다.

구동 영상

주의사항

아래에 작성한 내용은 제 취향껏 설정한 내용입니다. 반드시 필요한 작업은 아니며, 리눅스 및 라즈베리파이에 대한 이해가 필요합니다.

1. 이미지 굽기

  • 눈팅유저님의 64GB 이미지 다운로드
  • 128 GB microSD 준비
  • SD Card Formatter로 포멧
  • USB Image Tool 로 이미지 Restore

2. 파티션 확장

  • RetroPie > 라즈베리-설정 > 7 Advanced Options > Expand Filesystem

3. ID / PW 변경

  • 키보드 연결 후 F4

4. 무선네트웍 설정

  • USB(boot):\ 에 파일 복사
  • wpa_supplicant.conf : 오류 수정본 (ssid, pw 설정필요)
  • SSH : SSH 활성화를 위한 빈 파일
  • wifikeyfile.txt : wifi 변경시 사용
    • RetroPie > WiFi > 3 Import from /boot/wifikeyfile.txt
  • 참고 : https://github.com/RetroPie/RetroPie-Setup/wiki/Wifi

5. 개인 설정

vim 설치

Prompt 수정

키보드 미국식으로 변경

6. ES 업데이트

  • 테마 지원 등의 이유로 필요시 업데이트 할것
  • S: Update RetroPie-Setup script
  • P: Manage packages > core > emulationstation > update from binary

7. Core 추가

  • S: Update RetroPie-Setup script
  • P: Manage package > exp: Manage experimental packages > 코어선택 > Install from binary
    • lr-btttle-pcfx : PCFX
    • lr-pokemini : Pokemon mini
    • lr-px68k : Sharp X68000
    • lr-vice : C64
    • lr-x1 : Sharp X1
    • lr-yabause : Sega Saturn

8. 테마

  • root 권한
  • /etc/emulationstation/themes/ 에 테마 추가
  • color.xml 파일을 수정하면 색상 변경이 배포된 기본 설정은 보라색입니다. 회색으로 바꾸시려면 보라색은 주석처리하고 흰색의 주석을 제거해야 합니다.

9. Run Command Splash

  • pi 권한
  • 읽기 권한이 없는 디렉토리들이 있어서 권한 설정
  • /opt/retropie/configs 아래에 이미지 추가

10. Slide Show

  • pi 권한
  • 슬라이드쇼 디렉토리 생성
  • start버튼 > UI Settings > Screensaver Settings > Screensaver Behavor : slideshow
  • start버튼 > UI Settings > Screensaver Settings > Slideshow Screensaver settings > Swap Image After : 30s
  • start버튼 > UI Settings > Screensaver Settings > Slideshow Screensaver settings > Use custom Images : On
  • 초기화면에서 select버튼 눌러서 확인

11. Splash

  • pi 권한
  • /home/pi/RetroPie/splashscreens 에 mp4 저장
  • retropie > 스플래쉬 이미지 > choose > own/extra > 원하는 파일 선택

12. Custom Collection

  • pi 권한
  • /home/pi/.emulationstation/collections 에 collection 파일 저장
  • 재부팅 > start버튼 > Game Collection Settings > Custom Game Collections > 원하는 collection 선택

13. ROM / BIOS 복사

  • pi 권한
  • /home/pi/RetroPie/BIOS : BIOS 복사
  • /home/pi/RetroPie/roms : ROM 복사

14. Custom Core 추가

  • root 권한
  • 다운로드 : https://dsno.tistory.com/7322
  • /opt/retropie/libretrocores/lr-fbneo/fbalpha_libretro.so 파일을 교체
  • fbneo 코어를 교체 후 게임 실행시 로딩이 더 길어질 수 있으므로, 필요하신 분들만 교체하시기 바랍니다.

15. TV아웃 아이콘 추가

  • pi 권한
  • /home/pi/RetroPie/retropiemenu/icons/display_in.png : HDMI 티비종료
  • /home/pi/RetroPie/retropiemenu/icons/display_out.png : HDMI 티비연결
  • 설정에 아이콘 연결

16. 아날로그 to D-PAD 매핑

  • start > configure input > 키 설정시 아날로그키도 설정
  • 설정파일에서 input_player1_analog_dpad_mode 값을 0에서 1로 변경
  • 참고
    • $ find /opt/retropie/configs/ -name retroarch.cfg
    • 전역 : /opt/retropie/configs/all/retroarch.cfg
    • 시스템별 : /opt/retropie/configs/SYSTEMNAME/retroarch.cfg
    • 롬별 : /home/pi/RetroPie/roms/SYSTEMNAME/ROMNAME.cfg

17. 시스템 수동 추가

system 설정 추가

es_systems.cfg 수정

18. 부트 로그 제거

부팅시 화면에 텍스트로 출력되는 로그를 제거하여 깔끔하게 스플래쉬 동영상으로 진입할 수 있습니다. 다만 shutdown시에도 로그가 나오지 않게 되므로, USB 단자측의 녹색불이 꺼질때 전원 OFF 하셔야 합니다. 잘못 수정시 부팅이 안될 수도 있습니다.

  • console=tty1 을 console=tty3 로 변경
  • 마지막에 logo.nologo loglevel=3 quiet 추가

19. 오버클럭

추게영의 린스향기님이 공유해주신 오버클럭 정보를 메뉴에 등록해 보았습니다.
참고 : https://cafe.naver.com/oldgamestravel/103753

config.txt 복사

복사한 config.txt 파일을 수정

#arm_freq=800 삭제 후 각 파일의 설정을 변경

첨부파일을 해당 위치에 복사

  • /home/pi/RetroPie/retropiemenu/overclock.sh
  • /home/pi/RetroPie/retropiemenu/icons/overclock.png

overclock.sh의 실행권한 추가

Retropie 메뉴에 등록

참고사항

다운로드

제가 설정한 파일들을 참고용으로 올려드립니다. 비번은 kimstar 입니다.

설정 다운로드

2020.01.25 – 테마 추가

4개의 테마를 추가해 보았습니다. 480×320 해상도에서만 테스트되었습니다.

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 4 댓글

    1. kizeumo 응답

      안녕하세요~ 질문하나 드려도 될지 모르겠네요~~ 다름이 아니라 미니컴파이에서 게임리스트를 보고 수정하고싶은데요~ 아무리 찾아도 보이지 않아서 혹시 경로를 알수있을까요??

      • kimstar 글쓴이응답

        SSH로 접속하셔서
        /home/pi/RetroPie/roms/시스템명/gamelist.xml
        에서 확인할 수 있습니다.

    2. dreampapas 응답

      안녕하세요? 혹시 눈팅유저님의 한방 이미지를 구할수 있을까요??

    댓글 남기기