Un nouveau core FPGA fait tourner Virtua Racing avec une précision inédite
Le Sega Model 1, carte arcade apparue en 1992 et à l'origine de titres comme Virtua Racing ou Virtua Fighter, comptait parmi les dernières grandes architectures d'arcade encore mal préservées : son fonctionnement spécifique, en partie expérimental pour l'époque, avait jusqu'ici découragé toute recréation fidèle, MAME lui-même n'étant toujours pas parvenu à l'émuler intégralement. Le développeur Alphanu1 vient de changer la donne avec un nouveau core pour la plateforme FPGA MiSTer, capable de faire tourner Virtua Racing, le tout premier jeu du Model 1, à 99 % de la vitesse du matériel d'origine.
Une reconstruction matérielle plutôt qu'une simulation logicielle
Contrairement à un émulateur classique qui simule le comportement du matériel par le calcul, un core FPGA comme celui-ci reproduit directement les circuits du Model 1 au niveau du silicium. Le résultat est saisissant : le jeu démarre, joue son introduction et se termine intégralement, en gérant simultanément les éléments 2D et les polygones 3D caractéristiques du titre, avec seulement quelques déchirures d'image et glitches mineurs. Limite notable pour l'instant : le son de Virtua Racing, géré à l'époque par une carte séparée, n'est pas encore reproduit dans cette version du core.
Alphanu1 a précisé ne pas prévoir, pour le moment, de s'attaquer aux autres titres tournant sur Model 1, à savoir Virtua Fighter (1992), Virtua Formula (1993), Star Wars Arcade (1994), Wing War (1994) ou encore Virtuality NetMerc (1995). Le projet n'en reste pas moins une avancée majeure pour la préservation de l'arcade des années 90, une architecture que personne n'était jusqu'ici parvenu à recréer avec un tel niveau de fidélité.
Source : Time Extension