Anonim

Svatko od sebe voli malo retro igara, jel 'tako? Odrastajući u 90-ima, old-school PC igre tog doba uvijek će zauzeti posebno mjesto u mom srcu, i uvijek će biti nešto u čemu uživam igrati. Nažalost, za buke nostalgije tehnologija je prešla vrlo, vrlo dug put od dana Microsoftovog diskovnog operacijskog sustava. Kao rezultat toga, većina starijih igara baš i ne igra lijepo sa modernim hardverom i softverom, a pokretanje istih u načinu kompatibilnosti nije dovoljno često.

Unesite DOSBox; MS-DOS platforma za emulaciju. Omogućuje vam reprodukciju prilično bilo kojeg naslova starije generacije računarstva stvaranjem softverskog okruženja u kojem virtualizira hardversko i aplikativno okruženje prošlih godina. Sve što stvarno trebate znati o tome je da vam omogućuje reprodukciju starijih naslova na novijim sustavima, istina je rečeno.

Oh, i vjerojatno biste se trebali sami osvježiti za naredbe MS-DOS-a - tu je i datoteka tutorial bilježnice uključena s DOSBox instalacijskom datotekom. Ako preuzimate DOSBox, vrijedi ga pročitati.

U svakom slučaju, kao što je slučaj s većinom aplikacija, posebno na emulacijskim platformama, DOSBox ne radi savršeno cijelo vrijeme. Najčešće ćete vidjeti neke probleme sa brzinom kadrova i grafičke propuste. Postoji nekoliko razloga zbog kojih se to može dogoditi, ali obično je to zato što vaš sustav prikazuje brzinu kadrova koja je previsoka da bi se igra mogla obraditi - kao rezultat toga dobivate sjeckanje, preskakanje i općenito lošu kvalitetu slike.

Popravci brzina okvira

Da biste zadržali brzinu kadrova u igri na razini kojoj se može rukovati aplikacija, u osnovi ćete trebati smanjiti snagu vašeg sustava. Nekoliko je načina na koje to možete učiniti - prvo i najvažnije, možete pokušati promijeniti temeljni afinitet ili DosBox-a ili igre koju pokušavate pokrenuti na jednom procesoru na višejezgrenim sustavima.

Najjednostavniji način rješavanja problema s brzinom kadrova, međutim uključuje kvalitetu poznatu kao CPU Cycles. Dok pokrećete program kroz DOSBox, on će prikazati cikluse na vrhu zaslona. Prvo pokušajte povećati cikluse pritiskom na CTRL i F12. Nastavite to raditi neko vrijeme. Ako ne vidite da vaši problemi nestaju, vaša igra vjerojatno ima problema jer CPU ide prebrzo za to. Upotrijebite CTRL + F11 da biste ga smanjili.

Nakon što ste pronašli 'slatko mjesto' za određenu igru, možete otvoriti DOSBox konfiguracijsku datoteku i promijeniti DOSBox-ovu konfiguracijsku datoteku tako što ćete otvoriti "Opcije" u mapi DOSBox i promijeniti vrijednost koju vidite pored " ciklusa „.

Alternativno, možete jednostavno pratiti koje igre zahtijevaju različite brzine CPU-a i unijeti naredbu „cycles = (vrijednost na koju postavljate cikluse).“ Napokon, možete pokušati omogućiti preskakanje okvira. Jednostavno upišite ili preskočite frame 1 ili preskočite frame 2. Ponovno, sve to možete promijeniti uređivanjem konfiguracijske datoteke (DOSBox Options).

Ako se, čak i uz sve gore navedeno, i dalje susrećete s problemima brzine kadrova, može se dogoditi da vaš sustav ima problema s pokretanjem DOSBox-a zbog nedostatka računalnih resursa. Razmotrite koji se drugi programi pokreću kad otvorite emulator.

Rješavanje problema s prikazom

Zbog razlike između starijih računalnih ekrana i modernih zaslona, ​​uobičajeno je da DOSBox virtualizacija tu i tamo doživi nekoliko problema s prikazom. Obično ćete primijetiti da igra ima problema s osvježavanjem zaslona (što dovodi do velikog broja zastoja) ili ćete se potpuno srušiti. Također možete primijetiti da slike na zaslonu izgledaju iskrivljene ili istegnute.

Bavljenje problemom 'iskrivljenih slika' prilično je jednostavno - jednostavno provjerite je li omogućena korekcija omjera slike. ("Aspekt") u config datoteci. Što se tiče brzine osvježavanja i problema s padom, pokušajte izmijeniti izlaz iz "Surface" u OpenGL (output = openglnb) ili DirectDraw (output = ddraw). Da biste to učinili, otvorite konfiguracijsku datoteku i potražite "izlaz" ispod SDL odjeljka datoteke.

Na kraju, kao općenito pravilo, trebali biste pokrenuti instalacijsku datoteku za igre koje igrate u DOSBoxu (obično "install.exe" ili "setup.exe"). Razlog je taj što DOSBox ne postavlja uvijek pravilno grafički način rada za određenu aplikaciju. Pokretanjem aplikacije putem uslužnog programa za postavljanje, u biti osiguravate da koristi ispravan grafički način rada.

Problemi s paletom boja

DOSBox igre uglavnom koriste stariju paletu boja iz ostatka sustava Windows. Ako ga izvodite kao aplikaciju na cijelom zaslonu, Windows će se vjerojatno prebaciti na drugi način boja. Problem je u tome što ponekad Windows ima problema s vraćanjem natrag u taj način ako se iz nekog razloga vratite na zadane postavke dok otvorite aplikaciju. Pazite da ne pokrenete programe koji će vjerojatno 'prekinuti' DOSBox odvlačeći fokus od aplikacije (poput skočnih prozora u softveru za instant messaging) i izbjegavajte alt + tabbing ako ne možete pomoći.

Neću lagati, ovaj članak ne pokriva svaki pojedinačni problem koji postoji uz DOSBox, a siguran sam da postoji čak i nekoliko grafičkih propusta kojima se nisam bavio. Bilo tko od vas tamo iskusio je grafički problem koji nije bio na popisu, ispustite mi liniju i učinit ću sve što mogu kako bih vam pomogao.

Rješavanje problema s okvirom i prikazivanja problema u dosboxu