Anonim

Mindenki időnként szeret egy kicsit a retro játékot, igaz? A 90-es években felnőttkorban a korszak old school PC játékai mindig különleges helyet foglalnak el a szívemben, és mindig olyanok lesznek, amiket szeretek játszani. Sajnos, a nosztalgia kedvelői számára a technológia nagyon hosszú, nagyon hosszú utat tett a Microsoft Disc operációs rendszer napja óta. Ennek eredményeként a legtöbb idősebb játék nem játszik pontosan a modern hardverrel és szoftverrel, és a kompatibilitási módban való futtatásuk gyakran nem elég.

Írja be a DOSBox; MS-DOS emulációs platform. Ez lehetővé teszi a régebbi számítástechnikai generációk bármelyikének lejátszását azáltal, hogy létrehoz egy szoftver környezetet, amelyben virtualizálja az elmúlt év hardver- és alkalmazáskörnyezetét. Csak annyit kell tudnia róla, hogy lehetővé teszi, hogy régebbi címeket játsszon egy újabb rendszeren, igazat mondva.

Ja, és valószínűleg frissítést kellene magának adnia az MS-DOS parancsokról - van egy oktatófüzet-fájl a DOSBox telepítőfájljában. Ha DOSBoxot tölt le, akkor érdemes elolvasni.

Mindenesetre, ahogy a legtöbb alkalmazás esetében - különösen az emulációs platformokon - a DOSBox nem mindig működik tökéletesen. Leggyakrabban néhány képkocka-sebességgel kapcsolatos kérdést és grafikus hibákat lát. Számos oka lehet annak, hogy ez megtörténhet, de általában azért van, mert a rendszer olyan nagy képkocka-sebességet jelenít meg, amely a játék kezeléséhez túl magas - ennek eredményeként vágás, ugrás és általában rossz képminőség áll rendelkezésre.

Keret-sebesség-javítások

Annak érdekében, hogy a játék kép-sebessége az alkalmazás számára kezelhető szinten maradjon, alapvetően meg kell hangolnia a rendszer teljesítményét. Ennek néhány módja van - mindenekelőtt megpróbálhatja megváltoztatni akár a DosBox, akár a játék lényeges affinitását, amelyet egy processzorra próbál futtatni többmagos rendszerekben.

A képkocka-sebességgel kapcsolatos problémák megoldásának legegyszerűbb módja azonban a CPU ciklusoknak nevezett minőség. Miközben egy programot a DOSBoxon keresztül futtat, a képernyő tetején megjeleníti a ciklusokat. Először próbálja meg növelni a ciklusokat a CTRL és az F12 megnyomásával. Folytassa ezt egy ideig. Ha nem látja, hogy a problémák eltűnnek, akkor valószínűleg problémája van a játéknak, mert a CPU túl gyorsan megy ahhoz. A CTRL + F11 billentyűkombinációval csökkentheti azt.

Miután kitalálta az adott játék „kedves pontját”, megnyithatja a DOSBox konfigurációs fájlt, és megváltoztathatja a DOSBox konfigurációs fájlját, ha megnyitja a „Beállítások” menüpontot a DOSBox mappában, és megváltoztatja a „ cikluson keresztül.”

Alternatív megoldásként egyszerűen nyomon követheti, hogy mely játékokhoz különféle CPU-sebességekre van szükség, és írja be a „cycles = (az értéket, amikor a ciklusokat beállítasz) parancsot.” Végül megpróbálhatja engedélyezni a frame-skip funkciót. Egyszerűen írja be a frame-skip 1 vagy a frame-skip 2 elemet. Ismét mindezt megváltoztathatja a konfigurációs fájl (DOSBox Options) szerkesztésével.

Ha még a fentiekkel is szembesül, akkor még mindig képkockasebességgel kapcsolatos problémák merülnek fel, valószínűleg a rendszernek problémái vannak a DOSBox futtatásával a számítási erőforrások hiánya miatt. Fontolja meg, hogy mely más programok futnak az emulátor megnyitásakor.

A megjelenítési problémák elhárítása

A régebbi számítógépes képernyők és a modern képernyők közötti különbség miatt meglehetősen általános a DOSBox virtualizációja, hogy itt és ott tapasztal néhány megjelenítési problémát. Általában észreveszi, hogy a játéknak problémái vannak a kijelző frissítésével (számos hangulathoz vezet), vagy pedig egyszerűen összeomlik. Azt is észreveheti, hogy a képernyőn megjelenő képek eltorzultak vagy nyújtottak.

A „torz képek” kérdés kezelése meglehetősen egyszerű - csak győződjön meg arról, hogy a képarány-korrekció engedélyezve van. („Aspektus”) a konfigurációs fájlban. Ami a frissítési gyakoriságot és az összeomlást érintő kérdéseket illeti, próbálkozzon a kimenetet a „Surface” -ről OpenGL (output = openglnb) vagy DirectDraw (output = ddraw) formátumra módosítani. Ehhez nyissa meg a konfigurációs fájlt, és keresse meg a „output” kifejezést a fájl SDL szakaszában.

Végül, általános szabályként a DOSBox-ban játszott játékok telepítőfájlját kell futtatnia (általában „install.exe” vagy „setup.exe”). Ennek oka az, hogy a DOSBox nem mindig állítja be helyesen a grafikus módot egy adott alkalmazáshoz. Az alkalmazás futtatásával a telepítő segédprogrammal alapvetően meggyőződhet arról, hogy a megfelelő grafikus módot használja-e.

A színpalettával kapcsolatos problémák

A DOSBox játékok általában egy régebbi színpalettát használnak a Windows többi részéből. Ha teljes képernyős alkalmazásként futtatja, a Windows valószínűleg másik „színes módra” vált. Probléma az, hogy a Windowsnak néha problémái vannak arra, hogy visszatérjen erre a módra, ha valamilyen okból visszatér az alapértelmezett beállításokhoz, miközben az alkalmazás nyitva van. Ügyeljen arra, hogy ne futtasson olyan programokat, amelyek valószínűleg „megszakítják” a DOSBox alkalmazást azáltal, hogy elvonják a fókuszt az alkalmazástól (például a felbukkanó ablakokat az azonnali üzenetküldő szoftverekben), és kerülje az alt + tabbingot, ha segíthet.

Nem hazudok, ez a cikk nem foglalkozik minden olyan kérdéssel, amely a DOSBox-szal kapcsolatban létezik, és biztos vagyok benne, hogy van még néhány olyan grafikus hiba, amelyben nem foglalkoztam. Bárki közreműködik egy olyan grafikus problémával kapcsolatban, amely nem szerepel a listán, dobjon nekem egy sort, és megteszek minden tőlem telhetőt, hogy segítsek.

A framerate- és megjelenítési problémák hibaelhárítása a dosboxban