Un piccolo team di sviluppatori indipendenti ha riportato in vita Command & Conquer Generals: Zero Hour su hardware Apple, facendo girare il motore originale del 2003 nativamente su Mac con chip Apple Silicon, iPhone e iPad. Nessuna emulazione di mezzo: il codice C++ dell'RTS Westwood � stato ricompilato direttamente per architettura ARM64, con campagna, scaramucce e Generals Challenge giocabili a schermo intero.
Il progetto, pubblicato su GitHub con il nome Generals-Mac-iOS-iPad, ha dovuto reinventare da zero l'interazione con un genere che pu� essere frustrante sul touchscreen. I controlli includono selezione con tocco singolo, box di selezione tramite trascinamento, deselezione con pressione prolungata, scorrimento a due dita e zoom a pizzico, tutti pensati per restituire su iPad la stessa precisione di mouse e tastiera.
La parte pi� delicata riguarda la grafica. Il motore del 2003 parla ancora DirectX 8, un linguaggio che iOS e Metal non capiscono. La catena di traduzione passa attraverso DXVK, che converte le chiamate D3D8 in Vulkan, e MoltenVK, che porta Vulkan su Metal. DXVK non era mai stato compilato per iPhoneOS prima d'ora: il team ha dovuto costruire una cross-compilazione con Meson e correggere il loader Vulkan della libreria, dato che iOS confina la funzione dlopen all'interno del bundle dell'app.








