돌핀 에뮬레이터 (Dolphin)

게임큐브와 WII를 지원하는 오픈소스 에뮬레이터.

inlinetoc

시초는 2003년부터 게임큐브의 에뮬레이터로서 출발했다. 하지만 본격적으로 유명해진 건 2008년 오픈소스로 전환하고 Wii를 추가로 지원했던 때부터이다.

playdolphin.jpg

요구사양

최저 사양은

  • SSE2 이상의 명령어를 지원하는 (인텔기준) 2.5 Ghz 이상의 CPU (듀얼 코어 혹은 그 이상 추천)
  • DX9 이상을 지원하는 GPU (Geforce GTX 460 이상, AMD HD5770 이상, Intel HD3000과 HD4000 이상 추천)
  • 윈도우 (비스타64비트 이상), 리눅스(64비트), 맥 OS X (Mavericks 이상), FreeBSD, 그리고 안드로이드 (5.0 이상) 2),
  • 2GB 램

고해상도 + 안티엘리어싱까지 적용하려면 더 고사양이 필요하다. 물론 이 경우 콘솔과는 비교할 수 없을 정도의 놀라운 그래픽을 볼 수 있다.

PCSX2 와는 달리 바이오스를 구하는 등의 번거로운 일도 필요가 없다. Wii 게임도 구동되는 건 당연히 Wii 가 Gamecube 를 오버클럭한 버전이기 때문이다. 물론 wii_리모컨과 눈차크로의 블루투스 연결도 완벽히 지원한다.

리눅스 버전에서도 안정적이다.

안드로이드 버전도 지원되고 있다. 그래픽 엔진 관련 문제로 최소사양이 롤리팝 이상이라는 제한은 있지만 2015년 7월 현재 쉴드 TV를 비롯한 최고사양 기기에서 정상 속도로 구동되는 게임들이 다수 있다(2D 게임이 아니다!). 태생적으로 각종 편의기능이 빈약한 reicast를 추월할 지도 모르는 아주 전망이 밝은 상태다.

기능

지원하는 기능이 ps2 에뮬레이터 PCSX2드림캐스트 에뮬레이터 nulldc와 비교하면 상당히 다양하다. 심지어는 본체에서 원래 제공하지 않던 기능까지 지원한다. 그 예로,

  • 강제세이브나 리플레이 같은 기본적인 tas 기능 지원.3)
  • 3D 카메라 핵 지원.4)
  • 입체 안경을 통한 3d_디스플레이 지원.
  • 원래 본체에서 제공하지 않던 HD 화면(720p, 1080p) 및 와이드스크린 설정 가능. 컴퓨터만 버텨준다면 거의 wii_u 급 혹은 그 이상의 그래픽으로 게임을 즐길 수 있다. 특히 슈퍼_마리오_갤럭시처럼 원래 그래픽이 좋다고 여겨지는 작품이 HD화 되면 효과는 더더욱 발군이다.
  • 한글화 메뉴 제공.
  • 컴퓨터에 블루투스 동글이 있으면 실제 위모트 (위 리모콘) 사용가능
  • WBFS지원. GCM/ISO 5), GCZ (압축), CISO

호환되는 게임 목록

공식 호환성 참조.

  • 마리오 카트 더블대시 - 예전에는 DSP 에뮬레이션 엔진을 DSP HLE로 하면 BGM이 처음 나온 뒤 끊기고 그 다음에도 계속 안나오는 문제가 있었으나 현재는 해결되었다. 좀 복잡한 과정을 거치면 브로드밴드 어댑터 에뮬레이션으로 여러 컴퓨터 LAN 내 플레이도 가능.
  • 바이오하자드4
  • 바이오하자드4 Wii edition
  • 뿌요뿌요! 15주년 기념판
  • 뿌요뿌요 7
  • 뿌요뿌요!! 20주년 기념판
  • 슈퍼 마리오 선샤인 -원래 30프레임이던 게임을 60프레임으로 바꿔주는 패치도 있다.
  • 뉴 슈퍼 마리오 브라더스 Wii
  • 슈퍼 페이퍼 마리오
  • 타운으로 놀러가요 동물의 숲
  • 대난투 스매시 브라더스 X
  • 위 스포츠

아래는 그래픽나 오디오등이 깨지는 등의 에러가 발생하지만 플레이는 원활한 게임 목록.

  • 마리오 카트 Wii - 일부 포크에선 Wi-Fi에 들어갈 수도 있다. 정식 서버가 내려간 지금은 사설 서버 패치를 해서 들어가야 한다. 다만 툭하면 튕기기 때문에 별로 추천하진 않는다.
  • 메탈기어 솔리드: 트윈 스네이크
  • 메트로이드 프라임
  • 슈퍼 마리오 갤럭시
  • 슈퍼 마리오 갤럭시 2
  • 타츠노코 vs 캡콤 얼티메이트 올스타즈
  • 루이지 맨션

장비

블루투스 동글

원래 위에는 브로드컴 블투 2.0 칩(Broadcom BCM2042)이 박혀 있다.6)

컴퓨터에 블루투스가 안달려 있는 경우 동글을 따로 구매하여야 한다. BT-T06 CSR(Cambridge Silicon Radio) 칩셋으로 사용한 모델로 잘 연결되었다. 7)

