Anonim

Ikvienam patīk dažreiz mazliet spēlēt retro spēles, vai ne? Pieauguši 90. gados, laikmeta vecās skolas datoru spēles vienmēr ieņems īpašu vietu manā sirdī, un tās vienmēr būs kaut kas tāds, kas man patīk spēlēt. Diemžēl nostalģijas cienītājiem tehnoloģija ir gājusi ļoti, ļoti tālu, kopš Microsoft disku operētājsistēmas laikiem. Tā rezultātā vairums vecāku spēļu nav precīzi spēlējamas ar moderno aparatūru un programmatūru, un to palaišana saderības režīmā nav pietiekama.

Ievadiet DOSBox; MS-DOS emulācijas platforma. Tas ļauj jums diezgan daudz atskaņot jebkuru no vecākās skaitļošanas paaudzes nosaukumiem, izveidojot programmatūras vidi, kurā tā virtualizē vakardienas aparatūru un lietojumprogrammu vidi. Viss, kas jums par to patiešām jāzina, ir tas, ka tas ļauj jums spēlēt vecākus nosaukumus jaunākās sistēmās, patiesību sakot.

Ak, un jums, iespējams, vajadzētu dot sev kvalifikācijas celšanas kursu par MS-DOS komandām - tur ir apmācības notepad fails, kas iekļauts DOSBox instalācijas failā. Ja lejupielādējat DOSBox, to ir vērts izlasīt.

Jebkurā gadījumā, kā tas ir lielākajā daļā lietojumprogrammu, it īpaši emulācijas platformās, DOSBox nedarbojas perfekti visu laiku. Parasti jūs redzēsit dažas kadru ātruma problēmas un grafiskas kļūdas. Tas var notikt vairāku iemeslu dēļ, bet parasti tas notiek tāpēc, ka jūsu sistēma parāda kadru ātrumu, kas ir pārāk augsts, lai spēle būtu apstrādājama, kā rezultātā jūs saņemat, izlaižat un parasti ir slikta attēla kvalitāte.

Kadru ātruma labojumi

Lai saglabātu spēles kadru ātrumu tādā līmenī, kas ir pārvaldāms lietojumprogrammai, jums principā būs jāpielāgo savas sistēmas jauda. Ir daži veidi, kā to izdarīt - pirmkārt un galvenokārt, varat mēģināt mainīt DosBox vai spēles galveno afinitāti, kuru mēģināt palaist uz vienu procesoru daudzkodolu sistēmās.

Vienkāršākais veids, kā novērst kadru ātruma problēmas, tomēr ietver kvalitāti, kas pazīstama kā CPU cikli. Darbinot programmu caur DOSBox, tā parādīs ciklus ekrāna augšdaļā. Vispirms mēģiniet palielināt ciklus, nospiežot CTRL un F12. Laiku turpiniet to darīt. Ja neredzat, ka problēmas izzūd, iespējams, ar spēli ir radušās problēmas, jo centrālais procesors to izmanto pārāk ātri. Izmantojiet CTRL + F11, lai to samazinātu.

Kad esat izdomājis “saldās vietas” noteiktai spēlei, varat atvērt DOSBox konfigurācijas failu un mainīt DOSBox konfigurācijas failu, DOSBox mapē atverot “Opcijas” un mainot vērtību, kas redzama blakus “ cikli. ”

Alternatīvi, jūs varat vienkārši izsekot, kurām spēlēm ir nepieciešams atšķirīgs CPU ātrums, un ievadīt komandu “cycles = (vērtība, kurai jūs iestatāt ciklus uz).” Visbeidzot, varat mēģināt iespējot kadru izlaišanu. Vienkārši ierakstiet vai nu frame-skip 1, vai frame-skip 2. Atkal jūs to visu varat mainīt, rediģējot arī konfigurācijas failu (DOSBox opcijas).

Ja pat ar visu iepriekš minēto jūs joprojām saskaraties ar kadru nomaiņas ātruma problēmām, iespējams, ka jūsu sistēmai ir problēmas ar DOSBox palaišanu skaitļošanas resursu trūkuma dēļ. Atverot emulatoru, apsveriet, kādas citas programmas darbojas.

Displeja problēmu novēršana

Sakarā ar atšķirību starp vecākiem datora ekrāniem un mūsdienu ekrāniem ir diezgan izplatīta parādība, ka DOSBox virtualizācijā šeit un tur rodas dažas displeja problēmas. Parasti jūs pamanīsit spēli, kurai rodas problēmas ar displeja atsvaidzināšanu (izraisot vairākas paģiršanās), vai arī vienkārši sabruksit. Varētu arī pamanīt, ka ekrānā redzamie attēli izskatās kropli vai izstiepti.

“Izkropļoto attēlu” problēma ir diezgan vienkārša - vienkārši pārliecinieties, vai ir iespējota malu attiecības korekcija. (“Aspekts”) konfigurācijas failā. Runājot par atsvaidzināšanas biežumu un avārijas problēmām, mēģiniet modificēt izvadi no “Surface” uz OpenGL (output = openglnb) vai DirectDraw (output = ddraw). Lai to izdarītu, atveriet konfigurācijas failu un faila SDL sadaļā meklējiet “output”.

Visbeidzot, kā parasti, jums vajadzētu palaist instalācijas failu spēlēm, kuras jūs spēlējat DOSBox (parasti “install.exe” vai “setup.exe”). Iemesls tam ir tas, ka DOSBox ne vienmēr pareizi iestata grafikas režīmu konkrētai lietojumprogrammai. Palaižot lietojumprogrammu, izmantojot iestatīšanas utilītu, jūs būtībā pārliecinaties, ka tā izmanto pareizo grafikas režīmu.

Krāsu paletes problēmas

DOSBox spēles parasti izmanto vecāku krāsu paleti no pārējās Windows. Ja jūs to darbināt kā pilnekrāna lietojumprogrammu, Windows, visticamāk, pārslēgsies uz citu “krāsu režīmu”. Problēma ir tā, ka dažreiz operētājsistēmai Windows ir problēmas pārslēgties uz šo režīmu, ja kāda iemesla dēļ atgriežas pie noklusējuma iestatījumiem, kamēr esat atvēris lietojumprogrammu. Pārliecinieties, ka nedarbināt nevienu programmu, kas, iespējams, “pārtrauc” DOSBox, novēršot fokusu no lietojumprogrammas (piemēram, uznirstošos logus tūlītējās ziņojumapmaiņas programmatūrā), un izvairieties no alt + cilnēm, ja varat tai palīdzēt.

Es nemelošu, šajā rakstā nav apskatīti visi jautājumi, kas pastāv ar DOSBox, un esmu pārliecināts, ka ir pat daži grafiski trūkumi, kurus es neesmu pievērsis. Ikviens no jums, kas tur strādā, ir saskāries ar grafisku problēmu, kas nav iekļauta sarakstā, nometiet man līniju un es darīšu visu, kas man varētu palīdzēt.

Rāmja kadra un displeja problēmu novēršana dosbox