Gli appassionati del mondo Amiga hanno un nuovo, entusiasmante progetto da seguire: lo sviluppatore Grzegorz Korycki, già noto per il suo lavoro su OpenTTD per AmigaOS 68k, sta sviluppando AmiGTA1. Si tratta di un’ambiziosa reimplementazione creata da zero del motore grafico del classico Grand Theft Auto del 1997, ottimizzata specificamente per i sistemi nativi AmigaOS 68k.
A differenza di altre soluzioni che richiedono emulatori hardware moderni o schede aggiuntive come PiStorm o Vampire, AmiGTA1 è pensato per configurazioni classiche e autentiche. I requisiti minimi prevedono un processore 68020 o superiore, abbinato a una grafica AGA o RTG. Per rispettare rigorosamente le normative sul copyright, il rilascio non contiene codice o risorse di gioco protetti da diritti d’autore. I giocatori dovranno fornire i propri file originali della versione PC, che un’apposita utility inclusa si occuperà di convertire direttamente sull’Amiga.
La prima versione alpha (v0.0.2) offre già basi tecniche impressionanti. Il motore è in grado di renderizzare Liberty City in una prospettiva 2.5D senza interruzioni, raggiungendo i 59,8 fotogrammi al secondo sulla macchina di test dello sviluppatore. Allo stato attuale, i giocatori possono esplorare le strade, rubare veicoli e sfrecciare nel traffico sfruttando la fisica in tempo reale, la massa dei veicoli e il calcolo dei percorsi dell’intelligenza artificiale originali. Sebbene meccaniche fondamentali come missioni, armi, audio, polizia e i famigerati livelli di sospetto non siano ancora implementati, il progetto rappresenta una straordinaria prova delle reali capacità dell’hardware Amiga classico.
Da un punto di vista tecnico, il motore è stato scritto interamente da zero come codice nativo 68020, utilizzando esclusivamente calcoli a virgola fissa e tabelle di ricerca per seno e coseno. Il comportamento originale del gioco funge da specifica tecnica assoluta: l’accelerazione delle auto, le derapate e le reazioni degli npc replicano fedelmente i valori del titolo del 1997. L’assenza totale di calcoli a virgola mobile non è solo un’ottimizzazione, ma una necessità tecnica per evitare i bug presenti nelle librerie di Kickstart 3.1 sui sistemi privi di coprocessore matematico.