Запускаем Dolphin - эмулятор GameCube и Nintendo Wii в Linux
Всегда в детстве хотел игровую приставкуТеперь вот иногда маюсь дурью и пробую разного рода эмуляторы старых и новых игровых консолей.
Предыдущий пост кстати:
Игровой автомат на Linux — sdlmame + gmameui
В этот раз — эмулятор Dolphin (не путать с файловым менеджером KDE). Эмулятор поддерживает GameCube и Nintendo Wii. Вроде бы даже должен поддерживать и джойстики и палочки-пульты (или что там у Wii?)
Вдохновило на сборку Dolphin вот это видео:
Все я собирал на Ubuntu 8.04 LTS:
Придется обновить scons:
Берем отсюда:
sourceforge.net/projects/scons/files/scons
Распаковываем и устанавливаем:
Запускаем сборку:
Лезем в /Externals/WiiUseSrc/Src/io_nix.os и комментируем строчку:
Продолжаем… и опять грабли:
Необходимо обновить wxWidgets. Добавляем в sources.list:
Обновляемся… Теперь Dolphin будет собран нормально. Запускаем:
Запуститься то запуститься, даже не нужно искать прошивки и тп вещи, но компьютер нужен мощный. На ноуте Intel Core 1.6 и Radeon X1250 тормоза адские
Предыдущий пост кстати:
Игровой автомат на Linux — sdlmame + gmameui
В этот раз — эмулятор Dolphin (не путать с файловым менеджером KDE). Эмулятор поддерживает GameCube и Nintendo Wii. Вроде бы даже должен поддерживать и джойстики и палочки-пульты (или что там у Wii?)
Вдохновило на сборку Dolphin вот это видео:
Все я собирал на Ubuntu 8.04 LTS:
sudo apt-get install subversion scons g++ wx2.8-headers libwxbase2.8-0 libwxbase2.8-dbg libwxbase2.8-dev libwxgtk2.8-0 libwxgtk2.8-dbg libwxgtk2.8-dev libsdl1.2-dev nvidia-cg-toolkit libxxf86vm1-dbg libxxf86vm-dev libxext6-dbg libxext-dev libglew1.5-dev libcairo2-dbg libcairo2-dev libao2 libao-dev libbluetooth-dev libreadline5-dev
svn checkout http://dolphin-emu.googlecode.com/svn/trunk/ dolphin-emu-read-only && cd dolphin-emu-read-only && scons flavor=release
Придется обновить scons:
scons: Reading SConscript files ...
SCons 1.2 or greater required, but you have SCons 0.97.0d20071203
Берем отсюда:
sourceforge.net/projects/scons/files/scons
Распаковываем и устанавливаем:
sudo python ./setup.py install
Запускаем сборку:
cd dolphin-emu-read-only && scons flavor=release
Externals/WiiUseSrc/Src/io_nix.c: In function 'wiiuse_connect_single':
Externals/WiiUseSrc/Src/io_nix.c:203: error: 'struct sockaddr_l2' has no member named 'l2_cid'
scons: *** [Build/Linux-i686-release/Externals/WiiUseSrc/Src/io_nix.os] Error 1
scons: building terminated because of errors.
Лезем в /Externals/WiiUseSrc/Src/io_nix.os и комментируем строчку:
//addr.l2_cid = 0;
addr.l2_psm = htobs(WM_OUTPUT_CHANNEL);
Продолжаем… и опять грабли:
Source/Core/DebuggerWX/Src//DolphinWX/Src/Frame.h:108: error: ISO C++ forbids declaration of 'wxAuiToolBar' with no type
Source/Core/DebuggerWX/Src//DolphinWX/Src/Frame.h:108: error: expected ';' before '*' token
Source/Core/DebuggerWX/Src//DolphinWX/Src/Frame.h:181: error: 'wxAuiToolBarEvent' has not been declared
Source/Core/DebuggerWX/Src//DolphinWX/Src/Frame.h:182: error: 'wxAuiToolBarEvent' has not been declared
Source/Core/DebuggerWX/Src//DolphinWX/Src/Frame.h:240: error: 'wxAuiToolBar' has not been declared
Source/Core/DebuggerWX/Src//DolphinWX/Src/Frame.h:241: error: 'wxAuiToolBar' has not been declared
Source/Core/DebuggerWX/Src//DolphinWX/Src/Frame.h:255: error: 'wxAuiToolBarEvent' has not been declared
In file included from Source/Core/DebuggerWX/Src/BreakpointWindow.cpp:20:
Source/Core/DebuggerWX/Src/CodeWindow.h:71: error: ISO C++ forbids declaration of 'wxAuiToolBar' with no type
Source/Core/DebuggerWX/Src/CodeWindow.h:71: error: expected ';' before '*' token
Source/Core/DebuggerWX/Src/CodeWindow.h:88: error: 'wxAuiToolBar' has not been declared
Source/Core/DebuggerWX/Src/CodeWindow.h:89: error: 'wxAuiToolBar' has not been declared
scons: *** [Build/Linux-i686-release/Source/Core/DebuggerWX/Src/BreakpointWindow.o] Error 1
scons: building terminated because of errors.
Необходимо обновить wxWidgets. Добавляем в sources.list:
deb http://apt.wxwidgets.org/ hardy-wx main
Обновляемся… Теперь Dolphin будет собран нормально. Запускаем:
cd ./Binary/Linux-i686/
./Dolphin
Запуститься то запуститься, даже не нужно искать прошивки и тп вещи, но компьютер нужен мощный. На ноуте Intel Core 1.6 и Radeon X1250 тормоза адские
Комментарии (1)
RSS свернуть / развернутьMarkony
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.