Anonim

Iedereen houdt wel van een beetje retro-gaming, toch? De ouderwetse pc-games van die tijd zijn opgegroeid in de jaren 90 en hebben altijd een speciale plek in mijn hart, en ze zullen altijd iets zijn dat ik leuk vind om te spelen. Helaas, voor liefhebbers van nostalgie, heeft technologie een heel, heel lange weg afgelegd sinds de dagen van het Microsoft Disc-besturingssysteem. Als gevolg hiervan spelen de meeste oudere games niet echt lekker met moderne hardware en software, en is het niet vaak genoeg om ze in de compatibiliteitsmodus uit te voeren.

Voer DOSBox in; Een MS-DOS-emulatieplatform. Hiermee kun je vrijwel alle titels van de oudere computergeneratie spelen door een softwareomgeving te creëren waarin het de hardware- en applicatie-omgeving van vroeger virtualiseert. Het enige dat u echt moet weten, is dat u hiermee oudere titels op nieuwere systemen kunt spelen, wordt de waarheid verteld.

Oh, en je zou jezelf waarschijnlijk een opfriscursus over MS-DOS-opdrachten moeten geven - er is een zelfstudie-notitieblokbestand inbegrepen bij het DOSBox-installatiebestand. Als u DOSBox downloadt, is het de moeite van het lezen waard.

Hoe dan ook, zoals bij de meeste toepassingen, met name emulatieplatforms, werkt DOSBox niet altijd perfect. Meestal ziet u enkele framesnelheidsproblemen en grafische problemen. Er zijn een aantal redenen waarom dit kan gebeuren, maar meestal is het omdat uw systeem een ​​framesnelheid weergeeft die te hoog is voor het spel - als gevolg hiervan krijgt u hakken, overslaan en over het algemeen een slechte beeldkwaliteit.

Framesnelheidfixes

Om de framesnelheid van een game op een niveau te houden dat beheersbaar is voor de applicatie, moet je in principe de kracht van je systeem afzwakken. Er zijn een paar manieren om dit te doen - allereerst kun je proberen de kernaffiniteit van DosBox of de game die je probeert uit te voeren naar een enkele processor op multi-coresystemen te veranderen.

De eenvoudigste manier om uw framesnelheidsproblemen op te lossen, is echter een kwaliteit die CPU-cycli wordt genoemd. Tijdens het uitvoeren van een programma via DOSBox, worden de cycli bovenaan het scherm weergegeven. Probeer eerst de cycli te verhogen door op CTRL en F12 te drukken. Blijf dit een tijdje doen. Als je je problemen niet ziet verdwijnen, heeft je game waarschijnlijk problemen omdat de CPU er te snel voor gaat. Gebruik CTRL + F11 om het te verminderen.

Als je eenmaal de 'sweet spot' voor een bepaald spel hebt ontdekt, kun je het DOSBox-configuratiebestand openen en het DOSBox-configuratiebestand wijzigen door 'Opties' te openen in de map DOSBox en de waarde te wijzigen die je ziet naast ' cycli.”

Als alternatief kunt u eenvoudig bijhouden welke spellen verschillende CPU-snelheden vereisen en het commando "cycli = (waarde waarop u de cycli instelt") invoeren. Ten slotte kunt u proberen frame overslaan in te schakelen. Typ gewoon frame-skip 1 of frame-skip 2. Nogmaals, u kunt dit allemaal wijzigen door het configuratiebestand (DOSBox-opties) ook te bewerken.

Als u, zelfs met al het bovenstaande, nog steeds problemen met de framesnelheid tegenkomt, kan het zijn dat uw systeem problemen heeft met het uitvoeren van DOSBox vanwege een gebrek aan computerbronnen. Overweeg welke andere programma's worden uitgevoerd wanneer u de emulator opent.

Problemen met weergaveproblemen oplossen

Vanwege het verschil tussen oudere computerschermen en moderne schermen, is het vrij gebruikelijk dat DOSBox-virtualisatie hier en daar enkele weergaveproblemen ondervindt. Gewoonlijk zul je merken dat de game problemen ondervindt bij het vernieuwen van het display (wat leidt tot een aantal hangups), of gewoon helemaal crashen. Je merkt misschien ook dat de afbeeldingen op het scherm er krom of uitgerekt uitzien.

Het probleem met 'vervormde afbeeldingen' aanpakken is vrij eenvoudig - zorg er gewoon voor dat de correctie van de beeldverhouding is ingeschakeld. ("Aspect") in het configuratiebestand. Wat betreft de vernieuwingsfrequentie en crashproblemen, probeer de uitvoer van "Surface" te wijzigen in OpenGL (output = openglnb) of DirectDraw (output = ddraw). Om dit te doen, opent u het configuratiebestand en zoekt u naar "uitvoer" onder de SDL-sectie van het bestand.

Ten slotte moet u als algemene regel het installatiebestand uitvoeren voor games die u in DOSBox speelt (meestal “install.exe” of “setup.exe”). De reden hiervoor is dat DOSBox de grafische modus voor een bepaalde toepassing niet altijd correct instelt. Door de toepassing via het installatieprogramma uit te voeren, zorgt u er in feite voor dat de juiste grafische modus wordt gebruikt.

Problemen met kleurenpalet

DOSBox-games gebruiken over het algemeen een ouder kleurenpalet van de rest van Windows. Als u het uitvoert als een toepassing op volledig scherm, zal Windows waarschijnlijk overschakelen naar een andere 'kleurenmodus'. Het probleem is dat Windows soms problemen heeft om terug te schakelen naar die modus als u om een ​​of andere reden terugkeert naar de standaardinstellingen terwijl u de toepassing hebt geopend. Zorg ervoor dat u geen programma's uitvoert die DOSBox waarschijnlijk 'onderbreken' door de focus van de toepassing weg te halen (zoals pop-upvensters in software voor expresberichten) en vermijd alt + tabbladen als u er iets aan kunt doen.

Ik zal niet liegen, dit artikel behandelt niet elk probleem dat bestaat met DOSBox, en ik weet zeker dat er zelfs een paar grafische problemen zijn die ik niet heb aangepakt. Ieder van jullie daar ondervond een grafisch probleem dat niet op de lijst stond, stuur me een berichtje en ik zal doen wat ik kan om je te helpen.

Problemen met framerate en weergaveproblemen in dosbox oplossen