Dolphin Emulator lleva el multijugador online a Android para disfrutar de los juegos de Nintendo GameCube y Wii. La versión 2609 añade NetPlay al sistema operativo móvil y permite conectar teléfonos con ordenadores, aunque la función depende de una sincronización muy precisa y todavía tiene limitaciones entre arquitecturas de procesador.

La emulación en PC reproduce juegos de GameCube y Wii con resolución Full HD de 1080p. Además, ofrece mejoras como compatibilidad con mandos de PC, velocidad turbo y multijugador en red. Dolphin también funciona en Android, pero hasta ahora su interfaz móvil no incluía todas las funciones de las versiones de escritorio.

NetPlay llega a Android con Dolphin 2609

NetPlay permite jugar por internet a títulos que originalmente solo tenían multijugador local. Para hacerlo, Dolphin usa un sistema de sincronización por bloqueo: cada instancia debe ejecutar el juego de forma determinista, mantener el mismo estado inicial y recibir exactamente las mismas entradas.

El sistema puede obligar a utilizar el modo Single Core. También existe una variante más lenta y menos directa del modo Dual Core. Además, requiere que todos los participantes compartan el mismo tiempo de inicio y la misma semilla. Las partidas pueden sincronizar datos guardados y trucos, aunque estas opciones son adicionales.

Cuando todo coincide, el emulador transmite las entradas. Por tanto, las distintas sesiones permanecen sincronizadas. Ese funcionamiento hacía que NetPlay resultara complicado de trasladar a Android. La interfaz necesaria no era sencilla de construir y el modo de ejecución podía reducir el rendimiento en dispositivos móviles con recursos más limitados.

El panorama empezó a cambiar durante la década de 2020. De hecho, los teléfonos aumentaron su capacidad y algunos modelos de gama alta ejecutan Single Core sin problemas importantes. Además, Jetpack Compose facilitó el desarrollo de interfaces para Android.

La interfaz móvil se desarrolló mediante varias solicitudes de cambios realizadas por tom-pratt. Quería compartir con sus hijos algunos de sus juegos de infancia. La primera versión era básica y permitió revisar e integrar el trabajo progresivamente.

Después llegaron funciones adicionales. En concreto, se añadió la configuración de los puertos de mando para el anfitrión. Con ello, el equipo buscó acercar Android a la implementación de escritorio. Por tanto, Dolphin emulator android gana opciones en la práctica.

Con Dolphin 2609, NetPlay ya está disponible para los usuarios de Android. La función requiere actualmente que los dispositivos estén conectados a una red convencional, como Wi-Fi o Ethernet.

Dolphin emulator android y Wi-Fi Direct en desarrollo

El equipo de Dolphin ya ha empezado a trabajar en la compatibilidad con Wi-Fi Direct. Si llega a completarse, permitiría usar NetPlay entre dispositivos Android cercanos. Además, no dependería de una red externa y tendría un funcionamiento parecido al juego local mediante Wi-Fi de Nintendo DS.

La conexión mediante datos móviles no está recomendada. Aunque técnicamente pueda funcionar, la pérdida de paquetes y la latencia no encajan bien con las exigencias del multijugador sincronizado de NetPlay. En cambio, Android y la versión de escritorio de Dolphin sí pueden jugar juntos.

Un teléfono y un portátil, por ejemplo, pueden formar parte de la misma partida. Sin embargo, combinar dispositivos no garantiza que la sesión permanezca sincronizada. La dificultad principal está en los procesadores.

La mayoría de ordenadores de sobremesa usan x86-64. En cambio, los teléfonos suelen emplear ARM. Dolphin selecciona un compilador JIT distinto según la CPU del dispositivo. Las implementaciones ARM64 y x86-64 son parecidas, pero no idénticas, y esas diferencias pueden producir desincronizaciones.

No se trata de un fallo inevitable. El resultado depende de las instrucciones que utilice cada juego y del orden en que las ejecute. Aun así, la combinación de arquitecturas añade una variable. Esta variable no existe cuando todos los participantes usan equipos con el mismo tipo de procesador.

El framebuffer plantea otro origen de problemas. Los juegos que usan acceso al EFB o guardan copias EFB/XFB en la RAM pueden obtener resultados distintos según el controlador gráfico. Una diferencia mínima puede provocar un aviso de desincronización de la base temporal. Sin embargo, puede que no afecte directamente a la lógica del juego.

En algunos casos, la partida no se rompe de inmediato. No obstante, las instancias terminan separándose si la diferencia crece. Por tanto, los controladores Adreno y Mali también influyen. Como tienen particularidades propias, pueden aparecer problemas al conectar distintos tipos de teléfonos Android.

Requisitos de Dolphin en Windows, Linux, macOS y Android

Dolphin es un emulador multiplataforma. Sus versiones compatibles funcionan en Windows 10 y Windows 11. También lo hacen en Linux, macOS 10.15 Catalina o posterior y Android 5.0 o superior. El programa necesita sistemas operativos de 64 bits para funcionar correctamente.

