Rescue on Fractalus! atterra su Amiga: il classico Lucasfilm Games arriva alla versione 1.0

In breve: Vesuri ha portato su Amiga Rescue on Fractalus!, lo shooter di Lucasfilm Games del 1985, ricostruendo il codice Atari 8 bit: la versione 1.0 richiede 1 MB di RAM ed è gratuita su GitHub.
Uno dei giochi più innovativi della metà degli anni ’80 arriva per la prima volta su Commodore Amiga. Lo sviluppatore Vesuri ha pubblicato la versione 1.0 del suo port amatoriale di Rescue on Fractalus!, scaricabile gratuitamente come archivio LHA dalla sezione Releases del repository GitHub del progetto. Si tratta di un lavoro non ufficiale e senza scopo di lucro, non collegato a Lucasfilm.
Il gioco
Rescue on Fractalus! fu creato nel 1985 da Lucasfilm Games, con David Fox come capo progetto e un gruppo di designer che comprendeva Loren Carpenter, Peter Langston, Charlie Kellner, autore di gran parte delle musiche, e Gary Winnick. Il giocatore guida in prima persona un caccia Valkyrie a bassa quota sulla superficie del pianeta Fractalus, tra montagne generate con tecniche frattali, per atterrare e recuperare i piloti abbattuti, schivando cannoni contraerei e dischi volanti nemici.
Il colpo di genio è un’idea suggerita da George Lucas: alcuni “piloti” sono in realtà alieni Jaggi travestiti, e farli salire a bordo ha conseguenze disastrose. David Fox ha raccontato che fu il primo gioco per computer a spaventare davvero i giocatori.
Come è nato il port
Il README del progetto spiega che non si tratta di un’emulazione. Il codice 6502 della versione per Atari 8 bit è stato disassemblato con Ghidra e convertito in C con un traduttore scritto apposta; le funzioni più usate sono state riscritte in C nativo, verificando che il risultato fosse identico all’originale, e le più critiche in assembly 68000. L’hardware Atari è stato tradotto nei corrispettivi Amiga: display list in copper list, grafica player/missile in sprite, audio POKEY sul chip Paula.
Requisiti
- Versione standard: Amiga PAL con almeno 1 MB di RAM; non funziona su un A500 da 512 KB senza espansione. Sviluppato su A500+ con Kickstart 3.1, gira anche con Kickstart 1.3.
- Versione WHDLoad: 2 MB di RAM e un’immagine Kickstart 1.3.
- Formato: archivio LHA.
- Prezzo: gratuito.
Si gioca da tastiera: frecce per pilotare, Shift sinistro per sparare, L per atterrare, A per aprire il portellone quando un pilota bussa. Un consiglio dal README: dopo l’atterraggio, spegnete i motori con S, altrimenti il pilota non uscirà allo scoperto.
Un po’ di storia
Il gioco uscì su Atari 8 bit e Atari 5200 e poi su Apple II, ZX Spectrum, Amstrad CPC, Commodore 64 e TRS-80 Color Computer 3, distribuito da Epyx negli Stati Uniti e da Activision in Europa per le versioni CPC e Spectrum. L’Amiga, arrivato proprio nel 1985, non lo aveva mai ricevuto: quarant’anni dopo, la lacuna è colmata.
Fonti
Articolo scritto dalla redazione di GRW consultando le fonti indicate. Le immagini appartengono ai rispettivi autori e sono usate a scopo informativo con indicazione della fonte.