PCSX2 es un emulador de PlayStation 2 gratuito y de código abierto para Windows , Linux y macOS [3] que admite una amplia gama de videojuegos de PlayStation 2 con un alto nivel de compatibilidad y funcionalidad. Aunque PCSX2 puede reflejar fielmente la experiencia de juego original en la PlayStation 2, PCSX2 admite una serie de mejoras sobre la jugabilidad en una PlayStation 2 tradicional, como la capacidad de usar resoluciones personalizadas de hasta 8192 × 8192, suavizado y filtrado de texturas .
Autor (es) original (es) | Linuzappz, Sombra, Refracción, Saqib, Gabest, Gregory |
---|---|
Desarrollador (es) | Equipo PCSX2 |
Versión inicial | 23 de marzo de 2002 |
Lanzamiento estable | 1.6.0 / 7 de mayo de 2020 |
Repositorio | github |
Escrito en | C ++ , C ( wxWidgets ) [1] |
Sistema operativo | Windows , Linux , macOS |
Plataforma | IA-32 (no AMD64 por motivos de rendimiento) [2] |
Tamaño | |
Disponible en | 22 idiomas |
Lista de idiomas Árabe, búlgaro, chino simplificado, chino tradicional, checo, holandés, inglés, francés, alemán, griego, hebreo, italiano, japonés, noruego, persa, polaco, portugués, rumano, ruso, español, sueco, turco | |
Tipo | Emulador de consola de videojuegos |
Licencia | Licencia pública general GNU versión 2+ |
Sitio web | pcsx2 |
Fondo
PCSX2, al igual que su proyecto predecesor PCSX (un emulador de PlayStation ), se basa en una arquitectura de complemento de especificaciones de PSEmu Pro , que separa varias funciones del emulador principal. Estos son los gráficos, el audio, los controles de entrada, la unidad de CD / DVD y los puertos USB y FireWire (i.LINK). Diferentes complementos pueden producir resultados diferentes tanto en compatibilidad como en rendimiento. Además, PCSX2 requiere una copia original del BIOS de PS2 , que los desarrolladores no pueden descargar debido a problemas legales relacionados con los derechos de autor. Desde septiembre de 2016, PCSX2 es parcialmente compatible con los juegos de PlayStation . [4]
El principal cuello de botella en la emulación de PS2 es emular el multiprocesador Emotion Engine en la arquitectura de PC x86 . Aunque cada procesador se puede emular bien de forma independiente, sincronizarlos con precisión y emular la sincronización de la consola es difícil. [5]
Desarrollo
El desarrollo de PCSX2 se inició en 2001 por programadores que se conocen con los nombres de Linuzappz y Shadow, que eran programadores del emulador de PlayStation PCSX-Reloaded . Más tarde, otros programadores se unieron al equipo y finalmente pudieron llevar algunos juegos de PS2 a la pantalla de carga. Luego, el equipo comenzó a trabajar en la difícil tarea de emular el BIOS de la PlayStation 2; lo hicieron funcionar, aunque era lento y gráficamente distorsionado. La versión 0.9.1 se publicó en julio de 2006.
De 2007 a 2011, los desarrolladores trabajaron en Netplay y mejoras de velocidad. PCSX2 0.9.8 se lanzó en mayo de 2011 y contó con una GUI revisada escrita con wxWidgets que mejoró la compatibilidad para Linux y los sistemas operativos más nuevos de Windows, la adición de un nuevo recompilador de VU que trajo una mejor compatibilidad, un editor de tarjetas de memoria, una revisión de SPU2 -X plug-in de audio y muchas otras mejoras. [6]
Compatibilidad
Se informa que la versión de desarrollo actual es compatible con aproximadamente el 97,4% de los 2.641 juegos probados en agosto de 2020. [7] Compatibilidad significa solo que el juego no se bloqueará, bloqueará ni entrará en un bucle; todavía puede haber errores, efectos de posprocesamiento faltantes, [8] texturas y sombras en muchos juegos compatibles. Este es especialmente el caso en el modo hardware; un modo de software más lento está disponible para errores sin soluciones alternativas. [9] [10]
Las siguientes áreas de emulación de PS2 en PCSX2 aún requieren más investigación y desarrollo:
- DMA, SIF, VIF y IOP
- Decodificador IPU MPEG-2
- SPU2 ADSR
- Conductor Vulkan GS
- Intercambio de disco
- Mipmapping
- Efectos de posprocesamiento
- Mezcla de texturas y píxeles de Graphics Synthesizer
- Soporte de juegos de PS1
- Caché de texturas
- Recopilación dinámica
- Problema de renderizado de la mitad inferior de la pantalla
- Unidad de disco
Características
PCSX2 admite guardar estados y recompilación dinámica ( JIT ). También es compatible con la grabación de juegos en Full HD utilizando el complemento GSdx. También están disponibles opciones como la capacidad de aumentar / disminuir la velocidad del juego, usar tarjetas de memoria ilimitadas y utilizar cualquier controlador de gamepad compatible con el sistema operativo nativo. Los códigos de trucos son compatibles mediante el uso de archivos de parcheo PNACH.
Complementos
PCSX2 hace uso de complementos como un medio de modularizar los esfuerzos de desarrollo entre los componentes separados (subsistemas) del hardware emulado de PlayStation 2. Por ejemplo, PCSX2 utiliza complementos de video para representar imágenes en la pantalla y emular el hardware de gráficos de PlayStation 2, mientras que los complementos de sonido emulan el hardware de sonido de PlayStation 2. Esto no solo permite que diferentes desarrolladores se concentren Sus esfuerzos en un aspecto del hardware de PlayStation 2, esto también permite a los usuarios que tienen una configuración de sistema que no da buenos resultados con un complemento intentar probar otro para ver si obtienen mejores resultados.
Actualmente, se están desarrollando varios complementos con un enfoque en las mejoras de rendimiento y compatibilidad. A continuación, se muestra una lista de varios complementos de este tipo:
Nombre | Subsistema | Notas |
---|---|---|
GSdx | Video | El complemento de gráficos más rápido y preciso. Requiere compatibilidad con Direct3D u OpenGL y, opcionalmente, utiliza una GPU. El complemento GSdx es compatible con los emuladores de PSX, pero está limitado al procesamiento de software con ellos. También existe una versión no oficial de ToCAEDIT [11] y la versión GSdx-Cutie. [12] |
GSdx FX | Video | El post-procesado de sombreado pack para GSdx plugin. |
ZZogl | Video | Un complemento de gráficos menos optimizado que utiliza Open GL. Compatible con Linux y Windows. Este complemento es una bifurcación del complemento ZeroGS KOSMOS. |
SPU2-X | Audio | El complemento de sonido más preciso. |
Almohadilla SSSPSX | Aporte | Un complemento de entrada simple. |
LilyPad | Aporte | Un complemento de entrada avanzado que admite teclados, ratones y controladores. |
Nuvee | Aporte | Un complemento de entrada que admite pistolas de luz y ratones USB. |
TwinPad | Aporte | Otro complemento de teclado y mouse. |
XPad | Aporte | Un complemento de entrada de controlador de Xbox 360 . |
CDVD | Óptico | Un simple complemento de medios ópticos que ejecuta juegos desde discos ópticos . |
Linuz ISO CDVD | Óptico | Un complemento que tiene la capacidad de comprimir imágenes ISO . |
Dev9 | Disco duro | Maneja la unidad de disco duro PS2 y la emulación de Ethernet . |
MegaDev9 | Disco duro | Una versión más avanzada de Dev9. Actualmente, solo emula parcialmente el disco duro de PS2. |
Juego de red | Juego de red | Un complemento que permite que ciertos juegos se puedan jugar en modo multijugador a través de Internet. |
Mejoras gráficas (complemento GSdx)
El complemento GSdx ofrece una variedad de mejoras de calidad de imagen sobre el hardware original de PlayStation 2, como:
- Opción para aumentar la resolución interna (solo en modo hardware)
- Anti-aliasing : FXAA , MSAA (solo en el modo de hardware y luego se eliminó durante el desarrollo 1.5) y Edge-AA (solo en el modo de software)
- Sombreadores de píxeles de posprocesamiento
- Mipmapping (necesario para el correcto funcionamiento de algunos juegos, como la serie Jak y Daxter )
- Filtrado bilineal y filtrado trilineal (solo OpenGL)
- Filtrado anisotrópico
- Trucos de pantalla ancha
Requisitos de hardware
Requisitos del sistema | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Los requisitos de hardware dependen en gran medida del juego. Debido a la naturaleza exigente de la emulación, es mucho más probable que PCSX2 funcione bien con hardware moderno de gama media a alta, y es probable que los sistemas de gama baja experimenten un rendimiento inferior al máximo. El cuello de botella de rendimiento en la mayoría de los casos es la CPU en lugar de la GPU . Este es especialmente el caso en el modo de software, en el que solo se utiliza la CPU para la emulación. En el modo de hardware, la GPU emula los gráficos, pero aún puede ser un cuello de botella si la resolución interna es demasiado alta. Algunos juegos también pueden funcionar más lentamente debido a un código de gráficos no optimizado o tarjetas de video débiles . A medida que el hardware de la computadora ha seguido avanzando con el tiempo, la probabilidad de problemas de rendimiento con PCSX2 ha experimentado una disminución correspondiente.
Recepción
PCSX2 ha sido muy bien recibido. Matthew Humphries de Geek.com lo describió como "un trabajo impresionante". [14] Alex Garnett de PC World criticó la dificultad de configurar PCSX2 pero lo llamó una "obra maestra". [15] Aunque David Hayward de Micro Mart también criticó la complejidad, también la calificó de "técnicamente asombrosa". [16] Sriram Gurunathan de In.com describió PCSX2 como "posiblemente el emulador más popular" y lo nombró como uno de los cinco mejores emuladores del sitio. [17] Brandon Widder de Digital Trends incluyó PCSX2 en su artículo Best Emulators. [18] PCSX2 se puede instalar fácilmente en cualquier versión de Windows utilizando su documentación. [19] John Corpuz de Tom's Guide mencionó PCSX2 en su artículo sobre los mejores emuladores de PlayStation para PC, diciendo: "Cuando se trata de una emulación estable y jugable de Playstation 2, PCSX2 es prácticamente el mejor juego de la ciudad en este momento". [20]
Ver también
- Dolphin , un emulador de Nintendo GameCube y Wii
- Lista de emuladores de videojuegos
- Mednafen
Referencias
- ^ "Debian - Detalles del paquete pcsx2 en stretch" . Debian . Consultado el 28 de julio de 2017 .
- ^ https://github.com/PCSX2/pcsx2/wiki/Contributing-(TODO-List)#very-long-term-features
- ^ "Comenzando" . Pcsx2.net . Consultado el 21 de abril de 2016 .
- ^ https://github.com/PCSX2/pcsx2/pull/1583
- ^ https://forums.pcsx2.net/Thread-Why-is-PCSX2-slow
- ^ Refracción (2010-11-05). "La historia de PCSX2" . PCSX2 . Consultado el 3 de septiembre de 2013 .
- ^ "Lista de compatibilidad PCSX2" . Pcsx2.net . Consultado el 24 de agosto de 2020 .
- ^ "¿Cuándo se eliminó el procesamiento posterior?" . Forums.pcsx2.net . Archivado desde el original el 4 de marzo de 2016 . Consultado el 21 de abril de 2016 .
- ^ "Mipmapping en modo hardware GSDx" . Forums.pcsx2.net . Consultado el 21 de abril de 2016 .
- ^ "Coherencia de memoria GSdx" . Forums.pcsx2.net . Consultado el 21 de abril de 2016 .
- ^ "Lanzamiento del complemento GSdx personalizado" . Toca Edit. 2014-12-20 . Consultado el 21 de abril de 2016 .
- ^ "s90110019 / Gsdx-cutie: complemento pcsx2" . GitHub . Consultado el 21 de abril de 2016 .
- ^ "PCSX2 / pcsx2" . GitHub . Consultado el 16 de marzo de 2021 .
- ^ Humphries, Matthew (6 de agosto de 2012). "El emulador de PlayStation 2 PCSX2 llega a la v1.0, juega en 1080p" . Geek.com . Ziff Davis . Archivado desde el original el 5 de octubre de 2013 . Consultado el 3 de septiembre de 2013 .
- ^ Garrett, Alex (1 de septiembre de 2011). "Cómo emular la Sony Playstation 2 (PS2) en su PC" . Consultado el 3 de septiembre de 2013 . Cite journal requiere
|journal=
( ayuda ) - ^ Hayward, David (19 de julio de 2013). "Prueba de grupo de emuladores de consola retro: revisión de PCSX2 1.0.0" . Micro Mart . Publicación Dennis . Archivado desde el original el 25 de noviembre de 2015 . Consultado el 3 de septiembre de 2013 .
- ^ Gurunathan, Sriram (4 de febrero de 2011). "Los cinco mejores emuladores" . En.com . Red 18 . Archivado desde el original el 4 de octubre de 2013 . Consultado el 3 de septiembre de 2013 .
- ^ Widder, Brandon (20 de abril de 2013). "Mejores emuladores (NES, SNES, Genesis, N64 y más)" . Tendencias digitales . Consultado el 3 de octubre de 2013 .
- ^ Raha, Gopal (19 de enero de 2015). "Instalación y configuración de PCSX2 en Windows 8.1 / 7" . TechBrown . Consultado el 22 de junio de 2017 .
- ^ Corpuz, John (30 de enero de 2013). "Mejores emuladores de Playstation para PC" . Guía de Tom . Consultado el 3 de octubre de 2013 .
enlaces externos
- Página web oficial