쉴드 TV – 하이퍼스핀 설치기

개요

쉴드TV를 구매했던 주된 이유가.. 하이퍼스핀을 경험해 보고싶어서였는데요.
중고나라에 대행해 주는 분들이 있지만, 외국 사이트에 공유되는 자료가 있길래 다운받아서 설치해 보았습니다.

설치를 완료해 보니 하이퍼스핀이 너무 화려해서 눈이 즐겁네요.
게임은 안하고 메뉴만 계속 돌려보고 있습니다. ^^

다운로드

USB 메모리

쉴드TV에서 USB 메모리 포멧

쉴드 카페의 강좌글에서 쉴드TV에서 메모리 포멧하는게 좋다는 글을 보고, 쉴드TV에서 포멧 작업 후 설치하였습니다.

  • 설정 > 기기 환경설정 > 저장소 > [이동식 저장소] Samsung USB > 삭제 및 기기 스토리지로 포멧 > (안내문구 : 데이터를 이동하여 설정을 완료) 나중에 이동
  • 설정 > 기기 환경설정 > 저장소 > [기기 저장용량] Samsung USB > 삭제 및 이동식 스토리지로 포멧 > 포멧
  • PC에 연결해 보면 NVIDIA_SHIELD 폴더가 생성되어 있음. 이후 여기서 일반 데이터의 읽기/쓰기 가능.

하이퍼스핀 데이터 복사

제가 다운로드 받은 하이퍼스핀 자료에서는 드림캐스트가 retroarch의 reicast 코어를 사용하도록 설정되어 있습니다. 동영상 설명처럼 reicast 코어를 설치하려고 해도 flycast로 변경되었기 때문에 설정파일 수정이 필요합니다.
안드로이드에서는 최근에 새로 나온 Redream 이라는 에뮬레이터가 성능이 좋아서 이것으로 변경하였습니다.
수정해야 할 설정파일은 다음과 같습니다.

  • Hyperspin\Settings\Sega Dreamcast.ini
  • Hyperspin\Settings_Android\Sega Dreamcast.ini

설정 파일에서 exe와 parameters를 아래와 같이 수정합니다.

APP 설치

  • 플레이 스토어
    • Hyperspin : 통합 에뮬 프론트앤드
    • Retroarch : libretro core 등을 사용하는 프론트앤드
    • Mupen64PLUS FZ : N64 에뮬
    • Yaba Sanshiro Sega Saturn Emulator : 세가 세턴 에뮬
    • PPSSPP standard version : PSP 에뮬
    • Redream : 드림캐스트 에뮬
  • APK 설치 : 플레이 스토어 미지원으로 인해 직접 설치
    • dolphin-master-5.0-9289.apk : 게임큐브, Wii 에뮬

RetroArch 설정

  • 메인메뉴 > 온라인 업데이터 > 코어 정보 파일 업데이트
  • 메인메뉴 > 코어 불러오기 > 코어 다운로드
    • Atari – Lynx (Handy)
    • Arcade (MAME 2010)
    • Nintendo – NES / Famicom (Nestopia UE)
    • Nintendo – SNES / Famicom (Snes9x)
    • Nintendo – Game Boy Advance (mGBA)
    • Nintendo – Game Boy Advance (VBA Next)
    • Sega – MS/GG/MD/CD (Genesis Plus GX)
    • Sony – PlayStation (PCSX ReARMed)
  • 설정 > 사용자 인터페이스 > 고급 설정 보임 : On
  • 설정 > 저장 > System Files are in Content Dir : On
  • 설정 > OSD 표시 > OSD 오버레이 > 오버레이 투명도 : 1.00
  • 설정 > 입력 > 입력 핫키 설정 (개인 취향껏 설정)
    • 핫키 사용 : Right Joy Click
    • 메뉴 열기/닫기 : Left Joy Click
    • RetroArch 종료 : Back Button
    • 상태 불러오기 : L Bumper
    • 상태 저장하기 : R Bumper
  • 설정 > 입력 > 사용자 1 입력 설정 > 사용자 1 아날로그 디지털패드 설정 : 좌 아날로그
  • 설정 > 입력 > 메뉴 호출 게임패드 조합 : Start+Select (RetraArch 메뉴를 호출하여 게임 종료 가능)
  • 설정 > 저장 (개인취향껏 설정, 저는 core별로 다르게 설정)
    • 자동 상태저장 : On | Off
    • 자동 상태 불러오기 : On | Off
  • 메인메뉴 > RetroArch 종료

