Virtual Jaguar est un émulateur open source de l’Atari Jaguar, initialement créé par David Raingeard (Cal2), de Potato Emulation, et publié en 2003. Son développement a ensuite été poursuivi par James Hammons (Shamus), avec notamment les travaux de portage de Niels Wagenaar et Carwin Jones. La version actuelle, développée par Joseph Mattiello (Joe Mattiello), est proposée sous la forme d’un core libretro et, depuis la version 3.9.0, d’une application autonome baptisée Virtual Jaguar App pour Windows, macOS et Linux.

Caractéristiques:
– Systèmes émulés: Atari Jaguar et Atari Jaguar CD.
– Formats pris en charge: images cartouche J64, JAG, ROM, ABS, COF et PRG, ainsi que les images CD CUE/BIN et CDI. Le format CHD est également pris en charge par la version actuelle.
– BIOS: BIOS intégrés, avec démarrage HLE et possibilité d’utiliser le BIOS CD réel.
– Compatibilité: émulation du processeur 68000, du GPU, du DSP, de l’Object Processor et des composants du Jaguar CD. La compatibilité varie selon les jeux, et certains titres présentent encore des problèmes.
– Améliorations graphiques: résolution interne doublée, rendu des couleurs plus précis pour certains effets d’ombrage, format d’affichage 16:9 et remplacement de textures par des versions personnalisées en haute définition.
– Performances: accélération SIMD du blitter, optimisation des boucles d’attente du GPU et du DSP, réglage des fréquences des processeurs et saut d’images adaptatif.
– Jaguar CD: prise en charge des sauvegardes Memory Track, des CD audio et de la Virtual Light Machine.
– Périphériques: manettes et accessoires spécifiques de la console, dont la souris, le contrôleur rotatif de Tempest 2000, le volant, le pistolet optique et le Team Tap.
– Sauvegardes et fonctions avancées: sauvegardes instantanées, retour en arrière, exécution anticipée (run-ahead), triches et RetroAchievements.
– Jeu en réseau: prise en charge des interfaces JagLink et CatBox, permettant le jeu en réseau pour les titres compatibles.
Deux versions sont disponibles: le core libretro, utilisable dans RetroArch et d’autres interfaces compatibles, et l’application autonome qui reprend le même moteur d’émulation. Cette dernière propose notamment une bibliothèque de jeux avec jaquettes, la configuration des contrôleurs, les sauvegardes et les fonctions réseau, sans nécessiter l’installation de RetroArch.
Les améliorations graphiques sont facultatives et peuvent être désactivées pour retrouver le rendu d’origine. Certains réglages de performances peuvent influer sur la précision de l’émulation ou la compatibilité des jeux.