En Windows es necesario instalar el redistribuible de Visual C++ de 64 bits para Visual Studio 2022. El requisito de memoria es de al menos 2 GB de RAM. Además, la velocidad de la memoria normalmente no afecta al rendimiento de la emulación.

El procesador debe tener cuatro núcleos como mínimo. Dolphin reserva dos para los hilos principales de emulación. Deja otro para tareas adicionales y utiliza el restante para el sistema operativo y los procesos en segundo plano.

El equipo recomienda una tarjeta gráfica dedicada compatible con DirectX 11.1 y OpenGL 4.4. Una GPU más potente permite trabajar con una resolución mayor. También facilita aplicar más mejoras gráficas. Las referencias indicadas para Ubershaders son las siguientes:

  • NVIDIA: una GeForce GTX 1060 o una GPU superior puede ejecutar Dolphin correctamente en resoluciones HD con Ubershaders.
  • AMD: una Radeon RX 570 o un modelo superior ofrece un rendimiento adecuado con Ubershaders. AMD suele funcionar mejor con D3D que con OpenGL.
  • Intel: las GPU integradas Iris Pro pueden ejecutar Dolphin correctamente con D3D en Windows. Las gráficas integradas anteriores a HD 4000 no son compatibles.

La lista completa de juegos compatibles permite consultar qué títulos de Nintendo GameCube y Wii pueden ejecutarse con Dolphin. Además, el emulador admite dos o más mandos conectados al mismo ordenador para partidas locales. Basta con configurar los dos primeros puertos desde la página de configuración de controles.

La versión 2609 llega acompañada de compilaciones beta para Windows, Windows Arm, macOS y Android. Todas están identificadas como 5.0-21460. El proyecto mantiene así una base común entre plataformas. Sin embargo, la interfaz y la disponibilidad de funciones no son idénticas en cada sistema.

El desarrollo de esta versión se produjo mientras el equipo afrontaba problemas de seguridad y disponibilidad. Los responsables explican que su web sufrió interrupciones repetidas por ataques relacionados con la llamada “Techpocalypse” provocada por la inteligencia artificial. Además, recibieron informes muy extensos generados mediante análisis automatizados de proyectos de código abierto.

Por ello, el equipo tuvo que dedicar recursos a revisar vulnerabilidades. Después, las corrigieron y cambiaron los procesos de trabajo. De hecho, una vulnerabilidad de macOS permitió comprometer brevemente el sistema de compilación del proyecto. Aun así, el equipo afirma que ninguna compilación llegó a verse comprometida.

El nuevo multijugador móvil convive con otros avances del emulador. En concreto, incluye el trabajo sobre la latencia de entrada que ya analizamos en el input lag de Dolphin. En Android, la función que llega ahora es NetPlay.

También hay soporte inicial para redes Wi-Fi y Ethernet. Además, Wi-Fi Direct sigue en desarrollo.

Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.

FAQ

¿Qué incorpora Dolphin 2609 en Android?

Dolphin 2609 añade NetPlay a Android. Esta función permite jugar online a títulos de Nintendo GameCube y Wii que originalmente solo tenían multijugador local.

¿Qué conexión necesita NetPlay en Android?

Actualmente requiere una red estándar, como Wi-Fi o Ethernet. Wi-Fi Direct está en desarrollo, mientras que los datos móviles no están recomendados por la latencia y la pérdida de paquetes.

¿Pueden jugar juntos Android y la versión de escritorio?

Sí, un teléfono Android y un ordenador pueden participar en la misma partida. Sin embargo, las diferencias entre procesadores ARM y x86-64, además de los controladores gráficos, pueden causar desincronizaciones.

¿Qué requisitos básicos necesita Dolphin?

Dolphin necesita un sistema operativo de 64 bits, una CPU de cuatro núcleos y al menos 2 GB de RAM. En Windows también exige el redistribuible de Visual C++ de 64 bits para Visual Studio 2022.

🔥 ¿Tienes un minuto? Dale al play, te van a engancharSuscríbete al canal
🔴 NUEVOEste portátil no lleva Intel ni AMD: lleva un chip ARM de Qualcomm, y eso lo cambia todo. 💻⚡Este portátil no lleva Intel ni AMD: lleva un chip ARM de Qualcomm, y eso lo cambia todo. 💻⚡
🔴 NUEVOProbamos el nuevo Logitech G PRO X3 Superstrike en el evento de Logitech en Madrid 🖱️🔥Probamos el nuevo Logitech G PRO X3 Superstrike en el evento de Logitech en Madrid 🖱️🔥
🔴 NUEVOBambu Lab R1: ¡55 W de potencia láser! 🔥 #ShortsBambu Lab R1: ¡55 W de potencia láser! 🔥 #Shorts
ASUS VG27UQEL5A: el dual mode asequible que promete muchoASUS VG27UQEL5A: el dual mode asequible que promete mucho
Windows PUNTÚA tu PC y casi nadie lo sabe 😱Windows PUNTÚA tu PC y casi nadie lo sabe 😱

Comentarios

Cargando comentarios…
QIDI Plus5