Odin est un émulateur open source des cartes d’arcade Sega Hikaru et Gaelco ATV Track, 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. Sur Gaelco ATV Track, cette approche concerne également le cœur microcodé du processeur Neon 250, qui exécute son propre code, tandis que le rendu 3D est généré à partir de la scène qu’il construit. Le rendu graphique est assuré par OpenGL ou Vulkan.
Odin prend actuellement en charge les six jeux de la plateforme Hikaru, 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. Il émule également plusieurs jeux du système Gaelco ATV Track: ATV Track, Gaelco Football et Smashing Drive, ce dernier étant disponible en plusieurs versions régionales.

L’émulateur propose notamment la gestion des manettes, la prise en charge des volants avec retour de force pour certains jeux, ainsi que des pistolets optiques pour Brave Firefighters. Il permet également la sauvegarde des données de Virtual-On Force sur carte virtuelle et la possibilité de relier plusieurs bornes via le réseau. Les sorties des bornes peuvent aussi être transmises, 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.














