| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- ES-DE
- Monsgeek M1W 내수판 매뉴얼
- 레트로파이
- 포크5
- Revanced Youtube Music
- Redmi Note 12
- CrDroid 커롬
- Monsgeek M1W 드라이버 소프트웨어
- 토탈런처
- 서프샤크
- M3U8 동영상 다운로드
- RVX Manager
- 안드로이드 텍스트 추출
- 에뮬 한방팩
- 탬퍼몽키 스크립트
- HyperSploit 언락
- Revanced Manager
- Revanced
- 리밴스드 익스텐디드
- Rpi3B+
- 라즈베리파이
- Monsgeek M1W
- 포크6
- 홍미노트12
- 유투브
- 라즈비안
- VPN
- retroarch
- Surfshark
- Revanced Extended Youtube Music
- Today
- Total
Raspberry Pi & Desktop
RetroArch + ES-DE | 안드로이드 TV, 안드로이드 태블릿에 아케이드 에뮬 한방팩 설치하기 본문
RetroArch + ES-DE | 안드로이드 TV, 안드로이드 태블릿에 아케이드 에뮬 한방팩 설치하기
#RPIE 2025. 10. 18. 15:06
Raspberry Pi 를 당근에 정리하면서 Tivo Stream 4K (안드로이드 TV), Lenovo Xiaoxin Pad 태블릿에 안드로이드 에뮬 한방팩을 세팅해봤습니다.
라즈베리파이 같은 싱글보드 컴퓨터나 레트로 게임기에서는 한방팩 이미지를 구해서 MicroSD 카드에 통으로 구우면 끝인데, 안드로이드에 한방팩 세팅하는건 역시나 설치하고, 복사하고, 옵션 설정하고 다 해야하네요. 😨
1. 한방팩, 앱 다운로드
한방팩 자료 구하기 : 적당한 '안드로이드용 한방팩'을 구해서 다운로드 합니다. 구글이나 마이너갤러리 등에서 검색해보면 테라박스 링크가 나왔는데 제가 사용했던건 게시물이 삭제되었네요. '안드로이드 한방팩'은 압축을 풀면 대개의 경우 retroarch 폴더 (하위 폴더는 system), roms 폴더 (하위 폴더는 ES-DE, RetroArch, roms), APK 파일 정도로 구성됩니다.
앱 다운로드 : 레트로아크 앱은 구글 플레이 스토어에서 다운로드 할 수 있으나 거기서 받으면 안되고 웹사이트에서 배포하는 APK 다운로드 (무료), 프론트엔드로 쓰이는 ES-DE 앱은 파트레온 구독자에게 APK 배포 또는 갤럭시 스토어 (유료)에서 판매 중인걸 구매하면 됩니다.
※ 레트로아크를 APK 버전으로 설치하는 이유 : 플레이 스토어 버전은 일부 게임에서 사용하는 MAME 2010 코어를 앱 내에서 다운로드할 수 없더군요.
※ 구글 TV, 안드로이드 TV는 32bit 레트로아크 설치 : 크롬캐스트, 티보 스트림 4K, 샤오미 TV 스틱, 안드로이드 셋톱박스 등은 32bit 기반의 OS 를 쓰고 있기 때문에 레트로아크도 32bit 버전을 다운 받아서 설치해야합니다. 크롬캐스트처럼 충전 겸용 단자가 하나만 있는 경우 OTG 2 in 1 어댑터 충전 케이블(Y자 분할 형태, 알리에서 3천원), PD 충전이 되는 USB 허브(저렴한건 알리에서 5천원, 일반 USB 허브는 불가)로 USB 메모리를 끼워서 롬 파일 등은 외장 메모리에 폴더를 세팅하면 됩니다.
2. 앱 설치 및 파일 복사
레트로아크와 ES-DE 앱을 설치 후 한번씩 실행하여 권한 부여를 하고 ROMs, ES-DE, RetroArch 폴더(디렉토리) 3개를 각각 원하는 위치에 생성합니다. 그리고 한방팩에 있는 파일을 안드로이드 기기의 이름이 동일한 폴더로 전부 다 복사, 덮어쓰기 합니다.
복사가 끝난 후 ES-DE 를 실행해보면 한방팩에 있던 아케이드, MAME, NEOGEO 롬 파일들이 보입니다. (만약 ES-DE 실행시 '게임 파일을 찾을 수 없습니다' 라고 메뉴가 뜨면 앱 종료하고 재실행하면 OK)
3. RetroArch 세팅 및 필수 옵션
레트로아크 추가 코어 설치 : ※ 필수 코어 설치는 한방팩 자료의 가이드에 따릅니다. ※
다음은 게임패드를 사용하는 것을 가정한 최소한의 필수 옵션 입니다.
- 오버레이에 입력 표시 끄기 (사용자 인터페이스 → 온스크린 오버레이)
- 핫키 설정 (입력 → 핫키 설정) ※ '메뉴 열기/닫기' (select 길게), '종료' (select + start) 두 가지 버튼 세팅은 필수
'셰이더 적용 방법'은 ES-DE 에서 아무 게임을 실행한 다음에 위에서 핫키로 설정한 레트로아크의 '메뉴 열기'를 합니다.
- 셰이더 선택 하기 (빠른 메뉴 → 셰이더 → 사전 설정 불러오기 → shader_glsl 폴더 → CRT 폴더 / 프리셋 파일 선택)
- 셰이더 설정 저장하기 (빠른 메뉴 → 셰이더 → 사전 설정 저장 → 전역 설정 저장) ※ 각 게임별로도 저장 가능
동일한 셰이더라고 하더라도 사용하는 기기의 디스플레이 크기 및 해상도에 따라서 보여지는 방식에 차이가 꽤 있습니다. 안드로이드의 경우 Royal 계열 같은 일부 고사양 셰이더는 적용이 불가능합니다.
※ 레트로아크 코어 업데이트 주의사항 : 한방팩의 파일로 설치한 코어인 fbneo, mame2003_plus 같은 코어들은 업데이트를 실행하면 일부 롬 파일은 실행되지 않습니다. 최초 세팅 후 작동이 잘 된다면 업데이트 없이 그냥 그대로 쓰는게 편합니다.

4. ES-DE 세팅 및 필수 옵션
대체 에뮬레이터 세팅 : ※ 필수 대체 에뮬레이터 세팅 또한 한방팩의 가이드에 따릅니다. ※ ES-DE 를 실행해서 '메뉴 → 기타 설정 → 대체 에뮬레이터' 를 세팅합니다.
- 터치 오버레이 활성화 끄기, 입력 장치 알림 끄기 (입력 기기 설정)
- 설치된 한국어 테마로 변경 (UI 설정 → 테마 → EPIC NOIR)
※ 실행이 안되는 롬 파일 : 한방팩임에도 불구하고 일부 롬 파일은 실행이 안되는걸 발견했네요. 이런 경우 ES-DE 에서 개별 롬 파일의 코어를 다른걸로 변경하면 됩니다.
※ ES-DE 에서 블루투스 게임패드 입력이 안 먹는 현상 발생시 대처 방법 안내 : 제 태블릿에는 Tasker 가 깔려 있는데 Tasker 처럼 안드로이드 '접근성 서비스'를 사용하는 자동화/매크로 앱과 ES-DE 간의 충돌이 발생, 게임패드 입력이 불가능했습니다. Reddit 게시물을 보니 Tasker 공유 스크립트를 만들어서 특정 게임패드 블루투스 페어링시 접근성 서비스는 비활성화, 블루투스 페어링을 종료하고 미사용시 접근성 서비스 활성화 가능하게 구현했더군요.