뷰3 – RetroArch 설치

개요

그동안 잠자리에 들기전에 잠깐씩 라즈베리파이를 사용한 게임기를 사용하곤 했는데요. 아무래도 휴대용이 아니다 보니까 침대에서 게임하기 힘든듯하여, 집에서 놀고 있는 뷰3에 RetroArch를 설치하여 에뮬게임용으로 설정해봤습니다.

컨트롤러 구매

STK-7007X 라는 블루투스 컨트롤러를 구매하였습니다.
국내에서는 조이트론에서 같은 모양의 컨트롤러가 판매되는 것으로 알고 있는데요. (같은 제품인듯한데 잘 모르겠습니다.)
훨씬 저렴한 알리에서 구매해 보았습니다.
https://ko.aliexpress.com/item/STK-7007X-Controller-Holder-Controller-Mb-d90-Tablet-PC-TV-Box-Game/32957193714.html?spm=a2g0s.9042311.0.0.2f654c4dFuNq9G

뷰3를 장착하면 마치 닌텐도 스위치와 매우 흡사해집니다.
홈버튼을 누르면 좌측 아날로그 스틱과, 방향키를 번갈아 가며 사용할 수 있습니다.

뷰3 설정

LG에서 나온 뷰3는 4:3 비율을 채용하고 있어서, 에뮬게임을 실행하기 좋은 환경입니다. 혹시라도 조금이나마 더 성능향상이 있을까봐 곰돌라이트를 설치하였습니다.
http://gomdolight.com/

에뮬레이터는 플레이스토어에서 RetroArch를 설치하였습니다.
EmulationStation을 사용하면서 익숙하기도 하고, 한번의 키 설정으로 다양한 기종을 사용할 수 있어서 세팅이 수월하기 때문입니다.

뷰3의 기본런처는 가로모드가 안되는듯하여, 노바런처를 가로모드로 설정하였습니다.

  • 노바런처설정 > 테마개인화 > 화면방향 : 가로화면고정

RetroArch 설정 – Roms

기존에 사용하던 lakka 이미지에서 필요한 파일들을 IsoBuster를 사용하여 추출하였습니다. 필요한 부분은 roms, thumbnails, playlists입니다.
참고로 Lakka는 RetroArch와 libretro core를 사용하는 배포본입니다.

roms 디렉토리는 miscro sd 16gb에 설치하였습니다. (다이소에서 5000원이네요)

RetroArch 설정 – 기타

IsoBuster로 추출한 playlists 파일들에는 롬파일/게임이름/미리보기파일/core설정 들이 들어 있습니다.
제가 사용하는 뷰3 경로와 다르기 때문에 내용을 수정하여 [내부저장소\RetroArch\playlists]에 복사합니다.
수정한 playlists 파일들은 파일로 첨부하겠습니다. (micro sd 용량 문제로 PSX 게임은 일부만 넣었습니다.)

IsoBuster로 추출한 thumbnails 파일들을 뷰3의 [내부저장소\RetroArch\thumbnails]에 복사합니다.

MSX게임을 위해서 fMSX를 사용하였습니다. blueMSX는 이상하게 오류가 발생하더군요. https://fms.komkon.org/fMSX/ 에서 BIOS 파일들을 다운로드하여 [내부저장소\RetroArch\system]에 복사합니다.

RetroArch 설정