참고사항 : RetroArch Core

Dolphin 설정

설정

  • Config (1번째 아이콘, Enable usage statistics reporting 제외하고 모두 On) Dual Core : On
    • Override Emulated CPU Clock Speed : On
    • Emulated CPU Clock Speed : 65
    • Audio Stretching : On
    • Enable Savesates : On
  • Graphics Setting (2번째 아이콘)
  • Video Backend : Vulkan
    • Enhancements
      • Internal Resolution : 2x Native (1280×1056) for 720p
      • Force Texture Filtering : On
    • Hack (Immediately Present XFB 제외하고 모두 On)
      • Skip EFB Access from CPU : On
      • GPU Texture Decoding : On
  • GameCube Controller (3번째 아이콘)
    • GameCube Controller 1 > Emulated > 키매핑 설정

키 매핑 – 표기

키매핑은 실제 컨트롤러를 참고하여 제 취향대로 세팅하였습니다.
아래의 매핑 내용에서 좌측은 실제 컨트롤러, 우측은 쉴드TV 컨트롤러입니다.
쉴드 TV 컨트롤러 키 명칭은 다음과 같이 표기하였습니다.

  • L-* : 좌측 아날로그 스틱
  • R-* : 우측 아날로그 스틱
  • D-* : 십자키
  • LB, RB : 좌/우측 버튼
  • LT, RT : 좌/우측 트리거

키 매핑

게임큐브 컨트롤러
  • Buttons
    • A : B
    • B : A
    • X : Y
    • Y : X
    • Z : RT
    • Start : Start
  • Control Stick
    • Up : L-Up
    • Down : L-Down
    • Left : L-Left
    • Right : L-Right
  • C Stick
    • Up : R-Up
    • Down : R-Down
    • Left : R-Left
    • Right : R-Right
  • Trigger
    • L : LB
    • R : RB
  • D-Pad
    • Up : D-Up
    • Down : D-Down
    • Left : D-Left
    • Right : D-Right

Mupen64PLUS FZ 설정

설정

키 매핑

N64 컨트롤러
  • L : LB
  • R : RB
  • Z : RT
  • S : Start
  • A : A
  • B : X
  • C-Right : R-Right
  • C-Left : R-Left
  • C-Down : R-Down
  • C-Up : R-Up
  • D-Right : D-Right
  • D-Left : D-Left
  • D-Down : D-Down
  • D-Up : D-Up
  • A-Right : L-Right
  • A-Left : L-Left
  • A-Down : L-Down
  • A-Up : L-Up

Yaba Sanshiro 설정

설정

  • Setting > Player1 Input Device > Choose : NVIDIA Controller
  • Setting > Player1 Input Device > Edit Key Map : 키매핑 설정

키 매핑

세턴 컨트롤러
  • Up : D-Up
  • Down : D-Down
  • Left : D-Left
  • Right : D-Right
  • L-Trigger : LB
  • R-Trigger : RB
  • Start : Start
  • A : A
  • B : B
  • C : X
  • X : Y
  • Y : LT
  • Z : RT
  • Analog-X : L-Left ??
  • Analog-Y : L-Up ??
  • Analog L Trigger : LT ??
  • Analog R Trigger : RT ??

Mame 설정

  • RetroArch의 MAME2010 코어로 실행시, 게임종료키를 설정할 수 있습니다.
  • HyperSpin 실행 > Mame 게임 실행 > 우 조이스틱 클릭 (핫키로 설정한 키) > Input(general) > 여기서 프로그램이 종료됨.. 차후 보완 예정

Redream 설정

기본 설정 사용

PPSSPP 설정

기본 설정 사용

실행 화면

2019.08.31 추가사항

플레이스토어에서 App 들을 업데이트했더니, retroarch가 1.7.7에서 1.7.8로 업데이트가 되었습니다. 이후 retroarch 기반의 게임들을 실행시 core를 불러오지 못하는 오류가 있어서, core들만 재설치 하였는데요.
1.7.8 에서는 제가 사용하던 mame2010 (mame2010_libretro_android.so) 코어가 목록에 없었으며, 수동으로 재설치해도 동작하지 않았습니다.
결국 1.7.7로 다운그레이드하여 해결하였습니다.

2 댓글

  1. 핑백: 쉴드 TV - 하이퍼스핀 - NDS,Wii 설치기 - Kimstar 3.0

  2. 핑백: GPD XD Plus - Arc Broser 설치 - Kimstar 3.0

댓글 남기기