Perché il DOSBox corsa lenta?

June 10

Perché il DOSBox corsa lenta?


DOSBox è un programma di emulazione che crea una versione virtuale di un vecchio PC IBM compatibile con sistema operativo MS-DOS. Questo software gratuito è stato creato appositamente per l'esecuzione di vecchi giochi basati su DOS che non funzionano correttamente su computer moderni. E 'in grado di simulare una macchina indipendentemente dalla CPU host, e può anche emulare il vecchio networking, consentendo modalità multiplayer. Tuttavia, DOSBox soffre di alcuni problemi, tra cui problemi di velocità occasionali.

Conteggio dei cicli

I primi giochi DOS sono stati progettati per funzionare su un processore 8088 Intel operante a 4.77 MHz. DOSBox utilizza questa macchina come la sua impostazione di default. Esecuzione di un gioco progettato per funzionare su una macchina con un processore più veloce Pentium potrebbe produrre una esperienza di gioco molto lento. Risolvere questo problema premendo "Ctrl" e "F12" allo stesso tempo. Questo aumenta il conteggio dei cicli. Esperimento con diversi cicli per determinare che cosa l'impostazione è necessario per il vostro gioco.

Nucleo CPU

In alcuni giochi, utilizzando un ambiente di base ricompilazione in modo dinamico in grado di accelerare le prestazioni, con il rischio di incidenti più frequenti. Nel file di configurazione DOSBox, impostare "core" al "core = dinamica" al posto di "core = auto". Secondo il manuale DOSBox, questo funziona meglio se si imposta "cicli" di massima, ma anche funziona con conteggi di ciclo di 20.000 o maggiore. Salvate il gioco frequentemente per ridurre il rischio di perdita di dati se DOSBox si blocca a questa impostazione.

Graphics Emulazione

Emulando la grafica VGA-qualità può essere una perdita di risorse di sistema per macchine più vecchie. Questo può rallentare il gioco o produrre una esperienza di gioco a scatti. Per accelerare il gioco, premere il tasto "Ctrl" e "F8" simultaneamente. Questo aumenta il numero di fotogrammi DOSBox salta di uno ogni volta. Ripetere fino a quando il gioco gira abbastanza velocemente. Aumentando cornice skipping riduce il carico sulla CPU del computer, ma diminuisce anche l'animazione fluidità.

emulazione sound

Emulazione schede audio può anche sforzare le risorse di sistema, con conseguente lento gameplay. La disattivazione del suono gioco nel file di configurazione di DOSBox può accelerare le cose. Impostare "nosound" a "nosound = true" per fermare l'uscita del suono. Questo non tiene DOSBox da emulare il suono, ma non mantenere il processore di dover elaborare il suono per l'uscita.

Risorse liberando

Emulando un computer completo può mettere significativa pressione sulle risorse del sistema. Se DOSBox continua a correre lentamente, chiudere tutti i programmi non necessari, come i browser Web, lettori audio, programmi di chat e software di fondo. Questo consente di liberare i processi di memoria e CPU per mantenere DOSBox in esecuzione ad una velocità adeguata.