R.A.G.E.
Breve Descrizione: Emulatore Coin-op (in particolare quelli Irem, SNK e Capcom)
Versioni disponibili: Pc (DOS)
Tipo: Freeware.
Hardware Richiesto: (Versione Pc) Pentium (anche di fascia bassa)
Hardware Consigliato: (Versione Pc) Pentium 166 con 32 Mb RAM (in particolare per i giochi più complessi)
Home Page del programma: http://home5.swipnet.se/~w-50884
Recensione a cura di: Nicola "Sancio" Sancisi

Breve introduzione:

Devo dire di essermi avvicinato a questo emulatore quasi per caso: un giorno, girovagando fra le sale di una sala-giochi bolognese, mi sono imbattuto in un arcade sparatutto a scorrimento orrizontale non troppo nuovo, ma dalle caratteristiche tecniche decisamente elevate. Il gioco in questione era "In The Hunt" prodotto dalla Irem.
Una volta tornato a casa, mi sono connesso ad Internet e, in una di quelle sessioni in cui non sai esattamente cosa fare cosicchè inizi a leggere sulla rete tutto ciò che precedentemente non hai mai guardato, mi sono imbattuto nel R.A.G.E..
Con notevole sorpresa ho scoperto che il titolo visto in sala-giochi faceva parte di quelli emulati dall'emulatore. Dopo un immediato senso di gaudio, mi è sovvenuto che un gioco tanto massiccio avrebbe richiesto una macchina dalle elevate prestazioni e che probabilmente il mio ormai vetusto P133 non avrebbe retto i colpi di una tale emulazione. Comunque ho scaricato ugualmente l'emulatore e tutte le ROM supportate e l'ho voluto provare.
Fortunatamente mi ero sbagliato.

La recensione:

L'obiettivo del R.A.G.E. (giunto ora alla versione 0.9, quella qui analizzata) è, come sostengono gli stessi autori (Anders Nilsson e Janne Korpela), quello di emulare quanti più giochi Capcom, Irem e SNK possibile, più tutti quei coin-op che essi riterranno divertenti. La lista completa dei giochi emulati è la seguente:

IKARI WARRIORS (versione US e JAP)
GUNSMOKE (versione non-JAP (sic) e JAP)
TNK3
1943
1943KAI
VICTORY ROAD
SON SON
R-TYPE
(versione US e JAP)
R-TYPE II
DRAGON BREED
HAMMERIN' HARRY
LEGEND OF HERO TONMA
IMAGE FIGHT
NINJA SPIRIT
UNDERCOVER COPS
IN THE HUNT
BLADE MASTER
GUN FORCE


La lista è molto varia: comprende giochi usciti nella metà degli anni '80 ed altri che risalgono addirittura al '93 (In The Hunt); sono presenti coin-op di generi differenti (picchiaduro, platform e sparatutto, con netta prevalenza di quest'ultimi); inoltre unisce veri e propri miti (come i due R-TYPE) con giochi perfettamente sconosciuti (almeno per me:-)), ma non meno divertenti.
Infatti uno dei vantaggi del programma è il supportare giochi (alcuni di essi piuttosto originali nel loro genere) che non mancheranno certo di portarvi ore di sano divertimento, senza contare quei particolari 4 o 5 titoli che fanno parte della classe degli "imperdibili"; ma forse qui scendiamo troppo nel campo del gusto personale. L'unico fattore che potrebbe minare il divertimento è l'estrema difficoltà della maggior parte dei titoli e il fatto che non esista una regolazione degli "Dip Switches" (e quindi che non si possa settare la difficoltà) a volte potrebbe scoraggiare i meno pazienti e valorosi.
Ma vediamo ora come far funzionare l'emulatore.
Prima di tutto dovete fare attenzione al fatto che esistono due versioni del programma: una "light" che contiene soltanto il motore di base ed una versione completa contenente tutti i driver (fate attenzione: NON le ROM) NECESSARI per far funzionare ogni singolo gioco. Questo vuol dire che se volete utilizzare l'emulatore per giocare soltanto a qualcuno dei giochi supportati, probabilmente vi conviene scaricare da Internet la prima delle due versioni e i driver (di estensione *.rge) dei giochi che volete emulare, ceduti separatamente; altrimenti buttatevi sulla seconda (e questo è il mio personale consiglio).
Naturalmente, per poter usare il programma, dovete avere le ROM dei giochi che piazzerete nelle directory appropriate, insieme all'eventuale driver.
Come nella maggior parte degli emulatori la stringa base di avvio è:

Rage [nome gioco] [opzioni]

Le opzioni disponibili non sono moltissime; infatti le più importanti sono:

-n per eliminare le cosiddette "scanline"
-s per eliminare il supporto del sonoro
-j per abilitare il joystick
-f per abilitare il frameskip (limitato soltanto ad uno)
-d? dove il punto interrogativo sta per la risoluzione video che volete utilizzare al posto di quella di default

Gli autori consigliano di far funzionare l'emulatore sotto puro DOS, data la complessità di alcuni giochi che hanno palette dinamica ed un motore capace di visualizzare 1024 colori e 2048 sprite contemporaneamente (!!!). Ma per quanto riguarda la performance vi rimando al paragrafo successivo.
Inoltre all'interno del programma potrete utilizzare alcuni tasti funzione; ecco i più importanti:

1-2-3 rispettivamente i tasti d'avvio per PL1 e PL2 ed il tasto per l'inserimento delle monete
F3 per modificare il settaggio della tastiera
F9 per cambiare la risoluzione video (premete più volte fino ad ottenere la preferita)
F11 per visualizzare il framerate
ESC per uscire

Come già detto, all'interno della documentazione non c'è traccia di un tasto utile a modificare i "Dip Switches", ma se qualcuno sa se esiste un modo, mi faccia un fischio.
Per quanto riguarda, infine, i tasti di default per giocare ad ogni singolo gioco, vi rimando alla documentazione allegata al programma, mentre in quanto alla recensione di ogni singolo gioco, devo dire che preferisco che giudichiate da voi stessi (tradotto in altri termini: è troppo lungo e non ne ho voglia. Eppoi, che diamine! Un minimo di suspance!!! ;-))

