Kas soovite oma moodsas Windows 11 arvutis taas nautida neid klassikalisi MS-DOS-i programme ja videomänge? See on küsimus, mida paljud nostalgilised kasutajad ja retrotarkvara austajad endale tänapäeval esitavad. Vaatamata operatsioonisüsteemide arengule ja praegustele ühilduvuspiirangutele on olemas tõeliselt tõhus lahendus nende arvutipärlite päästmiseks: DOSBoxSee retrokogukonnas laialdaselt tunnustatud emulaator võimaldab teil käivitada algselt MS-DOS-i jaoks loodud tarkvara otse oma praeguses arvutis, ilma et oleks vaja keerulist konfigureerimist või turvalisuse või stabiilsuse ohverdamist.
Selles artiklis süveneme DOSBoxi kasutamise protsessi Windows 11-s. Alates põhitõdedest, mis see on ja kuidas seda installida, kuni edasijõudnute näpunäideteni konfigureerimise, automatiseerimise ja vähetuntud nippideni, mis muudavad teie kogemuse palju lihtsamaks ja lõbusamaks. Kui olete kunagi kogenud frustratsiooni, et te ei saa vana programmi avada või lapsepõlve legendaarset mängu uuesti läbi elada, siis siin on kõik, mida peate teadma, et seda õigesti teha.
Miks MS-DOS-i programmid enam Windows 11-s ei tööta?
Enne teema juurde asumist on oluline aru saada Miks vanemad MS-DOS-i programmid ei ole enam Windows 11-ga natiivselt ühilduvad?Peamine põhjus on see, et Windowsi uuemad versioonid, eriti 64-bitised versioonid, on täielikult loobunud 16-bitiste rakenduste toest, mis oli MS-DOS-i aluseks. Kuigi varasemad Windowsi versioonid (eriti 32-bitised versioonid) sisaldasid endiselt ühilduvuse alamsüsteemi, siis Windows 11-s seda enam ei eksisteeri. Seega, kui proovite käivitada klassikalist mängu või programmi, ei oska süsteem seda isegi tõlgendada ja kuvab üsna krüptilisi veateateid.
Lisaks, kuna riist- ja tarkvara areneb, vanad teegid, API-d ja draiverid nende programmide poolt kasutatavad vahendid on kadunud või nii palju muutunud, et ühilduvus on teostatav. Seetõttu on ainus alternatiiv emuleerimise kasutamine ja just seal DOSBox mängu tuleb.
Mis on DOSBox ja kuidas see töötab?
DOSBox on avatud lähtekoodiga emulaator, mis simuleerib täpselt klassikalist MS-DOS-i keskkonda, võimaldades teil laadida vanu programme ja mänge nii, nagu need töötaksid 80ndate ja 90ndate arvutil. Selle eriti mitmekülgseks teeb võime jäljendada vana riistvara (VGA graafikakaart, Sound Blasteri heli, CD-ROM-i ja disketihaldus jne) ning selle täiustatud konfiguratsioonivõimalused. Sellel on versioonid Windowsi, macOS-i ja Linuxi jaoks ning see töötab isegi Android-seadmetes.
DOSBoxi kasutamine on nagu väikese MS-DOS-ile pühendatud virtuaalmasina omamine, kuid palju kergem ning keskendunud ühilduvusele ja kasutusmugavusele, eriti retro-videomängude ja klassikaliste rakenduste jaoks. See mitte ainult ei võimalda teil käitada vanu .exe-, .com- ja .bat-faile, vaid võimaldab teil ka simuleerida virtuaalsete diskettide või CD-ROM-ide sisestamist ISO-kujutiste kaudu, kaustu kõvaketastena ühendada ja kogemust viimse detailini kohandada.
Ettevalmistused: laadige alla ja installige DOSBox Windows 11-sse
Asume asja kallale: esimene samm on Laadige alla DOSBoxi uusim versioon, mis on ühilduv Windows 11-ga. Saate seda teha otse oma ametlikul kodulehel või portaalides nagu SourceForge, valides kindlasti oma süsteemile sobiva installija („Win32 Installer“).
- Laadige installifail alla jaotisest "Allalaadimised" ametlikult veebisaidilt. Turvalisuse tagamiseks vältige mitteametlikke lehekülgi.
- Käivitage allalaaditud fail (näiteks
DosBox-0.74-3-win32-installer.exe
). - Järgi klassikalist installiviisardit: nõustu litsentsitingimustega, vali komponendid (võid jätta vaikesätted) ja vali installitee (vaikimisi on see tavaliselt „C:\Program Files (x86)\DOSBox-0.74-3”).
- Lõpetage protsess ja näete töölaual otsetee DOSBoxi käivitamiseks.
Märkusena rahututele, kuna DOSBox on avatud lähtekoodiga tarkvara, on sellel variante ja laiendatud versioone, näiteks DOSBox-X y DOSBox ECE, mis lisavad veelgi rohkem funktsioone. Enamiku kasutajate jaoks piisab standardversioonist.
DOSBoxiga alustamine: põhikeskkond ja peamised käsud
Ava DOSBox ja märka, et see käivitub konsooliaknas, kus kuvatakse tervituskuva ja tavaliselt ka käsurea aken tähega Z:\ (mis on vaikimisi DOSBoxi virtuaalne draiv). Siia sisestate MS-DOS-i käske kaustade vahel navigeerimiseks ja programmide käivitamiseks.
Vaatame üle olulised käsud, mida sa ikka ja jälle kasutad:
- DIR: Kuvab praeguses asukohas olevate failide ja kaustade loendi.
- CD : sisestage konkreetne kaust.
- CD ..: Mine eelmisesse kataloogi.
- C:: Lülitu C-kettale (kui oled selle paigaldanud, näeme seda hiljem).
- Väljumine: Sulge DOSBox.
- CLS: tühjendab konsooliekraani.
- MOUNT Paigalda oma Windowsi päris kaust draivina DOSBoxi (võti mängude ja programmide laadimiseks).
- IMGMOUNT -t iso: Paigaldab CD-ROM-i kujutise.
Põhiseadistus: ühendage oma mängude ja programmide kaust
Selleks, et DOSBox saaks teie vanadele mängudele või programmidele juurde pääseda, on esimene asi looge oma arvutisse spetsiaalne kaust (näiteks C:\Mängud o C:\MSDOS_Apps), kuhu salvestate kogu sisu, mida soovite käivitada. Turvalisuse huvides ja probleemide vältimiseks on kõige parem mitte ühendada kõvaketta juurkataloogi.
Järgmisena peate DOSBoxi aknas selle kausta virtuaalse draivina ühendama (kõige levinum on C:). Käsk näeks välja umbes selline:
cc:\mängude paigaldamine
Kui see on tehtud, sisestage ühikusse lihtsalt:
c:
Nüüd kõik, mis sees on c:\mängud See on DOSBoxist nähtav, nagu oleks see tegelikult vana arvuti C:-kood!
Programmide ja mängude käitamine: praktilised sammud
Illustreerime seda näitega. Oletame, et olete alla laadinud legendaarse mängu "Prints of Persia" ja salvestanud selle oma arvutisse. C:\Mängud\PRINCESiin on samm-sammult juhised:
- Ava DOSBox.
- Paigalda mängude kaust C-draivina:
cc:\mängude paigaldamine
- Vaheta C-kettale:
c:
- Loetlege kausta sisu:
dir
- Sisestage mängu kaust:
cd PRINCE
- Loetle failid uuesti, et leida käivitatav fail:
dir
Tavaliselt peaks ilmuma fail laiendiga .exe, .com või .bat (näiteks PRINCE.EXE).
- Käivita mäng, sisestades lihtsalt käivitatava faili nime (laiendiga või ilma):
prints
Mõne sekundi pärast peaks mäng algama, mängima peaks iseloomulik muusika ja kui kõik läheb hästi, saate mängida nagu 90ndatel. Kui soovite mängu täisekraanile lülitada, vajutage ALT+ENTERVäikesesse aknasse naasmiseks korrake kombinatsiooni.
Levinud tõrkeotsing
- Pärast kopeerimist uusi kaustu ega faile ei kuvataDOSBox ei värskenda failisüsteemi muudatusi automaatselt. Sulgege DOSBox ja ühendage kaust uuesti, et see saaks uut sisu tuvastada.
- Klaviatuur on inglise keeles või ei tunne ära mõningaid märke (näiteks kooloneid): DOSBoxi klaviatuuri keele muutmiseks tippige
KEYB SP
Näete kinnitust teadet „Klaviatuuripaigutus sp laaditud koodilehe 437 jaoks”.
- Sa ei saa käivitada mängu, mis vajab CD-ROM-iKui sul on CD ISO-kujutis, saad selle paigaldada järgmiselt:
IMGMOUNT D fail.iso -t iso
Seejärel minge D: draivi ja käivitage sealt installija või mäng.
- Heli ei tööta või on graafilisi probleemeVideo- ja helivalikuid saab muuta konfiguratsioonifailis dosbox.conf (vt allpool).
Automatiseerimine dosbox.conf failiga: Tee see veelgi lihtsamaks
On üsna ebamugav iga kord DOSBoxi avamisel samu käske sisestada. Õnneks... Saate luua kohandatud konfiguratsioonifaili (dosbox.conf), mis automatiseerib esialgsed sammud: klaviatuuri vahetamise, kaustade ühendamise, draivi sisenemise, ekraani tühjendamise ja isegi kohandatud teadete kuvamise.
Selleks avage lihtsalt Notepad ja looge oma dosbox.conf fail, näiteks:
#======= DOSBOX.CONF ======== fullscreen=true fullresolution=1280x720 @ECHO OFF KEYB SP MOUNT CC:\Games C: CLS @echo. @echo Tere tulemast DOSBoxi ja oma mängude kausta! @echo Kaustade vaatamiseks sisesta DIR, sisenemiseks CD. @echo IMGMOUNT D file.iso -t iso ISO paigaldamiseks. @echo EXIT väljumiseks, ALT+ENTER täisekraanirežiimi jaoks. @echo. #=========== END ============
Salvesta see nimega dosbox.conf ja aseta see samasse kausta DOSBoxi käivitatava failiga. Käivita sealt DOSBox ja näed, kuidas kõik käivitub automaatselt vastavalt sinu ajakavale.
Täpsemad valikud: kohandamine ja kasulikud nipid
Nüüd, kui olete põhitõed omandanud, on aeg oma kogemust täiustada mõne edasijõudnute nipiga:
- Kohanda eraldusvõimet ja kuvarežiimiMuutus
fullscreen
yfullresolution
olenevalt sellest, kas eelistate akna- või täisekraanirežiimi, ja kohandage eraldusvõime oma monitori omaga. - Loo automaatsed menüüd või BAT-failidSaate iga mängu kausta luua .bat-faile, et käivitada automaatselt juhiseid või kuvada sõnumeid enne mängu käivitamist. Näiteks saate enne .exe-faili käivitamist kuvada juhistega tekstifaili.
- Kasutage DOSBox Game Launcherit või D-Fend Reloadedi: Need on rakendused, mis võimaldavad teil visuaalselt hallata oma MS-DOS-i mängukogu, lisada kaane, kirjeldusi ja käivitada iga pealkirja sobivate sätetega ilma käske käsitsi sisestamata.
- Uute mängu- või programmikaustade lisamineKopeeri soovitud failid lihtsalt paigaldatud kausta („C:\Games”) ja taaskäivita DOSBox, et need ilmuksid.
- Kasutab disketi- või CD-kujutisiLisaks ISO-failidele saate ühendada ka disketi kujutisi (.img), kasutades IMGMOUNT-i (näide: IMGMOUNT floppy.img -t floppy failile).
- Jõudluse muutmine (protsessor, tsüklid)DOSBox emuleerib protsessori kiirust, seega kui mäng töötab liiga kiiresti või liiga aeglaselt, saate dosbox.conf failis või programmi enda sees „tsükleid” reguleerida.
- Kaardi juhtnupud või eriklahvidKui teil on probleeme klaviatuuripaigutusega või soovite kasutada kontrollerit, toetab DOSBox kohandamist klahvikaardifailide abil.
Peamised MS-DOS-i käsud, mida peaksite teadma
DOSBoxi navigeerimise imelihtsaks tegemiseks on siin nimekiri järgmistest: MS-DOS-i põhikäsud kõige kasulikum emuleeritud keskkonnas:
- CLS: Puhastab ekraani.
- DIR: failide ja kaustade loend.
- CD : Sisesta kaust.
- CD ..: Mine eelmisesse kataloogi.
- CD\: Tagasi juurte juurde.
- MD : looge uus kaust.
- RD : Kustutab tühja kausta.
- COPY : failide kopeerimine.
- MOVE : Teisalda faile.
- ,,es : failide kustutamine.
- Väljumine: Välju DOSBoxist.
Tekstifaile (.txt) saab luua ja muuta ka käsuga EDIT (kui programm on saadaval MS-DOS-i versioonis, mis emuleerib DOSBoxi).
Paigalda kettakujutised ja käivita mänge virtuaalse CD-ROM-iga
Paljude klassikaliste mängude käivitamiseks oli vaja sisestada originaal-CD. Sellistel juhtudel pakub DOSBox võimalust ühendage ISO-pildid (või .cue/.bin faile) nii, nagu oleksid need füüsilised draivid. Protseduur on lihtne:
- Kopeeri ISO- või CUE/BIN-fail oma mängude kausta.
- DOSBoxis paigaldage pilt D-draivina (näiteks):
IMGMOUNT D "C:\Mängud\mäng.iso" -t iso
või kui see on .cue-fail, IMGMOUNT D «C:\Games\game.cue» -t iso
- Vaheta D-draivile:
D:
- Käivitage mängu installifail või käivitusfail.
DOSBox teeskleb, et CD on sisestatud, mis on sageli oluline suurte mängude või CD kopeerimiskaitsega mängude installimiseks.
Kasutusmugavuse valikud: graafilised esipaneelid ja käivitajad
Kui te ei ole konsooli kasutaja või soovite oma mängukogu hallata kaanekujunduse, kirjelduste ja ühe klõpsuga valikute abil, on olemas sellised tööriistad nagu DOSBoxi mängude käivitaja y D-Fend ReloadedNeed rakendused võimaldavad teil luua oma mängude ja programmide visuaalse teeki, kohandada igaühe seadeid ning käivitada mis tahes pealkirja ilma midagi sisestamata. Lisage mänge lihtsalt liidesesse lohistades ja neile soovitud seaded määrates.
DOSBoxi ühilduvus, piirangud ja alternatiivid
DOSBoxi peamine tugevus on selle Väga kõrge ühilduvusaste peaaegu kõigi MS-DOS-i tarkvarade ja mängudegaSiiski võivad teatud väga spetsiifilistel juhtudel tekkida probleemid teostega, mis sõltuvad suuresti algsest riistvarast, draiveritest või ebatavalistest seadmetest. Sellistel juhtudel võiksite kaaluda alternatiive, näiteks:
- FreeDOS virtuaalmasinasKui soovid usaldusväärsemat kogemust, saad FreeDOS-i (tasuta MS-DOS-i kloon) virtuaalmasinasse (VirtualBox, VMware jne) installida ja oma programmid sinna installida. See on eriti kasulik produktiivsustarkvara või keerukamate tehniliste utiliitide puhul.
- PCem ja 86Box: Täiustatud emulaatorid mis kopeerivad 80ndate ja 90ndate täielikke arvuteid, sealhulgas spetsiifilist riistvara, mis on väga kasulik, kui teil on vaja käitada terveid vanu operatsioonisüsteeme (Windows 95, 98) või programme, mis vajavad eksootilisi konfiguratsioone.
- ScummVMKui sulle meeldivad klassikalised LucasArtsi ja Sierra graafilised seiklused, siis see programm käitab otse mängumootoreid nagu Monkey Island, Day of the Tentacle ja King's Quest, pakkudes lihtsat ja moodsat liidest.
- RetroArchIdeaalne, kui lisaks MS-DOS-ile soovite ühest rakendusest emuleerida klassikalisi konsoole ja teisi süsteeme.
- jDosboxDOSBoxi emulaator, mis on kirjutatud Java keeles ja mida saab kasutada isegi brauserist.
Ohutusnõuanded ja parimad tavad
Klassikalise tarkvaraga võivad kaasneda riskid, kui ei võeta tarvitusele põhilisi ettevaatusabinõusid:
- Laadige DOSBox alla ainult ametlikest allikatest, vältides kolmandate osapoolte veebisaite, et vältida pahavara ohtu sattumist.
- Hankige mänge ja programme usaldusväärsetelt saitidelt või omaenda varukoopiatestMõnel juhul on Abandonware'i tarkvara endiselt autoriõigusega kaitstud.
- Ära kunagi ühenda oma kõvaketta juurkataloogi (C:\) DOSBoxis, et vältida oluliste failide kogemata kustutamist või muutmist.
- Tehke varukoopiad kõigist failidest, mida kavatsete muuta või eksperiment.
Lahendused kogukonnas väga levinud probleemidele
- Programmid või mängud, mis vajavad vana DRM-i (SafeDisc, SecuROM)Paljud aastatel 2003–2008 välja antud mängud sisaldasid kopeerimisvastaseid kaitsesüsteeme, mis enam tänapäeva Windowsis ei tööta. Lihtsaim lahendus on otsida digitaalsetest poodidest (nagu GOG) uuendatud versioone, mis on need kaitsemeetodid eemaldanud. Teise võimalusena võite kasutada spetsiaalsetes foorumites saadaolevaid "nocd" plaastreid, kuigi see võib olla ebaseaduslik.
- Vaja paigaldada vanu draivereid või spetsiifilisi teeke (DLL, DirectX, Visual C++…)DOSBox ei pea MS-DOS-i mängude käitamiseks väliseid teeke installima. Kui aga kasutate virtuaalmasinat või täiustatud emulaatorit, peate võib-olla käsitsi installima vanemad teegid või isegi komponente eelmistest operatsioonisüsteemidest.
- Mängud, mis jooksevad liiga kiiresti või liiga aeglaseltDOSBoxi sees saate emuleerimiskiirust reguleerida. Kasutage CTRL + F11 (vähendada tsükleid) ja CTRL + F12 (suurenda neid), kuni leiad õige rütmi.
- Täisekraani maksimeerimisel läheb ekraan mustaks või mäng jookseb kokkuProovige parameetrit muuta
fullresolution
dosbox.conf failis, et see vastaks teie praeguse monitori eraldusvõimele. - Heli puudumine või kummaline graafikaVeendu, et Soundblasteri ja graafikakaardi sätted on failis dosbox.conf õigesti määratletud. Vanemate mängude puhul proovi failis teisi heli- või videokaardi sätteid.
Lisanõuanded edasijõudnutele kasutajatele
- Looge oma BAT-failid mitme programmi käivitamiseks või ülesannete automatiseerimiseks DOSBoxist (saate oma kollektsiooni jaoks isegi kohandatud menüüsid luua).
- Lisa autoexec käsud dosbox.conf faili nii et selle käivitamisel laaditakse konkreetne mäng või kuvatakse isikupärastatud tervitussõnumid.
- Kasutage valikut @echo välja lülitada käskude peitmiseks ja ainult tulemuste kuvamiseks, muutes konsooli puhtamaks.
- TYPE-käsk saab kasutada tekstifailide kuvamiseks ekraanil DOSBoxis, mis on kasulik spetsiaalsete juhiste või trikkide jaoks.
- PAUSE käsk peatab täitmise, kuni vajutate klahvi, mis sobib ideaalselt juhiste kuvamiseks enne mängu käivitamist.
Kogu selle teabega relvastatuna on teil teadmised, mida vajate iga klassikalise programmi või mängu hankimiseks, mis nõuab teie Windows 11 arvutis töötavat MS-DOS-i. Alates DOSBoxi installimisest ja selle automaatsest konfigureerimisest, kettakujutiste ja kaustade haldamisest kuni täpsema kohandamise ja levinud probleemide tõrkeotsinguni – pole mingit vabandust, miks mitte taas klassikalist tarkvara nautida.
DOSBox on võimas ja mitmekülgne tööriist, mille taga on suur kogukond, seega vastatakse kõigile teie küsimustele. Naaske nende imeliste arvutiaastate juurde ilma probleemideta ja muutke oma moodne arvuti ülimaks retromasinaks. Jaga juhendit, et rohkem kasutajaid saaksid platvormi kohta rohkem teada..