PCSX2 Reliquary est un fork de l’émulateur PS2 PCSX2, orienté vers la préservation et la recherche sur le matériel dérivé de la PS2 (Konami Python 1 & 2, systèmes Namco, etc.).

Il se concentre sur une émulation très précise des flux de sécurité (mechacon, dongles, cartes mémoire, HDD) et des configurations matérielles exotiques rarement prises en charge par les émulateurs classiques.
On peut y configurer un keystore mechacon avancé, utiliser des dumps BIOS complets (BIOS + NVRAM + secteur mechacon), et travailler avec des cartes mémoire PS2 brutes, correctement keyées, compatibles avec du vrai hardware.
Le projet gère les HDD et CF en .raw ou .chd avec overlays écrits séparément, ce qui permet de conserver une image compressée de base tout en gardant des données persistantes par installation ou par utilisateur.
Pour le Konami Python 2, la configuration passe par des fichiers .py2 décrivant HDD, NVRAM, dongles noir/blanc, type d’IO, cartes e-amuse, etc., avec un système d’overlay pour les HDD CHD.
Pour le Konami Python 1, des fichiers .py1 définissent BIOS COH, dumps d’IO board (boot ROM, config ROM, dongles internes/externes), images HDD/CF et dongles mémoire, afin de reproduire fidèlement les chemins de sécurité.
En mode Retail, avec un BIOS correctement dumpé et des clés/mechacon/memory cards configurés, Reliquary permet aussi d’utiliser les disques utilitaires HDD, FMCB, installateurs et DVD d’update comme sur une vraie console.

PCSX2 Reliquary est une branche spécialisée de PCSX2 destinée aux passionnés souhaitant analyser, reproduire et conserver les configurations matérielles et sécuritaires les plus avancées de l’écosystème PS2.
Toutes les fonctionnalités:
– Basé sur la dernière version master de PCSX2
– Support complet des systèmes arcade Konami Python 1 et Python 2, avec prise en charge des jeux compatibles (grâce au travail réalisé dans ce fork)
– Implémentation de tous les IO Python 2 nécessaires pour les titres supportés
– Support complet du processus de sécurité de bout en bout (mechacon, cartes mémoire et gestion des clés)
– Configuration totalement modulaire du mechacon et de la sécurité des cartes mémoire, avec choix du mode de clé (Développeur, Retail, Arcade ou Prototype)
– Possibilité d’utiliser ses propres clés de sécurité (Bring Your Own Keys)
– Support des cartes mémoire PS2 brutes avec gestion correcte du chiffrement et des clés associées
– Modèle de sécurité précis permettant notamment le démarrage FMCB
– BIOS et cartes mémoire Namco System 2×6 bootables (sans support des jeux)
– Démarrage des dongles mémoire COH en mode Arcade
– Support des BIOS et cartes mémoire Konami Python 1 bootables (sans support des jeux)
– Support HDD retail avec installation de jeux et disques utilitaires (HDD installers et DVD installers)
– Support des images HDD internes compressées au format CHD avec overlays inscriptibles
– Les overlays CHD ne dépendent plus du support sparse, permettant des fichiers beaucoup plus compacts
– Intègre les dernières modifications du moteur graphique ParaLLEl-GS au 11 juin
– Lecture des fichiers CHD pour les HDD Python 2
– Correction d’un crash lié à un pointeur nul lors de l’édition des propriétés d’un jeu Python 2
– Ajout d’un hack par jeu permettant de mixer SPDIF et audio analogique (notamment utilisé par Guitar Freaks pour la musique)
– Implémentation des registres FireWire, fournissant une base pour de futurs périphériques FireWire autres que P1IO
– Support FireWire dans les savestates
– Possibilité de définir les overrides kbit et kc pour les systèmes arcade
Les changements sont les suivants:
1.7.1
– Fixed a bug affecting The Taxi 2.
– Enabled multi-threaded VU1 support to improve performance.
– Added further soft-float related changes. This is a major update and may introduce new accuracy issues or regressions, so please report any unexpected behavior.
1.7
– Added full soft-float support based on the initial PCSX2#12001 work.
– Improved FPU accuracy across EE, VU0 and VU1 by introducing extensive test coverage against real hardware.
– Fixed several edge cases in the soft-float implementation.
– Optimized interpreter performance by reducing overhead and improving inlining.
– Integrated soft-float support into EE, VU0 and VU1 recompiler paths.
– Improved emulation accuracy, especially for issues caused by previous floating-point differences.
– Added optional soft-float support for users prioritizing accuracy over performance.
– EE and VU0 soft-float modes offer a good balance between accuracy and speed.
– Full EE/VU0/VU1 soft-float mode provides maximum accuracy but requires a high-end CPU and may reduce performance in demanding scenes.
Télécharger PCSX2-Reliquary v1.7.1 (25.1 Mo)
Site Officiel
En savoir plus…