Un même mot pour plusieurs architectures
Dans certains jeux de combat ou de sport, deux joueurs partagent une seule carte et un seul état de jeu. Les répartir sur plusieurs appareils demande de synchroniser les entrées, d’ordonner les images et de détecter les désynchronisations, plutôt que d’activer une carte réseau absente du matériel d’origine.
SpatialEMU possède un prototype de synchronisation à délai fixe pour Virtua Fighter 3 Team Battle. Deux instances isolées ont réussi un test sur le même Mac, mais la validation entre appareils reste à faire : il s’agit encore de recherche, pas d’une fonction publique.
Deux bornes complètes, une seule partie
Dans une liaison native, chaque borne exécute le jeu complet, affiche son propre point de vue, joue son audio et lit sa manette. Le réseau transporte les données qu’aurait échangées la carte de communication d’origine, et non de la vidéo.
SpatialEMU présente ce parcours sous les noms Create Match et Join Match. La politique actuelle couvre des révisions vérifiées de Virtual-On 2, Daytona USA 2, Scud Race, Harley-Davidson and L.A. Riders, Ski Champ, Spikeout et SEGA Rally 2. Une parenté entre versions ne remplace jamais l’essai d’une révision précise.

Des anneaux où toutes les bornes jouent
À partir de trois bornes, le chemin peut former un anneau fermé. Chaque nœud reçoit une trame complète de la borne précédente et la transmet à la suivante. Identité, ordre de démarrage, adresses en double, trames incomplètes et propagation des pannes deviennent des éléments visibles du produit.
Daytona USA 2 conserve le mode classique à deux bornes et ajoute un 3-8 Cabinet Ring expérimental. Huit instances simultanées ont réussi les essais automatisés, mais pas encore huit appareils physiques. SEGA Rally 2 Export est limité aux salons expérimentaux de trois ou quatre bornes ; quatre appareils réels ont été validés avec deux Mac, un iPad et un iPhone.

Quand le nombre d’appareils dépasse celui des joueurs
Certains jeux exigent un nœud Satellite ou Relay qui ne représente aucun joueur. Dans SpatialEMU, Le Mans 24 accepte deux, trois ou quatre bornes jouables avec un relais dédié, soit trois à cinq appareils au total.
Le chemin physique à cinq appareils était Mac A → Mac B → iPad → Apple Vision Pro → iPhone relais → Mac A. Les quatre premiers étaient jouables ; l’iPhone fermait l’anneau sans recevoir d’entrée joueur.

Un travail fondé sur la recherche Model 3 existante
SpatialEMU n’est pas le premier émulateur à reproduire le réseau Model 3. Supermodel prend depuis longtemps en charge le jeu sur des réseaux à faible latence, et SUPER3 sur Android expose les réglages Network, SimulateNet, AddressOut, PortIn et PortOut.
Notre contribution est la transformation de cette base en produit : salons propres à chaque jeu, découverte et ordre des membres, profils temporaires de borne, contrôle exact du SHA-256 de la ROM et du runtime, limites expérimentales visibles et validation de topologies mélangeant plusieurs appareils Apple.
Ce que SpatialEMU transmet réellement
La couche de contrôle découvre les membres, verrouille l’ordre des bornes, vérifie les identités, attend que tous soient prêts et coordonne le lancement. La couche de jeu suit ensuite la liaison directe ou l’anneau et refuse les trames incomplètes ou périmées.
Chaque poste jouable exécute et affiche toujours le jeu complet en local. SpatialEMU ne diffuse pas la vidéo entre bornes ; la fonction actuelle vise les réseaux locaux à faible latence.
- Liaison classique : deux appareils jouables
- Anneau Daytona USA 2 : trois à huit nœuds ; huit instances automatisées réussies, huit appareils physiques en attente
- Anneau SEGA Rally 2 Export : trois ou quatre nœuds ; deux Mac, un iPad et un iPhone validés
- Anneau satellite Le Mans 24 : deux à quatre joueurs et un relais ; cinq appareils physiques validés, Vision Pro compris comme poste jouable
- Apple TV ne fait pas partie de la matrice de validation actuelle
Limites des fichiers et de la compatibilité
Tous les membres doivent utiliser un runtime SpatialEMU compatible, la même révision prise en charge et des données strictement identiques. SpatialEMU n’inclut aucun jeu, ROM, BIOS, micrologiciel, clé ni téléchargement tiers. Les utilisateurs fournissent les fichiers qu’ils ont le droit d’utiliser.