Ci sono un paio di opzioni che possono alleviare il problema dei vecchi giochi che girano troppo velocemente sulle macchine moderne;
- Alcuni giochi (ad esempio: l'originale Grand Theft Auto) hanno limitatori di frame incorporati, controlla se il tuo lo fa
- Se il gioco supporta una 'opzione Vsync', controlla nel gioco FPS modificando la frequenza di aggiornamento del monitor
- Acquista una copia con patch del gioco da un altro fornitore
- Usa un "trucco sporco" di qualche descrizione, il mio preferito è utilizzando FRAPS in modalità di registrazione cache per ostacolare gravemente FPS
Uno di questi software VM che supporta l'assegnazione delle risorse della CPU è Oracle Virtual Box (che è gratuito) - ce ne sono altri Host di macchine virtuali che forniscono un controllo più granulare sulle risorse assegnate all'ambiente virtuale, ma generalmente non sono gratuiti e variano notevolmente nel prezzo.
Le opzioni in VirtualBox affrontano il problema dal punto di partenza il sistema operativo host funzionante mentre la VM è in uso "invece di specificare effettivamente l '" Hardware virtuale "che si trova nella VM;
Con questo, puoi impostare il numero di p core rocessor disponibili per la macchina virtuale e l'utilizzo massimo del processore come percentuale che la VM può utilizzare. Questa non è una scienza esatta e richiederà alcuni tentativi ed errori per ottenere le giuste impostazioni, e anche in questo caso è improbabile che il risultato finale sarà così facile da giocare.
Un'altra opzione disponibile gratuitamente , è DOSBox. DOSBox fornisce l'emulazione del ciclo della CPU e la possibilità di modificare il numero di cicli della CPU disponibili per l'applicazione / gioco in esecuzione all'interno di DOSBox. I controlli per questo sono descritti in dettaglio all'avvio di DOSBox;
L'impostazione corrente è dettagliata nella barra del titolo della finestra;
Utilizzando DOSBox, è possibile installare una versione precedente di Windows (ad esempio: Windows 95 o 98) all'interno di DOSBox come descritto in dettaglio in questo articolo. Ciò fornisce un'altra opzione di emulazione in quanto consente di utilizzare DOSBox per eseguire una copia di Windows e giocare ai vecchi giochi Windows nell'ambiente in cui sono stati progettati per essere eseguiti, pur fornendo il controllo sul numero di cicli della CPU disponibili nel ambiente.
Per quanto riguarda cosa impostare il numero di cicli della CPU, questo articolo suggerisce quanto segue;
Stima la potenza della CPU richiesta dal gioco in megahertz. Moltiplica per 1000 e impostalo nell'impostazione cycles = in dosbox.conf. Ad esempio, se richiede 3 MHz, impostare cicli = 3000. Se richiede 120 MHz, impostare cicli = 120000. Usa il valore più grande possibile che ritieni renda il gioco più fluido, ma non più grande. Se incerto, usa 40000. Ciò corrisponde a una media di 486.