Anonim

Alle elsker lidt retro-spil nu og da, ikke? Efter at have vokset op i 90'erne, vil ældre-pc-pc-spil i æraen altid have en særlig plads i mit hjerte, og de vil altid være noget, jeg kan lide at spille. Desværre er teknologi for nostalgi-buffs en meget, meget lang vej siden dagene med Microsoft Disc-operativsystemet. Som et resultat spiller de fleste ældre spil ikke nøjagtigt godt med moderne hardware og software, og det er ofte ikke nok at køre dem i kompatibilitetstilstand.

Indtast DOSBox; En MS-DOS-emuleringsplatform. Det giver dig mulighed for at spille stort set enhver af titlerne fra den ældre computergeneration ved at skabe et softwaremiljø, hvor det virtualiserer hardware og applikationsmiljøet i går. Alt hvad du virkelig har brug for at vide om det er, at det giver dig mulighed for at spille ældre titler på nyere systemer, skal sandheden fortælles.

Åh, og du skal sandsynligvis give dig selv et opdateringskursus om MS-DOS-kommandoer - der er en tutorial-notepad-fil inkluderet i DOSBox-installationsfilen. Hvis du downloader DOSBox, er det værd at læse.

Under alle omstændigheder, som det er tilfældet med de fleste applikationer - især emuleringsplatforme - fungerer DOSBox ikke perfekt hele tiden. Oftest ser du nogle frame-rate-problemer og grafiske fejl. Der er en række grunde til, at dette kan ske, men som regel er det fordi dit system viser en billedhastighed, der er for høj til, at spillet kan håndtere - som et resultat får du hakning, springe over og generelt dårlig billedkvalitet.

Frame-rate fixes

For at holde et spills billedhastighed på et niveau, der er håndterbart for applikationen, bliver du dybest set nødt til at nedtone styrken i dit system. Der er nogle få måder, du kan gøre dette - først og fremmest kan du prøve at ændre kerneaffiniteten til enten DosBox eller det spil, du prøver at køre til en enkelt processor på multi-core systemer.

Den nemmeste måde at løse dine frame rate-problemer på, involverer dog en kvalitet kendt som CPU-cyklusser. Når du kører et program gennem DOSBox, viser det cyklusserne øverst på skærmen. Forsøg først at øge cyklusserne ved at trykke på CTRL og F12. Fortsæt med at gøre dette et stykke tid. Hvis du ikke ser dine problemer forsvinde, har dit spil sandsynligvis problemer, fordi CPU'en går for hurtigt til det. Brug CTRL + F11 for at reducere det.

Når du har fundet ud af det 'søde sted' for et bestemt spil, kan du åbne DOSBox-konfigurationsfilen og ændre DOSBox's konfigurationsfil ved at åbne "Indstillinger" i DOSBox-mappen og ændre den værdi, du ser ved siden af ​​" cyklusser.”

Alternativt kan du blot holde styr på, hvilke spil der kræver forskellige CPU-hastigheder, og indtaste kommandoen "cycles = (værdi, du indstiller cyklusserne til)." Endelig kan du prøve at aktivere frame-spring. Du skal blot skrive enten frame-spring 1 eller frame-spring 2. Igen kan du også ændre alt dette ved at redigere konfigurationsfilen (DOSBox-indstillinger) også.

Hvis du, selv med alt det ovenstående, stadig løber ind i billedhastighedsproblemer, kan det godt være, at dit system har problemer med at køre DOSBox på grund af en mangel på computereessourcer. Overvej, hvad andre programmer kører, når du åbner emulatoren.

Fejlfinding på skærmproblemer

På grund af forskellen mellem ældre computerskærme og moderne skærme er det forholdsvis almindeligt, at DOSBox-virtualisering oplever et par skærmproblemer her og der. Almindeligvis vil du enten bemærke, at spillet har problemer med at opdatere skærmen (hvilket fører til et antal Hangups), eller bare gå ned helt. Du vil måske også bemærke, at billederne på skærmen ser enten snekrede eller strakte ud.

At tackle problemet med "forvrængede billeder" er temmelig enkelt - sørg blot for, at korrektion af billedformat er aktiveret. (“Aspekt”) i konfigurationsfilen. Hvad angår opdateringshastigheden og nedbrudsproblemerne, kan du prøve at ændre output fra “Surface” til enten OpenGL (output = openglnb) eller DirectDraw (output = ddraw). For at gøre dette skal du åbne konfigurationsfilen og se efter "output" under filens SDL-sektion.

Endelig skal du som hovedregel køre installationsfilen til spil, du spiller i DOSBox (typisk “install.exe” eller “setup.exe”). Årsagen til dette er, at DOSBox ikke altid indstiller grafiktilstand korrekt for et bestemt program. Ved at køre applikationen via opsætningsværktøjet, er du grundlæggende sikker på, at den bruger den rigtige grafiktilstand.

Problemer med farvepalet

DOSBox-spil bruger generelt en ældre farvepalet fra resten af ​​Windows. Hvis du kører det som en applikation på fuld skærm, skifter Windows sandsynligvis til en anden 'farvetilstand'. Problemet er, at Windows nogle gange har problemer med at skifte tilbage til denne tilstand, hvis du af en eller anden grund vender tilbage til standardindstillingerne, mens du har åbnet applikationen. Sørg for, at du ikke kører nogen programmer, der sandsynligvis 'afbryder' DOSBox ved at fjerne fokus væk fra applikationen (f.eks. Pop-up-vinduer i instant messaging-software), og undgå alt + faneblad, hvis du kan hjælpe det.

Jeg vil ikke lyve, denne artikel dækker ikke hvert eneste problem, der findes med DOSBox, og jeg er sikker på, at der endda er nogle få grafiske fejl, som jeg ikke har behandlet. Enhver af jer derude har oplevet et grafisk problem, der ikke var på listen, slip mig en linje, så gør jeg hvad jeg kan for at hjælpe dig.

Fejlsøgning af framerate og vis problemer i dosbox