Anonim

Tutti adorano un po 'di giochi retrò ogni tanto, giusto? Essendo cresciuto negli anni '90, i giochi per PC della vecchia scuola dell'epoca avranno sempre un posto speciale nel mio cuore e saranno sempre qualcosa che mi piace giocare. Sfortunatamente, per gli appassionati di nostalgia, la tecnologia ha fatto molta, molto tempo dai tempi del sistema operativo Microsoft Disc. Di conseguenza, la maggior parte dei giochi più vecchi non funziona esattamente con hardware e software moderni e eseguirli in modalità compatibilità non è spesso sufficiente.

Inserisci DOSBox; Una piattaforma di emulazione MS-DOS. Ti permette di giocare praticamente a tutti i titoli della generazione di elaborazione precedente creando un ambiente software in cui virtualizza l'ambiente hardware e applicativo di una volta. Tutto quello che devi sapere è che ti permette di giocare a titoli più vecchi su sistemi più recenti, a dire la verità.

Oh, e dovresti probabilmente darti un corso di aggiornamento sui comandi di MS-DOS - c'è un file di blocco note tutorial incluso con il file di installazione di DOSBox. Se stai scaricando DOSBox, vale la pena leggerlo.

Comunque, come nel caso della maggior parte delle applicazioni, in particolare delle piattaforme di emulazione, DOSBox non funziona sempre perfettamente. Più comunemente, vedrai alcuni problemi di frame rate e problemi grafici. Ci sono una serie di ragioni per cui ciò può accadere, ma di solito è perché il tuo sistema sta visualizzando un frame rate che è troppo alto per essere gestito dal gioco, di conseguenza ottieni tagli, salti e una qualità dell'immagine generalmente scarsa.

Correzioni del frame rate

Al fine di mantenere la frequenza dei fotogrammi di un gioco a un livello gestibile per l'applicazione, dovrai fondamentalmente ridimensionare la potenza del tuo sistema. Ci sono alcuni modi per farlo: prima di tutto, puoi provare a cambiare l'affinità di base di DosBox o del gioco che stai cercando di eseguire su un singolo processore su sistemi multi-core.

Il modo più semplice per risolvere i problemi di frame rate, tuttavia comporta una qualità nota come Cicli CPU. Durante l'esecuzione di un programma tramite DOSBox, visualizzerà i cicli nella parte superiore dello schermo. Innanzitutto, prova ad aumentare i cicli premendo CTRL e F12. Continua a farlo per un po '. Se non vedi scomparire i tuoi problemi, probabilmente il tuo gioco sta avendo problemi perché la CPU sta andando troppo veloce per questo. Utilizzare CTRL + F11 per ridurlo.

Una volta individuato il "punto debole" per un determinato gioco, puoi aprire il file di configurazione DOSBox e modificare il file di configurazione DOSBox aprendo "Opzioni" nella cartella DOSBox e modificando il valore visualizzato accanto a " cicli “.

In alternativa, puoi semplicemente tenere traccia di quali giochi richiedono velocità della CPU diverse e inserire il comando "cicli = (valore su cui stai impostando i cicli)". Infine, puoi provare ad abilitare il frame-skip. Basta digitare frame-skip 1 o frame-skip 2. Anche in questo caso, è possibile modificare tutto ciò modificando anche il file di configurazione (Opzioni DOSBox).

Se, nonostante tutto quanto sopra, stai ancora riscontrando problemi con la frequenza dei fotogrammi, è possibile che il tuo sistema abbia problemi a eseguire DOSBox a causa della mancanza di risorse di elaborazione. Considera quali altri programmi sono in esecuzione quando apri l'emulatore.

Risoluzione dei problemi di visualizzazione

A causa della differenza tra schermi di computer più vecchi e schermi moderni, è abbastanza comune per la virtualizzazione DOSBox riscontrare alcuni problemi di visualizzazione qua e là. Comunemente, noterai che il gioco ha problemi ad aggiornare il display (portando a un certo numero di blocchi), o semplicemente a un arresto anomalo del tutto. Potresti anche notare che le immagini sullo schermo sembrano deformate o allungate.

Affrontare il problema delle "immagini distorte" è piuttosto semplice: assicurati semplicemente che la correzione delle proporzioni sia abilitata. ("Aspetto") nel file di configurazione. Per quanto riguarda la frequenza di aggiornamento e i problemi di crash, prova a modificare l'output da "Surface" a OpenGL (output = openglnb) o DirectDraw (output = ddraw). Per fare ciò, apri il file di configurazione e cerca "output" nella sezione SDL del file.

Infine, come regola generale, è necessario eseguire il file di installazione per i giochi in uso in DOSBox (in genere "install.exe" o "setup.exe"). La ragione di ciò è che DOSBox non sempre imposta correttamente la modalità grafica per una particolare applicazione. Eseguendo l'applicazione tramite l'utility di installazione, ti assicuri sostanzialmente che utilizzi la modalità grafica corretta.

Problemi con la tavolozza dei colori

I giochi DOSBox utilizzano generalmente una tavolozza di colori più vecchia rispetto al resto di Windows. Se lo stai eseguendo come un'applicazione a schermo intero, è probabile che Windows passi a una 'modalità colore' diversa. Il problema è che a volte Windows ha problemi a tornare a quella modalità se, per qualche motivo, si ritorna alle impostazioni predefinite mentre l'applicazione è aperta. Assicurati di non eseguire alcun programma che probabilmente "interromperà" DOSBox togliendo il focus dall'applicazione (come finestre pop-up nel software di messaggistica istantanea), ed evita di fare alt + tabb, se puoi aiutarlo.

Non mentirò, questo articolo non tratta ogni singolo problema esistente con DOSBox e sono sicuro che ci sono anche alcuni difetti grafici che non ho affrontato. Qualcuno di voi là fuori ha avuto un problema grafico che non era nella lista, mandatemi un messaggio e farò il possibile per aiutarvi.

Risoluzione dei problemi relativi a framerate e visualizzazione in dosbox