개요
얼마전에 안드로이드 기반의 쉴드TV를 구매후 재미있게 세팅을 했는데요.
이때 Arc Browser를 구매하고 세팅해 보니 맘에 들어서, GPD XD Plus에도 설정해 보았습니다.
GPD XD Plus 사용기 : https://kimstar.kr/8442/

게임 디렉토리 구성
기존에 라즈베리파이에서 사용하던 롬들을 GPD XD Plus에서 사용하였습니다.
Arc Browser에서 한글화 롬들은 별도로 구분하여 관리하기 위해 디렉토리를 크게 2개로 나누었습니다.
- roms
- roms_kor

하위에 시스템별로 구분하여 롬을 집어넣었고, Arc Browser에서 보여줄 이미지들을 media 디렉토리에 구분하여 넣었습니다.
genres 디렉토리는 장르별 이미지이며, box는 롬파일과 같은 이름의 png 파일들이 들어 있습니다.
참고 : https://nvidiashieldzone.com/arc-browser-support-site/arc-browser-artwork-customization/
RetroArch 설치
RetroArch는 1.7.7을 사용하였습니다.
플레이스토어에는 1.7.8이 올라와 있으나, 제가 즐겨쓰는 core 몇개가 누락되어 있어서 1.7.7 apk를 다운받아 설치했습니다.
플레이스토어 설정에서 자동업데이트는 비활성화 하였습니다.
RetroArch 설정
- 설정 > 입력 > 사용자 1 입력설정 > 사용자 1 아날로그 디지털 패드 설정 : 좌아날로그
- 설정 > 입력 > 사용자 1 입력설정 > 사용자 1 모두 설정 : 원하는 키 매핑
- 설정 > 입력 > 입력핫키 설정 > RetroArch 종료 : R3 (ArcBrowser에서 게임 실행후 R3를 누르면 RetroArch 종료)
- 설정 > 입력 > 메뉴 호출 게임패드 조합 : Start + Select
- 설정 > 드라이버 > 메뉴 드라이버 : xmb (개인 취향)
- 메인메뉴 > 온라인 업데이터 > 코어 정보 파일 업데이트
- 메인메뉴 > 코어 불러오기 > 코어 다운로드 : 시스템별 사용할 core를 다운로드
- 메인메뉴 > RetroArch 종료
RetroArch Core
시스템별로 사용한 core는 다음과 같습니다.
- arcade : Arcade (MAME 2010)
- atari2600 : Atari -2600 (Stella)
- coleco : MSX/SVI/ColecoVision/SG-1000 (blueMSX)
- gb : Nintendo - Game Boy / Color (Gambatte)
- gba : Nintendo - Game Boy Advance (mGBA)
- gbc : Nintendo - Game Boy / Color (Gambatte)
- intellivision : Mattel - Intellivision (FreeIntv)
- mastersystem : Sega – MS/GG/MD/CD (Genesis Plus GX)
- megadrive : Sega – MS/GG/MD/CD (Genesis Plus GX)
- msx : MSX/SVI/ColecoVision/SG-1000 (blueMSX)
- msx2 : MSX/SVI/ColecoVision/SG-1000 (blueMSX)
- n64 : 설치안함 (Mupen64PLUS FZ)
- nds : 설치안함 (drastic)
- neogeo : Arcade (FB Alpha 2012 Neo Geo)
- nes : Nintendo – NES / Famicom (Nestopia UE)
- psp : 설치안함 (PPSSPP)
- psx : Sony – PlayStation (PCSX ReARMed)
- sega32x : Sega – MS/MD/CD/32X (PicoDrive)
- snes : Nintendo – SNES / Famicom (Snes9x 2010)
- tg16 : NEC – PC Engine / CD (Beetle PCE FAST)
- vectrex : GCE - Vectrex (vecx)
- wonderswan : Bandai - WonderSwan/Color (Beetle Cygne)
BIOS
Intellivision과 MSX는 bios가 필요합니다.내부저장장치/RetroArch/system 디렉토리에 해당 파일들을 복사합니다.
- Intellivision : https://docs.libretro.com/library/freeintv/
- MSX : https://docs.libretro.com/library/bluemsx/
Emulator
RetroArch 외에 설치한 에뮬레이터는 다음과 같습니다.
설정은 기존 포스트를 참고하시기 바랍니다.
쉴드 TV – 하이퍼스핀 설치기 : https://kimstar.kr/8519/
- Mupen64PLUS FZ : Nintendo 64
- Drastic : Nintendo DS
- PPSSPP : Sony PSP
Arc Browser
Arc Browser 설정은 기존과 거의 동일하게 설정하였습니다.
쉴드 TV – Arc Browser 설치기 : https://kimstar.kr/8535/
이번에는 목록에 보여줄 롬파일의 커버이미지 들을 롬파일 디렉토리 하위에 위치하였습니다.
- General UI settings > Custom media location > Rome directory, in subdirectories (default)
시스템별로 사용되는 이미지들이 롬파일 경로에 위치하여 기존에 사용하던 테마파일보다 많이 경량화 되었습니다.
시스템별로 롬파일 확장자를 지정해 주면 불필요한 파일들까지 목록에서 보여지는 것을 방지할 수 있습니다.
- arcade : zip,7z
- atari2600 : zip,7z
- coleco : zip,7z
- dc : cdi
- gb : zip,7z
- gba : zip,7z
- gbc : zip,7z
- intellivision : zip,7z
- mastersystem : sms,sg,zip,7z
- megadrive : gen,md,smd,zip,7z
- msx : zip,7z,m3u
- msx2 : zip,7z,m3u
- n64 : n64,z64,zip,7z,7z
- nds : nds
- neogeo : zip,7z
- nes : zip,7z
- psp : iso,cso
- psx : iso,cue,pbp
- sega32x : 32x,zip,7z
- snes : smc,sfc,zip,7z
- tg16 : zip,7z
- vectrex : zip,7z
- wonderswan : ws,wsc
실행화면








설치 해 보려고 했는데 어렵네요 ㅠㅠ
Arc Browser가 테마도 안 이쁘고, 설정도 좀 복잡한 편입니다. 대신 상세한 설정이 가능하여, 최적의 설정을 할 수가 있습니다.
설치에 어려움이 있으시다면 DIG 추천드립니다.
혹시 롬이나 이런 부분은 뺴고 셋팅 파일을 공유 해 주실 수는 없나요??
database를 export 하는 기능은 있는데, settings를 export 하는 기능은 못찾겠습니다.