PCSX2

PCSX2

Interfaz PCSX2 1.2.1 ejecutándose en Windows 8.1
Tipo de emulador
Desarrolladores Linuzappz , Zerofrog , Refraction , Saqib , gigaherz , ramapcsx2 , cottonvibes , drkIIRaziel , arcum42 , Jake.Stine , seudónimo
Escrito en C++ [2]
Interfaz wxWidgets
Sistema operativo GNU/Linux , Microsoft Windows , mac OS
Idiomas de la interfaz varios idiomas [d]
Primera edición 23 de marzo de 2002
plataforma de hardware Microsoft Windows [3] y Linux [3]
ultima versión 1.6.0 (1.7.0.dev.) [1] (7 de mayo de 2020)
Formatos de archivo legibles Parche PCSX2 [d]
Licencia GNU GPL
Sitio web pcsx2.net
 Archivos multimedia en Wikimedia Commons

PCSX2  es un emulador de PlayStation 2 diseñado para los sistemas operativos GNU/Linux , Microsoft Windows y macOS , el único emulador capaz de ejecutar productos comerciales [4] [5] . A partir de agosto de 2021, el emulador admite un funcionamiento bastante estable de la mayoría de los juegos lanzados para la consola: en la base de datos de compatibilidad , proporcionada en el sitio web de los desarrolladores, de 2689 juegos, 20 están marcados como perfectamente funcionales, 2626 están marcados como jugables, el el juego se puede completar por completo, al igual que en una consola real [6] , y 29 más como condicionalmente adecuado, es decir, se puede jugar el juego, pero es imposible completarlo por completo [6] [7] .

La última versión del emulador, así como las versiones beta , cuando se utilizan los complementos recomendados y la configuración adecuada, pueden ejecutar muchos juegos populares. La velocidad de fotogramas promedio de los juegos varía según el juego que se emula, sin embargo, muchos juegos populares pueden ejecutarse a la velocidad de fotogramas completa.

El emulador es capaz de emular gráficos de una manera mucho mejor que la consola original [8] [9] .

Historial de desarrollo

El emulador ha avanzado y mejorado mucho desde el lanzamiento de su primera versión. En mayo de 2006, en la versión 0.9, algunos juegos de PlayStation 2 funcionaban correctamente y eran jugables, mientras que la velocidad en las aplicaciones y juegos 3D era extremadamente lenta, lo que no permitía jugarlos por completo y la mayoría tenía una funcionalidad parcial. La principal dificultad para emular PlayStation 2  es emular la arquitectura multinúcleo de PlayStation 2 en la arquitectura de computadora personal x86 \ x86-64 . Aunque cada procesador se puede emular con extrema precisión, es bastante difícil sincronizarlos.

El rendimiento antes de 2006 osciló entre 2 y 15 fps según el hardware de la PC y la configuración del complemento y el BIOS de PS2 emulado más rápido. Después del lanzamiento de la versión 0.9 en abril de 2006, el rendimiento aumentó significativamente. La mayoría de los juegos en 2D comenzaron a ejecutarse a 60-120 fotogramas por segundo , pero la mayoría de los gráficos en 3D siguieron ejecutándose a la misma velocidad. Al mismo tiempo, PCSX2 comenzó a admitir procesadores de doble núcleo (la velocidad en los juegos se duplicó al usarlos). ). Con el lanzamiento de la versión 0.9.1 en el verano de 2006, la mayoría de las escenas 3D comenzaron a ejecutarse a unos 15-30 fps en un procesador de ~3 GHz. Además, algunos juegos populares como Final Fantasy X funcionan a alrededor de 60 cuadros por segundo.

Se agregaron soluciones alternativas al emulador con el tiempo para mejorar la velocidad de emulación. Por ejemplo, en el ensamblaje r4865, se agregó el llamado "speedhack" Multi-Threaded microVU1 , que acelera la emulación del juego en aproximadamente un 10-40% en sistemas con 3 o más núcleos, según el juego [10] .

Versión beta

El 2 de diciembre de 2007, los desarrolladores anunciaron el inicio de una descarga gratuita de versiones beta del emulador, lo que permitirá al usuario final familiarizarse con las novedades de la nueva versión antes de su lanzamiento. Sin embargo, debido a la alta inestabilidad de las versiones beta y la naturaleza experimental de su distribución, no se admitirán en los foros oficiales.

Patio de juegos PCSX2

PCSX2 Playground  es una rama del proyecto principal PCSX2 , fruto de un largo equipo de probadores beta, modders y otras mejoras para el PCSX2 oficial .

