Emulacja pod Linuksem: Konsola Wii
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:
- 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ę.
- git clone https://code.google.com/p/dolphin-emu/
- cd dolphin-emu
- mkdir build
- cd build
- cmake ..
- make
- 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
Wpisy na podobny temat
- 14 Nov 2012 » Silnik Unity 4 ukończony! Software Rozrywka
- 28 Dec 2012 » Legend of Grimrock - Dungeon Crawler w starym ... Rozrywka
- 08 Jan 2013 » SteamBox tuż za rogiem. NVIDIA nie śpi i ... Rozrywka Hardware
Komentarze
Rozpisałeś się ostatnio :D
Staram się jak mogę :)
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 ;)
Wii-lot działa?
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.
Po paru latach wreszcie się zarejestrowałem :-)
A jak z wydajnością?
W przypadku mojej konfiguracji 100% przy 30% obciążeniu i7