Anonim

Alle elsker litt retrospill nå og da, ikke sant? Etter å ha vokst opp på 90-tallet, vil de gamle skolens PC-spill fra tiden alltid inneholde en spesiell plass i mitt hjerte, og de kommer alltid til å være noe jeg liker å spille. Dessverre, for nostalgi buffs, har teknologien kommet en veldig, veldig lang vei siden dagene til Microsoft Disc Operating System. Som et resultat spiller de fleste eldre spill ikke akkurat bra med moderne maskinvare og programvare, og det er ofte ikke nok å kjøre dem i kompatibilitetsmodus.

Skriv inn DOSBox; En MS-DOS-emulasjonsplattform. Den lar deg spille ganske mye av alle titlene fra den eldre databehandlingsgenerasjonen ved å lage et programvaremiljø der det virtualiserer maskinvare- og applikasjonsmiljøet i går. Alt du trenger å vite om det, er at det lar deg spille eldre titler på nyere systemer, blir sannheten fortalt.

Oh, og du bør sannsynligvis gi deg selv et forfriskningskurs om MS-DOS-kommandoer - det er en veiledende notisblokkfil inkludert i DOSBox-installasjonsfilen. Hvis du laster ned DOSBox, er det verdt å lese.

Uansett, som tilfellet er med de fleste applikasjoner - spesielt emuleringsplattformer - fungerer DOSBox ikke perfekt hele tiden. Vanligvis vil du se noen bildefrekvensproblemer og grafiske feil. Det er flere årsaker til at dette kan skje, men vanligvis er det fordi systemet ditt viser en bildefrekvens som er for høy til at spillet kan håndtere - som et resultat får du hakking, hopping og generelt dårlig bildekvalitet.

Rammefrekvensfikser

For å holde rammene for et spill på et nivå som er håndterbart for applikasjonen, trenger du i utgangspunktet å tone ned kraften i systemet. Det er noen få måter du kan gjøre dette på - først og fremst kan du prøve å endre kjerneaffiniteten til enten DosBox eller spillet du prøver å kjøre til en enkelt prosessor på flerkjernede systemer.

Den enkleste måten å fikse bildefrekvensproblemer på, innebærer imidlertid en kvalitet kjent som CPU-sykluser. Når du kjører et program gjennom DOSBox, vil det vise syklusene øverst på skjermen. Forsøk først å øke syklusene ved å trykke CTRL og F12. Fortsett å gjøre dette en stund. Hvis du ikke ser at problemene dine forsvinner, har spillet sannsynligvis problemer fordi CPU-en går for fort for det. Bruk CTRL + F11 for å redusere den.

Når du har funnet ut det "søte stedet" for et bestemt spill, kan du åpne opp DOSBox-konfigurasjonsfilen og endre DOSBox konfigurasjonsfil ved å åpne "Alternativer" i DOSBox-mappen og endre verdien du ser ved siden av " sykluser.”

Alternativt kan du ganske enkelt følge med på hvilke spill som krever forskjellige CPU-hastigheter, og angi kommandoen “sykluser = (verdi du stiller inn syklusene til).” Til slutt kan du prøve å aktivere rammehopp. Bare skriv enten rammehopp 1 eller rammehopp 2. Igjen, du kan endre alt dette ved å redigere konfigurasjonsfilen (DOSBox-alternativer) også.

Hvis du, selv med alt det ovennevnte, fremdeles driver med bildefrekvensproblemer, kan det godt hende at systemet ditt har problemer med å kjøre DOSBox på grunn av manglende databehandlingsressurser. Vurder hva andre programmer kjører når du åpner emulatoren.

Feilsøking av skjermproblemer

På grunn av forskjellen mellom eldre dataskjermer og moderne skjermer, er det ganske vanlig at DOSBox-virtualisering opplever noen få skjermproblemer her og der. Vanligvis vil du enten legge merke til at spillet har problemer med å oppdatere skjermen (som fører til en rekke hangups), eller bare krasje helt. Du vil kanskje også legge merke til at bildene på skjermen ser ut enten skjevt eller strukket ut.

Det er ganske enkelt å ta tak i problemet med "forvrengte bilder" - bare sørg for at korrigering av størrelsesforhold er aktivert. (“Aspekt”) i konfigurasjonsfilen. Når det gjelder oppdateringsfrekvensen og krasjproblemene, kan du prøve å endre utdata fra "Surface" til enten OpenGL (output = openglnb) eller DirectDraw (output = ddraw). For å gjøre dette, åpne konfigurasjonsfilen og se etter "output" under filens SDL-seksjon.

Til slutt, som en generell regel, bør du kjøre installasjonsfilen for spill du spiller i DOSBox (vanligvis “install.exe” eller “setup.exe”). Årsaken til dette er at DOSBox ikke alltid setter grafikkmodusen riktig for et bestemt program. Ved å kjøre applikasjonen via installasjonsverktøyet, er du i grunn sikker på at den bruker riktig grafikkmodus.

Problemer med fargepalett

DOSBox-spill bruker vanligvis en eldre fargepalett fra resten av Windows. Hvis du kjører det som et fullskjerm-program, vil Windows sannsynligvis bytte til en annen 'fargemodus'. Problemet er at noen ganger har Windows problemer med å bytte tilbake til den modusen hvis du av en eller annen grunn går tilbake til standardinnstillingene mens du har applikasjonen åpen. Forsikre deg om at du ikke kjører noen programmer som sannsynligvis vil "avbryte" DOSBox ved å fjerne fokus fra applikasjonen (for eksempel popup-vinduer i programvare for direktemeldinger), og unngå alt + fane hvis du kan hjelpe det.

Jeg vil ikke lyve, denne artikkelen dekker ikke hvert eneste problem som finnes med DOSBox, og jeg er sikker på at det til og med er noen få grafiske feil jeg ikke har adressert. Noen av dere der ute opplevde et grafisk problem som ikke var på listen, slipp meg en linje, så skal jeg gjøre det jeg kan for å hjelpe deg.

Feilsøking av framerate og vis problemer i dosbox