Cos’è un emulatore?

Supponiamo che tu sia nato negli anni ’80 (come me) e abbia da parte una delle pietre miliari della storia dei videogiochi. Potresti avere da parte, ad esempio, la versione su floppy disk di Simon the Sorcerer, oppure di Monkey Island. Solo che il tuo attuale PC non ha nemmeno il lettore floppy. Come fare allora a giocarci, anche senza avere l’hardware adatto? Semplice: devi usare un emulatore. Che cos’è un emulatore esattamente?

È un software che consente l’esecuzione di programmi scritti originariamente per un sistema operativo diverso, tipicamente più datato. Negli anni ’90 era ancora molto diffuso il DOS, un sistema operativo senza finestre. Per usare un computer, occorreva inserire dei comandi in inglese in una strana schermata nera chiamata “prompt dei comandi”.

Cos'è un emulatore - Schermata di MS-DOS

Monkey Island, Simon the Sorcerer e altre migliaia di videogiochi (tra i quali vi sono titoli di tutto rispetto, divertenti da giocare anche oggi) non “girano” (non possono essere eseguiti) sotto Windows, perché non sono compatibili con esso. Devi, dunque, installare dentro a Windows 10 un programma che “simuli” il DOS. O, per meglio dire, che lo emuli, creando un ambiente adatta all’esecuzione del programma (o del gioco) che vuoi eseguire.

Questo software si chiama “emulatore”, e non va confuso con il “simulatore” o con la “macchina virtuale” . Sono concetti abbastanza diversi: un simulatore consente di eseguire un programma, ma solo riscrivendone completamente alcuni pezzi. Una macchina virtuale, invece, è a tutti gli effetti un computer virtuale sul quale è possibile eseguire un altro sistema operativo. VirtualBox, ad esempio, è un software gratuito che consente di eseguire Windows sotto macOS, o viceversa.

Se vuoi eseguire DOS sotto Windows o macOS ti consiglio DOSBox, libero e gratuito. Se, come me, sei un fanatico o una fanatica dei giochi di avventura grafica, non puoi fare a meno di installare ScummVM, un emulatore dedicato alle vecchie avventure grafiche.

Cos'è un emulatore - Schermata di DOSBox
Cos'è un emulatore - Schermata di ScummVM