안드로이드용 RetroArch는 터치인터페이스에 맞게 메뉴가 설정되어 있기때문에, 익숙한 xmb로 바꾸고 설정하였습니다. 모든 설정을 완료하고 “RetroArch 종료”를 해주어야 설정이 정상적으로 저장됩니다.

  • 설정 > 사용자 > 언어 : 한국어
  • 설정 > 드라이버 > 메뉴드라이버 : xmb (PS3 메뉴형태)
  • 설정 > 입력 > 메뉴 호출 게임패드 조합 : Start+Select (게임중 빠져나갈때 사용하는 키)
  • 설정 > 입력 > 확인/취소 버튼 반전 : Off (기본값은 On이며 북미기준의 확인/취소키입니다. 일본기준의 확인/취소가 익숙하면 Off로 바꿔줍니다.)
  • 설정 > 입력 > 사용자 1 입력 설정 > 사용자 1 모두설정 : 입력알림에 맞춰서 모든 키 설정
  • 설정 > 입력 사용자 1 입력 설정 > 사용자 1 장치 종류 : Retro패드 아날로그
  • 설정 > 입력 사용자 1 입력 설정 > 사용자 1 아날로그 디지털패드 설정 : 좌 아날로그
  • 설정 > OSD 표시 > OSD 오버레이 > 오버레이 표시 : Off (게임화면에 가상 컨트롤러가 보여지는데 이를 제거)
  • 설정 > 사용자인터페이스 > 메뉴 > 메뉴크기요소 : 135 (100일때 폰트가 작은듯하여 전체적으로 135% 키웠습니다)
  • 설정 > 사용자인터페이스 > 메뉴 > 미리보기 : Off (
    메뉴크기요소가 135일때는 미리보기 크기가 작아지므로 off 합니다)
  • 설정 > 사용자인터페이스 > 메뉴 > Left Thumbnails : 타이틀화면 (메뉴크기요소가 135일때 미리보기를 좌측에 위치시 크게 보입니다)
  • 메인메뉴 > 코어 불러오기 > 코어 다운로드 :
    • Arcade(FB Alpha)
    • Arcade(FB Alpha 2012)
    • Arcade(MAME 2003)
    • Microsoft – MSX(fMSX)
    • NEC – PC Engine(Beetle PCE FAST)
    • Nintendo – Game Boy / Color (Gambatte)
    • Nintendo – Game Boy Advance (mGBA)
    • Nintendo – Nintendo 64 (Mupen64Plus)
    • Nintendo – NES / Famicom (Nestopia UE)
    • Nintendo – SNES / Famicom (Snes9x 2010)
    • Sega – MS/MD/CD/32X (PicoDrive)
    • Sega – MS/GG/MD/CD (Genesis Plus GX)
    • Sony – PlayStation (PCSX ReARMed)
  • 메인메뉴 > RetroArch 종료

참고

