Tecnologia

L’IA ha reso facile decompilare i vecchi giochi: decomp.dev chiude la classifica

Adrian Kessler
Aggiungici su Google

Ricostruire a mano il codice sorgente di un vecchio videogioco richiedeva un lavoro di squadra che poteva durare anni. Oggi i modelli di IA fanno gran parte del lavoro e decomp.dev, il sito che monitorava centinaia di progetti amatoriali e ne classificava i progressi, ha disattivato il proprio indice pubblico e smesso di accettare nuovi progetti. Secondo il suo amministratore, gli strumenti funzionano. A cedere è stata la comunità.

La cosiddetta «matching decompilation» è una forma rigorosa di reverse engineering: consiste nello scrivere codice C che, una volta compilato, generi esattamente lo stesso codice macchina del gioco originale, byte per byte. È questo codice ricostruito che permette ai fan di eseguire nativamente su PC un classico di Mario per Nintendo, scovare glitch per gli speedrun, modificare i giochi, portarli su nuovo hardware o recuperare codice che altrimenti potrebbe andare perduto.

Stando all’annuncio, firmato dall’amministratore del sito, noto con lo pseudonimo Encounter, i recenti modelli di frontiera come GPT-6-Astra hanno superato una soglia. Sono in grado di seguire istruzioni complesse, incrociare simboli e informazioni di debug e scrivere codice dall’aspetto naturale. Sono anche «eccezionalmente bravi a generare varianti»: scrivono piccoli script che provano molte versioni di una funzione finché una non viene compilata ottenendo una corrispondenza esatta. Inoltre, riescono a mantenere la concentrazione su attività lunghe e costano meno dei modelli precedenti.

Il danno è sociale. I progetti elencati su decomp.dev erano open source per invitare altri a contribuire. Encounter parla di «fork ostili» che prendono progetti guidati da persone e li «portano a termine» con l’IA, oltre che di opportunisti pronti a pubblicare in fretta port per PC che funzionano solo in parte e si basano su decompilazioni a cui non hanno mai contribuito. Le barre di avanzamento, pensate per tenere alta la motivazione quando ogni frazione di punto percentuale richiedeva un impegno reale, sono diventate quello che Encounter definisce «un gioco di numeri senza sostanza», per chi «brucia token per far salire il numero».

La chiusura è meno drastica di quanto possa sembrare. decomp.dev continuerà a ospitare le pagine dei progetti esistenti e i dati storici: a scomparire sono soltanto l’indice principale e la possibilità di inviare nuovi progetti. Encounter non incolpa nemmeno l’IA in quanto tale: scrive che «può essere di grande aiuto se usata nel modo giusto» e ha scelto di non vietare i progetti assistiti dall’IA, perché un solo appassionato non può definire e contrastare la «spazzatura» in centinaia di progetti. Resta aperta anche la questione legale: il codice decompilato proviene comunque da giochi protetti da copyright e strumenti più veloci ampliano questa zona grigia senza risolverla.

La pressione va ben oltre i videogiochi. Come ha riportato 404 Media, negli ultimi giorni sono circolate copie di software a pagamento create con l’IA, tra cui le app Creative Cloud di Adobe e Microsoft Office; inoltre, piccoli sviluppatori di videogiochi raccontano che continuano a comparire copie dei loro titoli realizzate dall’IA in «clean room». Uno strumento rivolto proprio a questo hobby, decomp.wtf, prometteva di indirizzare l’agente IA dell’utente verso un gioco di sua proprietà e di convertirlo nuovamente in C, una funzione alla volta. Il suo creatore ha poi interrotto il progetto, spiegando che gran parte della comunità della decompilazione è contraria a questo tipo di decompilazione assistita dall’IA. Il codice resta su GitHub con licenza MIT.

decomp.dev è nato nel 2024 per centralizzare il monitoraggio dei progressi. Encounter colloca la svolta all’inizio del 2026, quando Opus 4.6 e GPT-5.4 sembravano conoscere gli strumenti usati dalla comunità senza che fosse necessario indicarglieli, anche se i risultati richiedevano ancora molto lavoro di rifinitura da parte delle persone e il costo per ogni attività era troppo alto. Il sito ha annunciato il cambiamento il 15 ottobre. Il suo stesso codice, che secondo Encounter è stato scritto interamente da esseri umani, non è mai stato distribuito con una licenza open source: nessuno può quindi riutilizzarlo per ricostruire altrove la classifica. Non è mai stato così facile riportare alla luce i giochi; chi lo faceva insieme agli altri ha appena perso il proprio punto di ritrovo.

Tag: , , , , ,

Aggiungici su Google

Discussione

Ci sono 0 commenti.