Después de su exitoso debut, el equipo oficial decidió apoyar PCSX2 Playground como proyecto oficial. El 4 de febrero de 2009, el proyecto del parque infantil PCSX2 se fusionó con el proyecto oficial PCSX2 y dejó de existir como tal. Los desarrolladores de ambos equipos se han unido para trabajar en una versión ahora oficial de PCSX2 basada en el código PG [11] .

Tiempo presente

Hoy existe la versión 1.6.0 del emulador. Se le han agregado muchas optimizaciones y una interfaz más fácil de usar similar a la del emulador Dolphin. Algunos juegos todavía vienen con errores, pero ahora se han vuelto mucho menos. Existe la versión 1.7.0.dev., que se está finalizando hasta el día de hoy, se han solucionado muchos errores.

Módulos

PCSX2 , al igual que su predecesor PCSX , un emulador de PlayStation , se basa en módulos que separan varias funciones del núcleo del emulador. Hay módulos gráficos, módulos de control, CD / DVD , sonido, Firewire y módulos de disco duro ( Dev9 ). Diferentes complementos pueden mostrar diferentes resultados de compatibilidad y rendimiento en el mismo juego.

Los módulos gráficos son especialmente relevantes en este momento, ya que solucionan el problema principal del emulador: las bajas velocidades de cuadro. Entonces, el 11 de agosto de 2006, Zerofrog lanzó un módulo de gráficos para PCSX2 0.9.1 Watermoose llamado ZeroGS KOSMOS . Ha mejorado mucho el rendimiento gráfico (tanto en velocidad como en calidad), aunque requiere una GPU con soporte para Pixel Shader 2.0 . También hay otro módulo de gráficos, GSdx , del conocido desarrollador de códecs Gabest , que es el primer módulo de DirectX 10 , que permite a los propietarios de la GPU correspondiente y el sistema operativo correspondiente ( Windows Vista , Windows 7 ) obtener un marco superior. tasa debido a las nuevas funciones y menos restricciones de software DirectX10 .

Lista de módulos oficiales:

Estos complementos están incluidos en el repositorio SVN oficial del proyecto y se están desarrollando activamente.

Lista de módulos de terceros:

Estos complementos no están incluidos en el repositorio SVN oficial del proyecto, son desarrollados y mantenidos por autores externos.

Véase también

Lista de emuladores de consolas de juegos

Notas

  1. ¡PCSX2 1.6.0 ya está disponible! . Consultado el 7 de mayo de 2020. Archivado desde el original el 4 de abril de 2013.
  2. El proyecto de código abierto Pcsx2 en Open Hub: página de idiomas - 2006.
  3. 1 2 https://pcsx2.net/download/releases.html
  4. Moiseev, Alexey "Emugradstvo" págs. 172. Revista “Juegos de azar” N° 12 (135) -> 2008 (5 de enero de 2009). Fecha de acceso: 14 de octubre de 2011. Archivado desde el original el 12 de diciembre de 2013.
  5. Bashkirov, Alexander “Emulación total. Cómo jugar juegos de consola en PC . Revista "Igromanía" №5(164) -> 2011 (31 de mayo de 2011). Consultado el 14 de octubre de 2011. Archivado desde el original el 27 de mayo de 2012.
  6. 1 2 " PCSX2 Playstation 2 Emulator -  Clave de compatibilidad " . pcsx2.net (2 de junio de 2011). Consultado el 2 de junio de 2011. Archivado desde el original el 15 de febrero de 2012.
  7. "  PCSX2 Playstation 2 Emulator - Compatibilidad " . pcsx2.net (2 de junio de 2011). Consultado el 2 de junio de 2011. Archivado desde el original el 15 de febrero de 2012.
  8. " Colección de God of War: ¿El futuro de la retrocompatibilidad ?" (19 de diciembre de 2009). Consultado el 14 de octubre de 2011. Archivado desde el original el 15 de febrero de 2012.
  9. " ICO y Shadow of the Colossus emulados en HD " (1 de junio de 2010). Consultado el 14 de octubre de 2011. Archivado desde el original el 15 de febrero de 2012.
  10. PCSX2 SVNr4866 . Consultado el 14 de octubre de 2011. Archivado desde el original el 10 de octubre de 2011.
  11. - Noticias " . Consultado el 5 de febrero de 2009. Archivado desde el original el 7 de febrero de 2009.
  12. USBqemu Buzz mod Archivado el 8 de mayo de 2011.

Enlaces