Ci sarà mai un metodo migliore dell'emulazione per conservare i videogiochi? Questo metodo potrebbe essere legale?
Ci sono tre modi per "preservare" i videogiochi.
- Emulazione, che significa creare un programma che finge di essere l'hardware originale.
- Original hardware; cioè, conservare l'hardware originale ed eseguire il gioco nativamente su di esso.
- Porting, che significa alterare il codice originale per farlo funzionare sull'hardware moderno.
Ognuno ha vantaggi e svantaggi, ma gli ultimi due hanno enormi limiti che li rendono del tutto impraticabili da implementare su larga scala. L'hardware originale, per la maggior parte dei sistemi, non è più in produzione a causa dell'obsolescenza, quindi l'unico hardware che esiste ancora è quello che può essere conservato e mantenuto. Ci sono solo tanti sistemi Atari 2600 ancora funzionanti là fuori.
Il porting è completamente impraticabile semplicemente a causa dell'enorme volume di giochi delle generazioni passate che dovrebbero essere portati. E per sua stessa natura, il porting cambia un gioco. Specialmente in alcuni giochi, come Star Fox e Yoshi's Island sullo SNES, quei giochi includono un chip personalizzato chiamato Super-FX, che gestisce parte dei calcoli necessari per far funzionare quei giochi, rendendo il porting ancora più complicato. Il porting può preservare l'arte e gli elementi della storia, ma altera inevitabilmente il codice e, in alcuni casi, compromette la logica del gioco. (Alcuni giochi hanno addirittura un codice così scadente che dovrebbe essere completamente ricostruito da zero per fare il porting: questa è la ragione per cui Red Dead Redemption e Saint's Row 2 non sono mai stati rilasciati sull'hardware moderno.
Questo è il motivo per cui l'emulazione è il metodo usato dagli appassionati di giochi classici ma anche dalle stesse compagnie per conservare i loro vecchi giochi. L'emulazione non è illegale, ma solo la pirateria. Questo è il motivo per cui le aziende perseguono i distributori del loro software come i siti web di ROM, piuttosto che le persone che scrivono gli emulatori in primo luogo.