GameCube & Wii
Dolphin-EmuCompilación experimental de Dolphin-Emu
Ya es posible compilar dolphin-emu en Raspberry Pi OS 64 bit, aun no es jugable cada juego, el sonido está totalmente de más, con vulkan V3D aumentan considerablemente los FPS a causa talvez de los problemas gráficos, pero eligiendo LLVM veremos perfectamente cada juego que probemos, pero en modo tortuga, el único juego que se puede jugar de los que probe, fue Alien Hominid y 18 Wheeler - American Pro Trucker . Asi que esto es totalmente experimental y veremos que nos depara el futuro.
En Pi 5, es jugable!
Pre-Requisitos:
Abrimos la Terminal:
sudo apt install --no-install-recommends ca-certificates
sudo apt install -y qtbase5-dev
sudo apt install -y qtbase5-private-dev
sudo apt install -y git
sudo apt install -y cmake
sudo apt install -y make
sudo apt install -y gcc
sudo apt install -y g++
sudo apt install -y pkg-config
sudo apt install -y libavcodec-dev
sudo apt install -y libavformat-dev
sudo apt install -y libavutil-dev
sudo apt install -y libswscale-dev
sudo apt install -y libxi-dev
sudo apt install -y libxrandr-dev
sudo apt install -y libudev-dev
sudo apt install -y libevdev-dev
sudo apt install -y libsfml-dev
sudo apt install -y libminiupnpc-dev
sudo apt install -y libmbedtls-dev
sudo apt install -y libcurl4-openssl-dev
sudo apt install -y libhidapi-dev
sudo apt install -y libsystemd-dev
sudo apt install -y libbluetooth-dev
sudo apt install -y libasound2-dev
sudo apt install -y libpulse-dev
sudo apt install -y libpugixml-dev
sudo apt install -y libbz2-dev
sudo apt install -y libzstd-dev
sudo apt install -y liblzo2-dev
sudo apt install -y libpng-dev
sudo apt install -y libusb-1.0-0-dev
sudo apt install -y gettext
sudo apt install -y libbsd-dev
sudo apt install -y liblzma-dev
sudo apt install -y libfmt7
sudo apt install -y libfmt-dev
sudo apt install -y goverlay
sudo apt install -y mesa-vulkan-drivers
sudo apt install -y mesa-vulkan-drivers-dbgsym
sudo apt install -y mesa-utils
sudo apt install -y mesa-utils-extra
sudo apt install -y mesa-common-dev
minizip está en su versión 1.1-8 en el repositorio pero la compilación requiere >=2.0.0 así que podemos compilar la versión 3.0.8 e instarla en nuestro sistema, paso solo necesario si queres disminuir al mínimo los not found, si omitís este paso compila igual, pero es sencillo. Abrimos la Terminal y al finalizar exitosamente la instalación, cerramos la Terminal.
cd $(mktemp -d)
git clone https://github.com/zlib-ng/minizip-ng.git
cd minizip-ng/
cmake . -DMZ_BUILD_TESTS=ON
cmake --build .
sudo make install
Reiniciamos nuestro sistema para que todos los cambios se apliquen:
reboot
Tras reiniciar abrimos la Terminal y clonamos, compilamos e instalamos Dolphin-Emu:
cd $(mktemp -d)
git clone https://github.com/dolphin-emu/dolphin.git && cd dolphin
git submodule update --init --recursive
mkdir build && cd build
cmake ..
make -j $(nproc)
sudo make install
reboot
Nuestro emulador estará en Raspberry--> Games --> Dolphin Emulator
Le damos a ok al mensaje de estadísticas de uso hacia los desarrolladores así lo siguen mejorando, o somos egoístas y no les enviamos nada. Según cual fuese tú elección, vas a Graphics y eliges Vulkan LLVM o V3D y a probar juegos. Totalmente experimental recuérdalo!