Raspberry Pi & Desktop

RetroArch + ES-DE | 안드로이드 TV, 안드로이드 태블릿에 아케이드 에뮬 한방팩 설치하기 본문

Play Android & Windows

RetroArch + ES-DE | 안드로이드 TV, 안드로이드 태블릿에 아케이드 에뮬 한방팩 설치하기

#RPIE 2025. 10. 18. 15:06

Lenovo Xiaoxin Pad + 8BitDo N30 Arcade Stick

Raspberry Pi 를 당근마켓에 정리하면서 Tivo Stream 4K (안드로이드 TV), Lenovo Xiaoxin Pad 태블릿에 안드로이드 에뮬 한방팩을 세팅해봤습니다.

라즈베리파이 같은 싱글보드 컴퓨터나 레트로 게임기에서는 한방팩 이미지를 구해서 MicroSD 카드에 통으로 구우면 끝인데, 안드로이드에 한방팩 세팅하는건 설치하고, 복사하고, 옵션 설정하고 다 해야하네요. 😨

 

1. 한방팩, 앱 다운로드

레트로 게임기 갤러리의 '한방팩 모음 무제한 공유' 게시물의 젤 끝에 링크로 걸린 '아케이드 안드' 라는 20GB 짜리 한방팩을 다운로드 했고요.

위 한방팩은 오락실 게임 위주의 구성인데 MSX, 패미컴, 슈퍼패미컴, 메가드라이브 같은 고전 게임기 콘솔은 어차피 이것저것 다 하는게 아니라 하는 게임들이 거의 정해져 있어서, 해당 게임이 하고 싶을때는 그때그때 찾아서 코어 설치하고 롬 파일 넣어도 충분합니다.

레트로아크는 구글 플레이 스토어에서 다운로드 할 수 있으나 거기서 받으면 안되고 웹사이트에서 배포하는 APK 다운로드 (무료), ES-DE 는 파트레온 구독자에게 APK 배포 또는 갤럭시 스토어 (유료)에서 판매 중입니다.

※ 레트로아크를 구글 플레이 스토어 버전으로 설치하면? MAME 2010 코어 등의 일부 코어를 다운로드할 수 없더군요. 이 내용이 위 한방팩 자료 내 설치 가이드에 없었고, 검색해보니 32bit 설치해야한다, 따로 받아야 된다 등등 정확한 내용이 안나와서 세팅하면서 삽질만... 🤮

 

2. 앱 설치 및 파일 복사

레트로아크와 ES-DE 앱을 설치 후 한번씩 실행하여 권한 부여를 하고 ROMs, ES-DE, RetroArch 폴더(디렉토리) 3개를 각각 원하는 위치에 생성합니다. 그리고 한방팩에 있는 파일을 안드로이드 기기의 이름이 동일한 폴더로 전부 다 복사, 덮어쓰기 합니다.

복사가 끝난 후 ES-DE 실행해보면 한방팩에 있던 아케이드, MAME, NEOGEO 롬 파일들이 보입니다. (만약 ES-DE 실행시 '게임 파일을 찾을 수 없습니다' 라고 메뉴가 뜨면 앱 종료하고 재실행하면 OK)

3. RetroArch 세팅 및 필수 옵션

레트로아크를 실행해서 '코어 불러오기 → 코어 설치 또는 복원' 메뉴에서 fbneo, mame2003_plus 를 설치합니다. 그리고 '코어 불러오기 → 코어 다운로드' 메뉴에서 Arcade (MaME 2010), Arcade (MAME) 를 설치합니다. 레트로아크에 설치한 코어들은 코어 이름 옆에 [#] 기호로 표시가 됩니다.

다음은 게임패드를 사용하는 것을 가정한 최소한의 필수 옵션 입니다.

- 오버레이에 입력 표시 끄기 (사용자 인터페이스 → 온스크린 오버레이)
- 핫키 설정 (입력 → 핫키 설정) ※ '메뉴 열기/닫기' (select 길게), '종료' (select + start) 두 가지 버튼 세팅은 필수


레트로한 느낌의 CRT 효과를 적용하고 싶은 경우 '비디오 필터' vs '셰이더' 두 가지 방법이 있는데, 먼저 '비디오 필터 적용 방법'은 다음과 같습니다.

- 스캔 라인 필터 활성화 (비디오 → 비디오 필터 → Phosphor2x 또는 Scanline2x 추천)
- 이중선형 필터링 활성화 (비디오 → 크기)

'셰이더 적용 방법'은 일단 아무 게임을 실행하여 게임에 진입한 다음 레트로아크 '메뉴 열기'를 합니다.

- 셰이더 선택 하기 (빠른 메뉴 → 셰이더 →  사전 설정 불러오기 → shader_glsl 폴더 내 프리셋 파일 선택)
- 셰이더 설정 저장하기 (빠른 메뉴 → 셰이더 → 사전 설정 저장 → 전역 설정 저장)

ES-DE

4. ES-DE 세팅 및 필수 옵션

ES-DE 를 실행해서 '메뉴 → 기타 설정 → 대체 에뮬레이터' 메뉴에서 arcade 는 MAME 2003-Plus 선택, mame 는 FinalBurn Neo 선택, neogeo 는 FinalBurn Neo 를 선택합니다.

- 터치 오버레이 활성화 끄기, 입력 장치 알림 끄기 (입력 기기 설정)  ※ 게임패드 사용시에만
- 설치된 한국어 테마로 변경 (UI 설정 → 테마 → EPIC NOIR)

※ ES-DE 에서 블루투스 게임패드 입력이 안 먹는 현상 발생시 : 일부 안드로이드 버전에서 Tasker 같은 안드로이드의 접근성 서비스를 사용하는 앱들과 충돌합니다. 안드로이드 설정에서 '접근성' 서비스를 사용하는 앱이 있으면 '사용안함'으로 바꾸면 되는데, Reddit 게시물을 보니 스크립트를 만들어서 자동 활성화, 비활성화 가능하게 구현했더군요.