Odin est un émulateur open source de la carte d’arcade Sega Hikaru, développé par Réda Chérif-Touil (Tovarichtch), également impliqué dans le développement de PCSX2x6 et de Xbox-Chihiro, ainsi que développeur du build MAME (Konami M2 Edition). Il s’agit d’un fork conséquent de Valkyrie, l’émulateur Hikaru initialement développé par Stefano Teso entre 2011 et 2013.

L’émulateur repose sur une approche d’émulation de bas niveau (LLE), qui consiste à reproduire le fonctionnement des composants matériels en exécutant les programmes des véritables puces lorsque leur fonctionnement est connu. Le rendu graphique est assuré par OpenGL ou Vulkan.

Odin prend actuellement en charge les six jeux de la plateforme, avec deux titres disponibles dans leurs versions originales et révisées: Air Trix, Brave Firefighters, Planet Harriers, NASCAR Arcade, Star Wars Racer Arcade et Cyber Troopers Virtual-On Force.
L’émulateur propose notamment la gestion des manettes, la prise en charge des périphériques spécifiques aux jeux, la sauvegarde des données de Virtual-On Force sur carte virtuelle ainsi que la possibilité de relier plusieurs bornes via le réseau. Il permet également de transmettre les sorties des bornes, suivant un principe similaire à celui utilisé par MAME.
Une interface graphique basée sur Dear ImGui est intégrée au projet. Les illustrations des écrans-titres et les éléments graphiques des bornes sont proposés séparément dans une archive dédiée.
Veuillez noter que l’émulateur accepte uniquement les ROMs au format .zip (les fichiers .7z ne sont pas pris en charge). De plus, les miniatures doivent être obligatoirement enregistrées au format .png (et non .jpg) et nommées selon la structure nomdelarom_title (par exemple : swracer_title.png), puis placées dans le dossier artwork configuré dans les options.