Prestazioni e requisiti
Alla fine di tutto ciò vi starete chiedendo se l'emulatore, in quanto a prestazioni, sia effettivamente valido o meno. Beh, penso di non esagerare dicendo che il R.A.G.E. è uno dei migliori emulatori di coin-op insieme a MAME e Callus, sia in quanto a giochi supportati, sia per quanto riguarda la programmazione. Quest'ultima, difatti, è impeccabile: i giochi girano perfettamente anche sulle macchine meno potenti, anche quelli più complessi. Ad esempio il già citato "In The Hunt" sul mio P133 gira, in schermate piuttosto affollate, a 55\60 FPS (col frameskip attivato) sotto Win95, mentre sotto DOS è praticamente perfetto. Se tenete conto che questo è il gioco più pesante, capirete senz'altro la qualità dell'emulatore.
L'unico punto debole è rappresentato dal sonoro, di cui esiste il supporto completo (musica ed effetti) solo per pochi giochi (in genere i più vecchi), mentre degli altri sono stati emulati solo gli effetti ed a volte nemmeno quelli; comunque bisogna tenere da conto che il R.A.G.E. è un emulatore abbastanza nuovo e che quindi probabilmente questi difetti (insieme al mancato supporto per i "Dip Switches") verranno colmati al più presto.
Viste le eccezionali prestazioni del programma direi che, settando opportunamente i parametri, il R.A.G.E. possa far girare decentemente i giochi più complessi anche su Pentium di fascia bassa; se volete comunque un'emulazione perfetta credo che sia necessario per alcuni giochi un P166 o anche un P200.
Per quanto riguarda la memoria RAM, direi che le pretese non sono eccessive, essendo necessari al massimo 16Mb.
Bene, prima di lasciarvi vi invito a leggere il breve FAQ che potrebbe risolvere alcuni vostri problemi con l'emulatore.

F.A.Q.
D: Cavolo! Ho installato l'emulatore correttamente e le ROM sono al loro posto; eppure ottengo un messaggio d'errore!

R: Probabilmente non hai scaricato il driver (di estensione *.rge) del gioco che vuoi far funzionare, oppure non lo hai messo nella directory appropriata. Vai nel sito ufficiale del R.A.G.E. e piglialo; poi metti il file nella directory con lo stesso nome del gioco.

D: Vuoi che non lo sappia!?!

R: Bhe, non saresti il primo.

D: Infatti ho controllato, eppure il driver è al suo posto: come la mettiamo?

R: Forse il driver che hai non è aggiornato all'ultima versione dell'emulatore. Prova a sostituirlo.

D: OK, ho aggiornato; ora però 'sto emulatore si blocca senza dirmi nulla: andiamo bene...

R: Tranquillo: probabilmente non hai sufficiente memoria RAM. Per alcuni giochi devi avere LIBERI 16 Mb, il che vuol dire che (in particolare se giochi sotto Win95) dovrai averne almeno 20-24 nel sistema.

D: Bene, sono appena andato dal mio negoziante di fiducia ad acquistare nuova RAM. Ma, appena avvio l'emulatore, lo schermo rimane nero, questa volta senza uscire: bhe, ci sono progressi...

R: Sicuramente questa non è la tua giornata fortunata. Comunque è sufficiente premere F9 (anche più volte) per cambiare la risoluzione video.

D: Finalmente riesco a giocare!!! Ma come è lento! Pensavo che sul mio 486 potesse girare alla perfezione!

R: Oddio, non so se riuscirai a fare molto sul tuo computer. Comunque per velocizzare l'emulazione fa partire il programma da puro DOS. Inoltre disattiva il sonoro ed il vsync (rispettivamente -s e -v nella riga di comando). Attiva invece le scanline (come di default) e usa il frameskip (-f). Inoltre utilizza una risoluzione video non troppo elevata. Se tutto ciò non bastasse aggiorna il tuo computer :-).

D: Un altro piccolo problemino...

R: Dimmi...

D: Il sonoro, anche se attivato, non funge...

R: Fa attenzione che non in tutti i giochi funziona l'audio: controlla sul readme se per quel particolare gioco è supportato. Se lo è, prova ad inserire -a nella riga di comando. Se non funziona ancora (come suggeriscono gli autori) cambia anche la scheda sonora!

D: Finalmente funziona tutto alla perfezione. Grazie Sancio per la tua bellissima recensione e per questo utilissimo FAQ.

R: Di niente. E alla prossima!!!

Nicola "Sancio" Sancisi

Per informazioni e suggerimenti scrivete all' autore di I.e.P: Ugo "HiDe" Viti hide@prometeo.lett.unisi.it

Copyright © 1996-1998 Ludus Working Group