위모트

컴퓨터에 블루투스 기능이 있거나 추가한다면, 위모트를 구매(중고)하여 연결할 수 있다.

구버전 위모트인 RVL-CNT-01는 내장 블루트스 드라이버나, 일반적인 블루투스 드라이버를 사용해도 돌핀 에뮬레이터와 연결이 되지만, 모션플러스가 합쳐저서 새로 발매된 RVL-CNT-01-TR은 윈도우 7이하에서는 약간의 번거로움과 재주가 필요할 수 있다.(개발위키참조(영문) )

블루투스 싱크를 할 때 윈도우에서 하지 말고, 돌핀의 컨트롤러 설정에서 하는 것을 권장한다.

구버전 위모트는 1 과 2를 같이 눌러 싱크하고, 새버전 위모트는 뒷면의 싱크버튼을 눌러준다.

일정 시간이 지나면, 게임 쪽에서 위모트를 연결 해제하는데, 이렇게된 경우 돌핀의 도구-위모트연결 에서 해당 컨트롤러를 선택하여 다시 연결해 주면 된다.

돌핀에서는 자동으로 위모트를 꺼주지는 않으므로, 사용 후 직접 위모트의 파워버튼을 길게 눌러 전원을 끄거나, 배터리를 빼 놓도록한다(권장)

리눅스

추가 하드웨어는 필요하지 않다. 다음을 설치.

  • 커널 3.1 이상 (3.11권장)
  • Bluez 4.101 with Wiimote Plus patch (Bluez 5.0 권장) 여기

추가 하드웨어 혹은 소프트웨어는 필요하지 않다. 짝짓기만 잘하면 됨

윈도8 이상

그냥 짝짓기만 하면 잘 됨. (자체 MS Bluetooth stack이 모든 기능을 지원함.)

윈도7 이하

윈도우에 포함된 Microsoft Bluetooth stack의 기능이 부족하여 제대로 작동이 되지 않는다. 두가지 해결책이 있다.

  1. 돌핀바를 사용한다. 이것은 센서바+블루투스 어댑터 인데, 특정한 신호를 추가하여, 위모트가 문제없이 작동하도록 해준다.
  2. 도시바 블루투스 스택을 사용한다. 유료이지만, 모든 기능이 포함되어 있다. 받기, 크랙
    일부 블루투스 동글은 인식이 안될 수 있는데 그것은 여기(영문) 참조.

센서바

초기 발매작을 제외하고는 대부분 필요하므로 구매하여 사용한다. 다나와 등에서 7000-10000원 정도에 구매할 수 있다. 컴퓨터에서 전원을 끌어올 수 있는 USB단자로 연결이 되는 제품이 유리하다.

눈차크

일부 게임에서는 필수이나 꼭 필요한 것은 아니다. 중고로 구매.

기타 부속품들

핸들

꼭 필요한건 아니지만 있으면 좋음.

건모트

좋음

충전기

에네루프 건전지 좋음.

기타

4.0 버전 이후 설정 파일들이 내 문서 경로에 저장되는데, 이것이 거슬린다면 돌핀이 있는 경로에 portable.txt라는 0바이트짜리 파일을 만듬으로써 해결할 수 있다.

2015년 4월 23일 돌핀 에뮬레이터의 개발 협력 프로그래머인 트랜스젠더 Rachel Byrk 씨가 악플을 견디지 못하고 투신자살했다.(관련기사/돌핀 홈페이지 내 추모 페이지)

2015년 6월 중순, 돌핀팀은 프로젝트를 2개로 분기했다. 4.0 이후 지금까지 호환성 문제 보완을 위해 동분서주하느라 기능 추가가 지연되던 점을 해결하기 위함이다. 그 중 하나는 차후버전을 위해 추가 개발을 해 나가는 5.0-RC(Release Candidate) 버전이다. 다른 하나는 기존의 개발자 버전으로 이쪽은 호환성 문제 해결만을 집중한다. 7월달의 보고서에 따르면 5.0버전의 발매일을 아직 기약할 수는 없고, 현재로서 이용자들에게 최선의 선택은 여전히 개발자 버전이라고 한다.

위모트 연결하는 방법

1)
http://dolphin-emulator.com이라는 비공식 사이트도 있다.
2)
구버전은 32비트여도 구동이 되지만 구버전은 버그가 많다.
3)
다만 TAS 기능은 갈리는 경우가 많아서 좀 불안정하다. 자살한 故Rachel Bryk씨가 가장 크게 기여한 부분이 TAS기능 강화, 안정화였다.
4)
이 기능을 이용해 스크린샷을 잘 찍을 수 있다.
5)
비압축 덤프, 게임큐브 게임들은 1.4GB 그리고 Wii 게임들은 4.7GB
7)
BT-T06과 BT-T08의 2종으로 보이는데 BT-T06은 CSR 계열에 apt-X 지원이 특징인 제품이고, BT-T08은 브로드컴(Broadcom) 계열에 블루투스 파워 클래스 1 기기(최고 20dBm, 100mW, 100m - 대략 공유기 수준)라는 것이 특징인 제품임.

역링크