login LOGIN
CHIUDI chiudi
Il mio profilo

mostra
Hai dimenticato la password?
Inserisci l'indirizzo email di registrazione per reimpostare la password.
Segui le istruzioni che ti abbiamo inviato per posta elettronica.

Claude Code recupera un codice del 1993 e salva vecchi software Amiga

Ascolta l'articolo

Babylonian Twins, un vecchio gioco Amiga del 1993 torna a vivere grazie a Claude Code, che ha interpretato 72.758 righe di vecchio codice senza la documentazione

Claude Code aileenchik/Shutterstock

In Breve (TL;DR)

  • Claude Code ha contribuito a recuperare Babylonian Twins, analizzando 72.758 righe di assembly di oltre 30 anni fa e ricostruendo logiche e formati senza documentazione.
  • L’AI non ha solo emulato il gioco originale, ma ha aiutato a reimplementarlo su Godot, convertendo asset e comportamenti dell’hardware Amiga per utilizzarli sui sistemi moderni.

L'utilizzo dell'intelligenza artificiale nello sviluppo software sta andando ben oltre la “semplice” generazione di codice arrivando ad affrontare la complessa sfida del legacy porting e del recupero di software storico.

Di recente, infatti, Claude Code, l'agente AI di Anthropic, ha contribuito a riportare in vita Babylonian Twins, un vecchio videogioco per Amiga risalente al 1993, analizzando ed elaborando direttamente 72.758 righe di codice assembly Motorola 68000.

L'aspetto straordinario dell'operazione sta nella capacità del modello AI di interpretare binari grezzi, decifrare formati di file proprietari e ricostruire logiche di gioco ormai prive di documentazione, che addirittura l’autore originale, Rabah Shihab, non ricordava più nel dettaglio.

Come ha fatto Claude Code a capire un gioco scritto 33 anni fa

La caratteristica sorprendente del progetto non è stata la semplice risposta a singole domande in una chat, ma l'assegnazione all'agente AI di un'operatività autonoma all'interno dell'ambiente di sviluppo.

Il ciclo operativo adottato da Claude Code comprende, anzitutto, l’accesso diretto all'ambiente di lavoro e operando da terminale all'interno della directory di progetto, l'agente ha potuto leggere i file sorgente, analizzare i binari originali e formulare ipotesi sulle routine di calcolo.

L'AI non si è limitata a tradurre le istruzioni ma è stata anche in grado di modificare il codice del nuovo porting, avviando la compilazione ed eseguendo il gioco in tempo reale per verificare l'esattezza dei comportamenti visivi e logici.

Infine, confrontando l'output ottenuto con i comportamenti attesi del codice Amiga originale, Claude Code ha individuato autonomamente gli errori di conversione, correggendo gli script senza richiedere l'intervento continuo del programmatore.

Perché Claude Code non ha semplicemente emulato il vecchio gioco

L'operazione condotta su Babylonian Twins si distingue nettamente dalla tradizionale emulazione, puntando a una vera e propria reimplementazione nativa all'interno del motore grafico Godot Engine.

Questo si traduce in un superamento dei vincoli hardware dedicati con l'architettura Amiga che affidava gran parte dell'elaborazione grafica e sonora a chip custom dedicati, come il Copper (per gli effetti a schermo) e il Blitter (per lo spostamento rapido dei blocchi di memoria). Dato che tali componenti non hanno un corrispettivo diretto nei moderni ambienti di sviluppo, Claude Code ha dovuto interpretare l'effetto finale prodotto dall'hardware originale per ricrearlo matematicamente all'interno di Godot.

Inoltre, tutti gli asset grafici, i pattern audio e le tabelle di collisione memorizzati nei formati proprietari del 1993 sono stati estratti, convertiti in standard moderni e gestiti tramite codice GDScript.

Il risultato finale è un videogioco perfettamente funzionante sui sistemi moderni, in grado di riprodurre con fedeltà l'esperienza dell'originale senza dover eseguire l'istruzione assembly nativa o emulare il chip Amiga.

Per saperne di più: Claude AI, guida completa al chatbot di Anthropic

Con Claude Opus 4.8 l’AI riconosce i propri errori e migliora nel coding

Anthropic ha lanciato Claude Opus 4.8 che migliora nel coding, nella gestione degli agenti AI e nella precisione delle risposte. Ecco tutte le novità in arrivo

Domande frequenti (FAQ)

  • Come ha fatto Claude Code a capire un gioco scritto 33 anni fa?
    Claude Code ha analizzato 72.758 righe di codice assembly Motorola 68000, interpretando binari grezzi e ricostruendo logiche di gioco senza documentazione.
  • Perché Claude Code non ha semplicemente emulato il vecchio gioco?
    Claude Code ha optato per una reimplementazione nativa all'interno del motore grafico Godot Engine, superando i vincoli hardware dell'Amiga e ricreando gli effetti matematicamente.
  • Qual è stata la capacità operativa autonoma di Claude Code?
    Claude Code ha avuto accesso diretto ai file sorgente, ha analizzato i binari originali, formulato ipotesi sulle routine di calcolo, modificato il codice del porting e corretto gli errori di conversione autonomamente.
A cura di Cultur-e
Addestramento IA non consentito: É assolutamente vietato l’utilizzo del contenuto di questa pubblicazione, in qualsiasi forma o modalità, per addestrare sistemi e piattaforme di intelligenza artificiale generativa. I contenuti sono coperti da copyright.
Intelligenza Astrale
Intelligenza Astrale
Immagine principale del blocco
Intelligenza Astrale
Fda gratis svg
L’oroscopo di Fastweb Plus generato con l’Intelligenza Artificiale
Leggi l’oroscopo gratuito

Iscriviti
all'area personale

Per ricevere Newsletter, scaricare eBook, creare playlist vocali e accedere ai corsi della Fastweb Digital Academy a te dedicati.