Anonim

Každý občas miluje trochu retro hier, však? Počítačové hry starej školy, ktoré vyrástli v 90-tych rokoch, vždy držia v mojom srdci osobitné miesto a vždy sa mi bude hrať. Bohužiaľ, v prípade nostalgických nadšencov prichádza technológia veľmi, veľmi dlhú cestu od čias operačného systému Microsoft Disc. Výsledkom je, že väčšina starších hier s moderným hardvérom a softvérom nehrá pekne a ich prevádzka v režime kompatibility nestačí.

Zadajte DOSBox; Emulačná platforma systému MS-DOS. Umožní vám hrať takmer všetky tituly zo staršej počítačovej generácie vytvorením softvérového prostredia, v ktorom virtualizuje hardvérové ​​a aplikačné prostredie z minulých rokov. Skutočne o tom musíte vedieť len to, že vám umožňuje hrať staršie tituly na novších systémoch.

Jo, a pravdepodobne by ste si mali dať opakovací kurz o príkazoch systému MS-DOS - súčasťou inštalačného súboru systému DOSBox je aj súbor poznámok k tutoriálu. Ak sťahujete DOSBox, oplatí sa prečítať.

Rovnako ako v prípade väčšiny aplikácií, najmä emulačných platforiem, DOSBox nefunguje stále dokonale. Najčastejšie sa stretnete s problémami pri snímaní a grafickými chybami. Môže to nastať z mnohých dôvodov, ale zvyčajne je to preto, že váš systém zobrazuje mieru snímok, ktorá je príliš vysoká na to, aby ju hra zvládla - výsledkom je sekanie, preskakovanie a všeobecne nízka kvalita obrazu.

Opravy snímok za sekundu

Na udržanie snímkovej frekvencie hry na úrovni, ktorú je možné zvládnuť pre danú aplikáciu, musíte v zásade znížiť výkon systému. Existuje niekoľko spôsobov, ako to urobiť - v prvom rade môžete skúsiť zmeniť jadro afinity buď DosBoxu alebo hry, ktorú sa snažíte spustiť, na jeden procesor vo viacjadrových systémoch.

Najjednoduchší spôsob, ako vyriešiť problémy s obnovovacou frekvenciou, je však kvalita známa ako CPU cykly. Počas spúšťania programu cez DOSBox sa v hornej časti obrazovky zobrazia cykly. Najprv skúste zväčšiť cykly stlačením klávesov CTRL a F12. Pokračujte v tom nejaký čas. Ak nevidíte, že vaše problémy zmiznú, vaša hra má pravdepodobne problémy, pretože procesor na to prechádza príliš rýchlo. Na zníženie použite CTRL + F11.

Akonáhle ste prišli na „sladké miesto“ pre konkrétnu hru, môžete otvoriť konfiguračný súbor DOSBox a zmeniť konfiguračný súbor DOSBox otvorením „Options“ v priečinku DOSBox a zmenou hodnoty, ktorú vidíte vedľa „ cykly. "

Prípadne môžete jednoducho sledovať, ktoré hry vyžadujú rôzne rýchlosti procesora, a zadať príkaz „cykly = (hodnota, do ktorej nastavujete cykly).“ Nakoniec môžete skúsiť povoliť preskočenie snímok. Jednoducho napíšte buď frame-skip 1 alebo frame-skip 2. To všetko môžete zmeniť aj úpravou konfiguračného súboru (možnosti DOSBox).

Ak sa problémy s obnovovacou frekvenciou stále vyskytujú aj napriek všetkým vyššie uvedeným problémom, je možné, že váš systém má problémy so spustením systému DOSBox z dôvodu nedostatku výpočtových prostriedkov. Zvážte, ktoré iné programy sú spustené pri otvorení emulátora.

Odstraňovanie problémov so zobrazením

Vzhľadom na rozdiel medzi staršími obrazovkami počítačov a modernými obrazovkami je pre virtualizáciu systému DOSBox pomerne bežné, že tu a tam zažije niekoľko problémov so zobrazením. Zvyčajne si všimnete, že hra má problémy s obnovením displeja (čo vedie k množstvu problémov), alebo jednoducho úplne zlyháte. Môžete si tiež všimnúť, že obrázky na obrazovke vyzerajú deformované alebo roztiahnuté.

Riešenie problému „zdeformovaných obrazov“ je veľmi jednoduché - jednoducho sa uistite, že je povolená korekcia pomeru strán. („Aspekt“) v konfiguračnom súbore. Pokiaľ ide o problémy s obnovovacou frekvenciou a zlyhaním, skúste upraviť výstup z “Surface” na OpenGL (output = openglnb) alebo DirectDraw (output = ddraw). Za týmto účelom otvorte konfiguračný súbor a v časti SDL súboru vyhľadajte výraz „output“.

Nakoniec by ste spravidla mali spustiť inštalačný súbor pre hry, ktoré hráte v DOSBoxe (zvyčajne „install.exe“ alebo „setup.exe“). Dôvodom je to, že DOSBox nie vždy správne nastaví grafický režim pre konkrétnu aplikáciu. Spustením aplikácie pomocou obslužného programu Setup sa v podstate uistíte, že používa správny grafický režim.

Problémy s farebnou paletou

Hry DOSBox zvyčajne používajú staršiu farebnú paletu zo zvyšku systému Windows. Ak ju používate ako aplikáciu na celú obrazovku, Windows pravdepodobne prejde do iného „farebného režimu“. Problém je, že systém Windows má niekedy problémy s prepnutím späť do tohto režimu, ak sa z nejakého dôvodu vrátite k predvoleným nastaveniam, keď máte otvorenú aplikáciu. Uistite sa, že nepoužívate žiadne programy, ktoré by pravdepodobne „prerušili“ DOSBox tak, že sa sústredíte mimo aplikáciu (napríklad kontextové okná v softvéri na okamžité správy) a ak tomu môžete pomôcť, vyvarujte sa Alt + tabging.

Nebudem klamať, tento článok sa nezaoberá každým problémom, ktorý existuje v systéme DOSBox, a som si istý, že existuje dokonca niekoľko grafických závad, ktoré som neriešil. Každý z vás, kto tam bol, zažil grafický problém, ktorý nebol na zozname, pošlite mi riadok a urobím, čo môžem, aby som vám pomohol.

Riešenie problémov pri snímkovaní a zobrazovaní problémov v dosboxe