Notice

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

    1. 핑백: Playstation Classic 작업기 - Kimstar 3.0

    2. 핑백: GPD XD Plus 사용기 - Kimstar 3.0

    3. 김민수 응답

      안녕하세요. 덕분에 안드로이드 기기에 레트로아크 설치 배우고 있습니다.
      그런데 MSX 바이오스는 어떻게 다운받는거죠? 링크걸어 주신거 들어가서
      클릭하면 외계어 잔뜩 나오던데;; 다운받으면 HTML이구요…

      • kimstar 글쓴이응답

        저는 다운로드가 잘 되던데요. 크롬으로 한번 해보세요.

    4. 폭풍매도 응답

      안녕하세요

      포스팅 잘보고 셋팅하는데 많은 도움이 되었습니다.

      감사합니다.

      위에 저 패드는 렉이 없나요? v50인데 듀얼스크린으로 조작하니

      조작감이 영 엉망이더라구요~ 실 사용기가 궁금해서 리플남겨봅니다.

      • kimstar 글쓴이응답

        제가 사용할때는 그럭저럭 괜찮았습니다.
        제가 반응속도라던가.. 그런쪽으로 둔한 감이 있어서 다른 곳에서 확인 후 구매하시는게 더 좋을듯합니다.

    5. 박민서 응답

      혹시 lakka 마메컬렉션은 어디서 다운 받을 수 있나요? 아무리 찾아봐도 없네요

    6. 김석현 응답

      친절한 설명 덕분에 G6에 열심히 셋팅중입니다. 한가지 궁금한게 있어 문의드립니다. 저도 동일하게 외부 SD카드에 roms 폴더를 복사했습니다. 그리고 레트로아크에서 에뮬레이터별 게임리스트와 썸네일도 잘 나오구요. 그런데 게임은 아예실행이 안되네요. 혹시나 해서 외부 SD카드 경로를 지정해줘야 하나 해서 경로를 찾아봤는데, 외부 SD카드 경로가 안보입니다. 스마트폰 탐색기로는 잘 보이는데 말입니다. 혹시 루팅이나 다른 설정이 필요한가요? 즐거운 휴일되시고 의견주시면 감사하겠습니다.^^

      • kimstar 글쓴이응답

        제가 사용하는 list 정보파일 (*.lpl)에는 아래와 같이 롬경로가 지정되어 있습니다.
        /storage/external_SD/roms/mame/vsgongf.zip
        사용하시는 기기에 따라 외부 메모리 경로가 다를 수 있으므로 일괄 변환하셔야 할듯합니다.

        • 김석현 응답

          “external_SD” 부분을 제 외장메모리 경로로 변경해서 실행해도 마찬가지로 실행이 안되더라구요. 별도로 해당폴더를 불러들이면 목록이 생성되기는 하나 한글로 정리된 게임명이나 썸네일을 사용할 수 없게되니 안타깝습니다. 레트로아크 설정이 상당히 까다롭네요. 라즈베리파이에서 사용하는 레트로파이랑은 많이 다른 것 같네요. 레트로파이 같은 경우는 썸네일과 게임리스트가 잘 정리되어 있어서 필요에 따라 게임명만 사용자가 바꿔주면 되던데…ㅠㅠ
          잡다한 에뮬레이터 설치 대신 레트로아크 하나로 해결하려고 했는데, 아쉽네요.
          멋진 자료를 올려주셨는데, 제대로 활용을 못하고 있는 제가 죄송합니다.^^;

    7. 김민수 응답

      혹시나 싶어서 문의 한번 남겨 봅니다. 제가 kimstar님 방식 응용해서 기타 안드로이드 기반 게임기에 잘 응용해서 썼습니다. 정말로 감사드립니다. 역시 한글롬들 실행하니 너무 쾌적하더군요.
      그런데 이번에 플스 클래식이랑 스위치 같은 게임기에 레트로 아크를 설치하고 그대로 적용해
      봤는데요. 한글 출력과 게임실행 모두 잘되는데 유일하게 썸네일이 안나오데요?;; 혹시나 싶어 영문으로 한두개만 플레이리스트를 수정해봤더니 그건 나오더군요;; 무슨문제일지…한글 문제 같은데 요건 어딜 어떻게 고쳐야할지 감이 안오네요. 혹시나 대응방안 아실까 싶어 글 남겨 봅니다.

      • kimstar 글쓴이응답

        USB메모리를 포멧할때 파일시스템을 NTFS 로 설정하셔야 합니다.

        • 김민수 응답

          정말 감사드립니다. NTFS로 포멧하니 되는군요. 여쭤보길 잘했네요. 꿈에도 몰랐습니다;;

    8. 핑백: 뷰3 - RetroArch 재설치 - Kimstar 3.0

    9. 미니컴보이 응답

      안녕하세요 kimstar 님~ 요즘 GPD XD plus를 구해서 덕분에 즐겁게 세팅하고 있습니다^^ 근데 코어 다운로드에서 Arcade(FB Alpha) 코어만 없는데요~ 32비트로 깔았습니다. 구글에서도 해당 코어는 검색이 안되어서요.. 혹시 해결 방법이 있을까요?

    10. 미니컴보이 응답

      아그리고 Nintendo – Nintendo 64 (Mupen64Plus) 는 없고 mupen64plus next 만 있어서 요걸러 깔았는데 안되는데 혹시 해결법을 조언해주시면 감사하겠습니다~~

    11. 송기헌 응답

      retroarch에 관하여 여쭤보고자 합니다. ps1 게임을 실행하면 fps는 60 으로 찍히지만 실제 체감상에서는 미묘한 렉이 발생합니다. 사운드가 버벅대는걸로도 체감이 되며 화면도 실제로 버버벅 대는 느낌입니다. 바이오스는 scph5500,5501,5502,1000,1001 이렇게 system폴더에 넣어놨고요. 게임 시작하여 옵션을 설정해보려 해도 뭐가뭔지 잘 모르겠는데다가..이옵션 저옵션 마구잡이로 건드려봐도 크게 변하는게 없는것 같습니다. 혹시 실마리가 될 만한 지식이 있으시다면 공유 부탁드립니다.

      • kimstar 글쓴이응답

        정확한 사유는 저도 잘 모르겠네요.
        롬파일 변경 / 코어 변경 / BIOS 변경 / 오버클럭
        뭐.. 이런걸 확인해 봐야할듯합니다.
        BIOS 변경은 https://blog.naver.com/sinsis/221638014437 를 참고하시구요.
        롬파일도 압축된 것(chd 파일) 말고 압축 안된걸(cue, bin)로도 시도해보시죠.
        chdman 프로그램으로 압축해제 가능합니다.

    12. 나이츠 응답

      안녕하세요. Kimstar님
      Kimstar님의 글을 보고 저도 뷰3 에 레아셋팅중인데요. 썸네일 구할때가 없어서요.
      혹시 썸네일을 구할수 있는곳이 있을까요?

    댓글 남기기