Loading...

E. PLAY STATION 2


EmuCR: PCSX2




PCSX2 Git (2017/11/24)

2017-11-24

Informe de mejoras

Se realizó una mejora masiva en GSdx en el segundo trimestre de 2017 que olvidamos mencionar, que mejora el rendimiento tanto en el modo de hardware como en el de software, en torno al 1-15% de acuerdo con el juego y la configuración. Es un poco técnico, así que lo único que podemos decir es que mejora el rendimiento, pero si alguien desea leer el material más técnico, entonces es mejor consultar la Solicitud de extracción en GitHub.

Akash también actualizó la caché de texturas que corrigió / mejoró algunos problemas y resolvió un par de regresiones. Estos cambios deberían ayudar a mejorar la precisión de la emulación en resoluciones nativas y ampliadas.

  • Corrige el cálculo del tamaño de la carga en la actualización del objetivo.
  • Agregue una macro opcional (ENABLE_ACCURATE_BUFFER_EMULATION) para permitir una emulación más precisa del tamaño del búfer.
  • Se corrigió una regresión que causaba que muchos juegos fallaran con resoluciones personalizadas (series Gran Turismo, serie Silent Hill, serie Persona, serie Metal Gear Solid y otras).
  • Se corrigió una regresión en Beyond Good And Evil que exhibía el parpadeo de FMV.

Anteriormente, la mezcla de texturas solo funcionaba si el nivel de pirateo de CRC estaba por debajo del total, ya que estaba en fase beta. lightningterror hizo las pruebas, ajustó el código y lo portó correctamente sin depender del nivel de hack CRC. Esto arreglará gráficamente gráficos (líneas verticales verdes / marrones a veces) en juegos que hacen uso del mismo efecto.

The Godfather, Urban Chaos, 50 Cent Bulletproof, Metal Gear Solid series, God of War series, Final Fight Streetwise, The Suffering Ties that Bind, Sengoku Basara y muchos otros.

 

Tenga en cuenta que la combinación texturizada de texturas solo es compatible con Direct3D10 / 11, sin embargo, también se ha realizado un puerto parcial para Direct3D9. Direct3D 9 omitirá algunas de las llamadas a problemas, pero la pantalla aún puede parecer un poco imprecisa en algunos juegos. Creo que es mejor que nada 

Aquí hay algunas comparaciones de ejemplo en Direct3D11.

1. Sengoku Basara.

2. 50 Cent a prueba de balas.

3. Los lazos de sufrimiento que se unen.

d3d arregla antes después


Se ha realizado un pequeño ajuste en la detección aleatoria de canales en Direct3D, muchos juegos deberían ver una mejora donde el problema de la esquina superior izquierda se ha resuelto / mejorado.

Las series Metal Gear Solid, Urban Chaos, Stolen y posiblemente otros juegos que usan el efecto se resuelven / mejoran.

Direct3D todavía no ve los sombreadores adecuados para emular el efecto y necesita ser portado de OpenGL un día, pero es una buena mejora para los usuarios que no usan OpenGL.

Vale la pena tener en cuenta al igual que antes de que el efecto aleatorio del canal omita las llamadas al sorteo malo, por lo que funciona como un hack CRC algo mejor, ya que solo omite las llamadas de arrastrar de canal y no cualquier otro efecto de procesamiento posterior.


La gente suele decir que PCSX2 usa muchos hacks, por lo que vamos a resaltar algunos cambios en los hacks de CRC. 

  • Lista de pirateo CRC purgado:
    • Gran Turismo Concept: se eliminaron todos los cortes. # 2335
    • Especificaciones de Gran Turismo 3 A: todos los cortes eliminados. # 2335
    • Gran Turismo 4: se eliminaron todos los cortes. # 2304
    • Trofeo turístico: todos los trucos eliminados. # 2304
    • God Of War 1: un truco eliminado. # 2350
    • God Of War 2: un truco eliminado. # 2350
    • SSX 3: se eliminaron todos los cortes. # 2259
    • Tekken 5: un truco eliminado. # 2205
    • Final Fight Streetwise: se eliminó un truco. # 2343
    • El juego de los Simpson: se eliminó un truco. # 2149
    • Sengoku Basara: todos los trucos eliminados. # 2357
    • Naruto - Narutimate Hero 3 - Se eliminó un truco. # 2361
    • Naruto Shippuuden: Narutimate Accel - Se eliminó un truco. # 2361

Y dado que mencionamos quitado también mencionaremos hacks de CRC añadidos. No hay mucho derecho?

  • Lista de pirateos CRC agregados:
    • Final Fight Streetwise - Se agregó un truco. # 2343

Se han producido más cambios, como mover algunos hacks CRC al estado agresivo que se pueden usar como speedhacks, algunos se han cambiado a Direct3D solamente, pero la lista será bastante grande si incluimos todo, todos los demás cambios se pueden ver en GitHub.

El código de pirateo de CRC también se limpió un poco, muchos juegos (precuelas / secuelas) código compartido, que ahora se ha fusionado por lo que es más compacto, legible y más limpio.

Anteriormente, los modos NTSC / PAL de la variante de DVD utilizaban el algoritmo de cálculo del intervalo de supresión horizontal utilizado por los modos de video digital, que no deberían utilizarse y también se descuidó la comprobación del error de redondeo. Se agregaron los modos de variante de DVD a la lista en la subrutina del buscador de modo de video analógico. Esto debería afectar significativamente la sincronización / sincronización vertical en los juegos de PSX.

Hasta ahora, el único título de PSX afectado es Lego Rock Raiders ', que ha resuelto las corrupciones gráficas.


  • Agregue la opción GUI a los selectores de componentes de complementos para cambiar la ubicación predeterminada de la carpeta "Trucos". Similar a savestates / logs / .. etc.
  • Muestra el modo de video actual en la barra de título. (Útil para la depuración y para los comentarios de los usuarios en los casos en que se está cambiando el modo de video)
  • No es necesario mantener antiguos complementos heredados y desactualizados en la rama principal de todos modos. Tampoco se incluirán en la versión 1.6. Si la gente quiere usarlos, puede encontrarlos en el sitio web.
  • El código PCSX2 ha sido sometido a una gran limpieza por parte de turtleli , reparando advertencias, solucionando muchos errores molestos y simplemente haciendo las cosas más ordenadas en general.
  • SPUX-2 También recibió un poco de limpieza por parte de FlatOut y MrCK1.
  • También se han agregado una gran cantidad de ID CRC de juegos específicos. En general, se necesitan para que los hacks CRC funcionen correctamente, así como la detección automática de mipmapping para los juegos que lo requieren.
  • Se agregaron muchas correcciones y parches al GameDB para solucionar varios problemas, como los gráficos rotos en Spongebob: Creature from the Krusty Krab.
  • Aquí hay un ejemplo de cómo se ve el juego en este momento:

Spongebob before Spongebob after

Hay otras adiciones que no se han mencionado también, pero se pueden ver en GitHub y estas son solo las más importantes que pensamos que valdría la pena mencionar.

 

Calle Los Nogales 251 Torre 3 Oficina 709 El Agustino Lima
(+51) 984 763 626