SantyagoSantyago
Avatar

Witaj!
Blog archiwalny. Już niebawem nowy serwis!

YouTube RSS Facebook GitHub

Nie wiem jak Wy, ale ja od czasu do czasu lubię poświęcić trochę wolnego czasu na małą, cyfrową rozrywkę. Obecna sytuacja na Linuksie jest o wiele ciekawsza niż rok, czy dwa lata temu. Na pingwina coraz częściej pojawiają się ciekawe produkcje, takie jak: Torchlight, Rochard czy przepiękne Trine.

Rok 2013 zapowiada się jeszcze bardziej obiecująco za sprawą firmy Valve i dostarczenia nam swojej platformy dystrybucji Steam. Jest jednak jeszcze coś, co pozwoli nam na sięgnięcie po jeszcze większą ilość miodnych tytułów - emulacja. Jeśli posiadamy odpowiednią konfigurację sprzętową, możemy zamienić naszego peceta w konsolę Wii. O powodach emulacji można mówić wiele. Jednym z nich, może być chęć posiadania swojej kolekcji gier na dysku twardym i nie bawienie się w podłączanie konsoli do odbiornika TV. Innym z kolei powodem, może być fakt, że nie chce nam się wyciągać zakurzonej konsoli z szafy.

Odrobina informacji o samej konsoli

Wii jest popularną, siódmej generacji konsolą gier, zaprojektowaną przez firmę Nintendo. Wii została publicznie zaprzentowana w 2005 roku na targach E3, stając się dostępną w sprzedaży w  2006 roku. Jej sercem jest procesor IBM Broadway wykonany w 90 nm procesie SOI, taktowany zegarem 730MHz. Układem graficznym jest  natomiast ATI o nazwie kodowej Hollywod, zawierający rdzeń ARM926. Co ciekawe konsola posiadała jedynie (aż) 88MB pamięci RAM i 512 MB wbudowanej pamięci Flash. Sama zaś konsola sterowana była bezprzewodowym kontrolerem Wiimote

Czego potrzebujemy?

Do emulacji wymagany jest w miarę szybki procesor obsługujący instrukcje SEE2 oraz karta graficzna z obsługą Pixel Shader 2.0 (lub nowszym). Sterowniki własnościowe będą raczej koniecznością. Najważniejszym jednak elementem jest sam emulator - Dolphin. Niestety nie znajdziemy tam gotowych binarek dla Linuksa i musimy skompilować sobie sami :) Ale co to dla nas? Prawda?

Przede wszystkim, będziemy potrzebować odpowiednich bibliotek. Dla Ubuntu sprawa jest banalna - musimy tylko zainstalować wybrane pakiety za pomocą aplikacji apt-get:

  1. sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.6-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline5-dev libavcodec-dev libavformat-dev libswscale-dev

W przypadku dystrubucji Slackware 14.0 musimy doinstalować dodatkowo narzędzia Cg Toolkit od NVIDIA. Możemy zrobić to samodzielnie, albo skorzystać z przygotowanego skryptu SlackBuild.

Kiedy mamy już potrzebne składniki, możemy pobrać Dolphina z repozytorium git i zbudować naszą binarkę.

  1. git clone https://code.google.com/p/dolphin-emu/
  2. cd dolphin-emu
  3. mkdir build
  4. cd build
  5. cmake ..
  6. make
  7. sudo make install

... i właściwie tyle.

Uruchomienie

Po uruchomieniu możemy przystąpić do konfiguracji, ale nie jest ona wymagana do pełni szczęścia.

Główne okno emulatora Dolphin

Okna konfiguracyjne

Następnie wybieramy obraz ISO interesującej nas gry, lub bezpośrednio wykorzystujemy napęd DVD z grą.

Moral Kombat Armageddon

Star Wars - The Force Unleashed 2

Prince of Persia - The Forgotten Sands

Jak to wygląda na obciążeniu? i5-2500 @ 3.30GHz / GeForce GTX 560

Komentarze Komentarze
Avatar 1
frk Linux / Safari 537.17
22 November 2012 - 23:46 Brak informacji

Rozpisałeś się ostatnio :D

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 16.0
23 November 2012 - 00:14 Bytom

Staram się jak mogę :)

Avatar 1
luinnar Linux x86_64 / Opera 9.80
23 November 2012 - 00:50 Jaworzno

Bardzo przydatne byłyby strzałeczki prev/next w powiększonych obrazkach i linki... Piszesz boldem i niemal automatycznie chcę kliknąć w nazwę gry żeby otworzyć jej stronkę, a tu nic ;)

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 16.0
26 November 2012 - 00:35 Bytom

Mówisz i masz :)

Avatar 1
hwao Mac OS X / Safari 537.11
23 November 2012 - 08:45 Wrocław

Wii-lot działa?

Avatar 1
damek Linux Ubuntu / Mozilla Firefox 17.0
23 November 2012 - 12:52 Reda

Wiilot działa bezproblemowo, out-of-box. Potrzebne jest oczywiście Bluetooth w komputerze (mam najzwyklejszy adapter pod USB). W Dolphine wchodzisz w Ustawienia Wiilota, w sekcji Wiiloty w odpowiednim porcie wybierasz "Prawdziwy Wiilot". W sekcji Prawdziwe Wiiloty pokazana jest liczba połączonych konrolerów. Wystarczy teraz przytrzymać guziki "1" i "2" na wiilocie i kliknąć przycisk Odśwież w oknie dialogowym. Po chwili wiilot powienien być tymczasowo sparowany z komputerem.

Avatar 2
Wojtek Linux x86_64 / Safari 537.11
23 November 2012 - 10:10 Warszawa

Po paru latach wreszcie się zarejestrowałem :-)

A jak z wydajnością?

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 16.0
26 November 2012 - 00:30 Bytom

W przypadku mojej konfiguracji 100% przy 30% obciążeniu i7