Cum se rulează un program în dosbox. Emulator DosBOX: rulează jocuri DOS vechi sub Windows

Să încercăm să începem jocul Dune II folosind DOSBox:

Montați directorul real în DOSBox C: \ Dosgames unde în folder Dună 2 jocul în sine se află pe hard disk (puteți monta direct folderul jocului - după cum doriți):

Mount C C: \ Dosgames

Prima literă este scrisoarea unitate logicăîn Dosbox, apoi - un folder sau un disc real pe computer.

Apropo, este mai bine să alocați un folder separat pentru jocuri și să nu conectați un întreg disc în DosBox, astfel încât mai târziu să nu existe confuzie. Puteți scrie și acest rând în secțiune autoexec fişier dosbox.confși va fi executat automat de fiecare dată când îl porniți.

Cd Dune2

După aceea, trebuie să configuram jocul - selectați dispozitivele pentru redarea sunetului și a muzicii și, eventual, altceva. Deci rulăm fișierul cu setările programului, în în acest caz se numeste setup.exe... Pentru a rula fișierele * .com, * .bat și * .exe în Dos, precum și în Dosbox, trebuie să le introduceți numele și să apăsați Enter:

Setup.exe

În fereastra care apare, selectați 1. Întrebări de configurare, apoi selectați placa audio Sound Blaster Pro(poate fi folosit orice alt suportat de DosBox), în fereastra următoare suntem întrebați dacă vrem să folosim memorie xms „suplimentară”. Răspundem afirmativ (este păcat să nu profiti de ocazie). După aceea spunem „DA!” la întrebarea despre utilizarea mouse-ului și apăsați Y pentru a salva setările. Apăsați 2 pentru a părăsi programul de configurare. Deși diverse jocuri folosesc diferite programe setări, aproape că nu diferă în interfață.

Și, în sfârșit, găsim fișierul executabil al jocului - DUNE2.EXEși începe jocul:

Dune2.exe

The Elder Scrolls: Arena

Să încercăm acum să lansăm The Elder Scrolls: Arena, care este disponibil pe CD.

Conectați unitatea C:

Mount C C: \ Dosgames

și CD-ROM (D este litera unității în Dosbox, F este un CD-ROM real sau emulat în sistem)

Mount D F: \ -t cdrom

Să mergem la altă unitate tastând:

Să rulăm programul pentru a instala jocul:

Install.exe

Apoi, selectați calea de instalare și configurați jocul ( Configurați jocul). Să alegem un dispozitiv pentru redarea sunetului - Sound Blaster Pro sau 16... Rețineți că, în acest caz, programul însuși determină setările IO \ IRQ \ DMA ale dispozitivului și nu trebuie să selectați nimic. Să alegem un dispozitiv pentru redarea muzicii General Midi sau MPU-401.

Mulți proprietari calculatoare personale a cărui cunoaștere cu lumea tehnologie de calcul petrecut în timpul formării și prosperității, ei își amintesc adesea acele zile glorioase. Unii au chiar și un folder DOS pe hard disk - echo sistem vechi... Desigur, nu există smartdrive, scandisk, keyrus și alte utilitare în el de mult timp, deoarece acum acest director conține programe complet diferite, dar unii utilizatori nu îndrăznesc să-l redenumească.

Trebuie recunoscut că programele dezvoltate pentru mediul DOS diferă de omologii lor moderni pentru Windows și Linux prin performanță mai bună. Acest lucru este ușor de explicat: multe aplicații au fost dezvoltate direct în limbaj de asamblare și au fost optimizate cu atenție. Fiecare programator s-a străduit să-și facă creația unică și atentă. Dar progresul nu stă pe loc: sistemele de operare și programele se schimbă, iar suportul pentru cele vechi este întrerupt. De exemplu, dacă încercați să rulați un joc DOS sub Windows pe nucleul NT, va apărea un mesaj care spune că nu poate fi executat. Din fericire, există o soluție, chiar și trei.

Primul este să instalați un DOS adevărat pe o partiție de disc sau pe o unitate flash și să rulați programele corespunzătoare. Al doilea este utilizarea unui sistem de virtualizare precum VMware. În al treilea rând, învață cum să folosești DOSBox. Să ne oprim asupra celui din urmă mai detaliat.

Oricine a adresat motorului de căutare o întrebare despre rularea programelor vechi (jocuri) a primit probabil link-uri către o solicitare de genul: „DOSBox - cum se utilizează”. Ce este acest DOSBox? E simplu. DOSBox nu este un emulator atât de mare, dar destul de eficient, care creează un mediu virtual pentru rularea jocurilor (multe comenzi ale interpretului command.com, IRQ, DMA, o placă de sunet, unele adaptoare video majore sunt emulate).

Adică, mai întâi trebuie să descărcați DOSBox. Vă vom spune mai jos cum să-l utilizați. Emulatorul rulează pe Windows, Linux, Mac și multe altele. La încărcare, procesează fișierul său de configurare dosbox.conf, care conține toți parametrii. În consecință, făcând modificări la acest fișier într-un mod simplu editor de text, puteți personaliza DOSBox într-un mod optim. Configurarea DOSBox poate fi efectuată nu numai prin dosbox.conf, ci și prin efectuarea modificărilor „din zbor”, dar apoi acestea sunt salvate doar până la următoarea pornire.

Deci DOSBox. Cum îl folosesc? Descărcat, lansat. Pentru a conecta jocul la emulator, introducem comanda „mount” cu parametri. Deci, prima literă va indica desemnarea discului atribuit în DOSBox, iar al doilea parametru va indica sursa. De exemplu, dacă trebuie să „inserați” un CD întreg (D) cu jocuri în DOSBox, atunci scrieți „mount d d: \ -t cdrom”. Apropo, puteți conecta imaginea imediat - comanda IMGMOUNT este folosită pentru aceasta. Puteți monta nu numai întregul suport, ci și un director simplu: „mount c d: \ old” (unitatea C va apărea în DOSBox, al cărui conținut este folderul VECHI de pe unitatea D). După aceea, va trebui să reamintești comenzile interpretului însuși, de exemplu, dir (citirea unui director) și cd (mutarea, schimbarea nivelurilor). În general, se recomandă să nu fii leneș și să pregătiți shell-ul Norton (Volkov) Commander, Dos Navigator - acest lucru va simplifica foarte mult munca cu sistemul de fișiere în DOS. Rămâne să începem jocul în sine.

Uneori, pe Internet, puteți întâlni întrebarea: „DOSBox - cum se utilizează?”. Acest lucru se explică adesea prin faptul că, pe lângă pornirea programului DOS în sine, vreau să văd o imagine netezită și nu constând din pătrate. În acest caz, parametrul „scaler” al fișierului de configurare vine în ajutor. De exemplu, scriind scaler = advinterp2x, puteți îmbunătăți semnificativ calitatea imaginii afișate. De asemenea, detectarea vitezei încorporată în emulator nu funcționează corect, deci viteza programul care rulează poți schimba „din zbor” - Ctrl + F11 (pentru a încetini) și Ctrl + F12 (accelerează).

Acum mai multe sfaturi utile tuturor utilizatorilor emulatorului DOSBox:

Pe lângă versiunea oficială, există un numar mare de ofertă de adunări funcții suplimentare;

Puteți descărca un fișier de configurare personalizat.

Montați folderul jocului, lansați jocul:

Deci, DosBox este un program conceput pentru a emula hardware-ul computerelor vechi, precum și pentru a emula MS-Dos în sine. 1. Instalați DosBox (de exemplu, am instalat în D: \ DOSBox \ ).

Cel mai simplu mod de a lansa jocul, totuși, este convenabil să-l folosești numai atunci când jocul este preinstalat sau nu are un program de instalare și, de asemenea, nu are nevoie de acces de pe CD-Rom, Floppy etc.:

2. Despachetați jocul descărcat în orice loc (de exemplu, jocul Goody, l-am despachetat D: \ Jocuri \ bunătate \ ).

3. Creați o comandă rapidă de la DosBox.exe spune pe desktop.

4. Deschideți folderul cu jocul (am D: \ Jocuri \ bunătate \), găsiți fișierul executabil (de exemplu, voi avea Goody.exe, uneori există start.bat, etc.), și trageți-l în comanda rapidă DosBox „a.

5. Bucurați-vă de joc!

Pornire manuală:

2. Despachetează jocul în orice loc (de exemplu, jocul Goody, l-am despachetat D: \ Jocuri \ bunătate \). Rețineți că este mai bine să nu folosiți alfabetul chirilic în drum spre folderul cu jucăria, emulatorul DosBox fără rusificare nu înțelege alfabetul chirilic (vă voi spune cum să rusificați data viitoare).

3. Lansați emulatorul DosBox (dosbox.exe). Toate comenzile introduse în DosBox sunt confirmate cu tasta .

4. În continuare, trebuie să montați folderul jocului ca disc local în DosBox (acest lucru a fost făcut pentru a nu deteriora din neatenție fișierele noastre de sistem de operare sau orice alte fișiere importante și necesare;)). Pentru a face acest lucru, utilizați comanda: montură c: d: \ jocuri \ bunătate \ . c:- indicăm ce literă va avea discul nostru local cu jocul, puteți specifica orice literă latină (cu excepția z), d: \ jocuri \ goody- adresa la folderul cu jocul. Dacă totul a fost făcut corect, primim mesajul: Unitatea C este montată ca director local d: \ jocuri \ goody .

Dacă jocul este pe un CD sau pe dischetă, atunci le puteți monta folosind metoda de mai sus, de exemplu montare a: a: \... Uneori, un joc sau un program trebuie să știe că este o dischetă sau un SD-rom și nu HDD(unele jocuri refuză să se instaleze), apoi folosim aceeași comandă montură dar cu parametrul -t... De exemplu, pentru a asocia o unitate reală cu una virtuală, vom folosi următoarea comandă: montura d: g: \ -t cdrom, Unde d: este adresa unității virtuale și g: \- corespunzator real. Pentru dischetă folosiți parametrul -t dischetă... Mai mult, puteți conecta nu numai unitatea la unitate, ci, de exemplu, să specificați folderul C: \ MSDos \ ca o unitate de dischetă 3.5a. Folosind comanda imgmount puteți monta un disc sau o imagine de dischetă în format iso, bin, img. Această comandă este similară cu comanda mount, dar se aplică imaginilor. Imaginile în alte formate pot fi deschise de exemplu cu Instrumente Daemon, și abia apoi link unitate virtuală Daemon cu unitate DosBox. Un exemplu de utilizare a comenzii - vrem să instalăm jocul dintr-o imagine de disc în format iso, pentru asta montem imaginea: imgmount d: c: \ downloads \ game.iso -t cdrom 5. Dacă trebuie să instalați jocul, atunci trebuie să mergeți la unitatea dorită și să rulați programul de instalare, de regulă, acest INSTALL.EXE... Pentru a începe jocul, accesați DosBox în directorul cu jocul și lansați fișierul executabil. De exemplu, pentru mine va fi așa: Goody.exe... Atunci jocul ar trebui să înceapă. Unele jocuri trebuie să fie rulate folosind fișierul start.bat(dacă există, sau similar).

Așa că am învățat cum să montam unități locale... și lansează jucării. Desigur, acesta este minimul necesar pentru a rula jocul. Întregul proces poate fi automatizat prin introducere comenzile necesare la secţionare autoexecîn fișierul de configurare DosBox, dar apoi pentru fiecare joc va fi necesar să creați un astfel de fișier separat sau să scrieți toate acestea într-un fișier .bat

Câteva despre viteza de emulare:

În emulatorul DosBox, puteți regla viteza jocului. Dacă jocul rulează prea repede, atunci trebuie să reduceți numărul de cicluri (cicluri). Pentru a reduce numărul de cicluri în timpul jocului - CTRL + F11, pentru a crește - CTRL + F12... De asemenea, este necesar să țineți cont de faptul că, dacă setați valoarea ciclului prea mare, atunci DosBox-ul în sine se va îngheța, mai ales dacă mașina dvs. este „slabă”. Dacă setați numărul de cicluri suficient de mare, dar jocul încă încetinește, atunci puteți încerca să setați sărirea cadrelor. Frameskip poate fi configurat cu tastele CTRL + F7(reduce), și CTRL + F11(crește). Rețineți, totuși, că jocul se va desfășura mai puțin bine cu cadrele scăpate.

„Taste rapide:

Doar cele mai necesare (după părerea mea):
ALT-ENTER- Mergi la modul ecran întreg
ALT-PAUZĂ- Întrerupeți emularea
CTRL-ALT-F5- Începe/încheie înregistrarea video
CTRL-F1- KeyMapper, folosit pentru a personaliza tastatura
CTRL-F5- Fă o captură de ecran
CTRL-F6- Începe/încheie înregistrarea audio
CTRL-F7- Mărește săritul cadrelor
CTRL-F8- Reduceți saltul de cadre
CTRL-F9- Închideți emulatorul DosBox
CTRL-F11- Încetinește emulator
CTRL-F12- Accelerează emulator

KeyMapper atunci când nu este setat \ , : etc.:

Există astfel de probleme atunci când DosBox ignoră apăsarea tastei și, cu încăpățânare, nu vrea să pună, de exemplu, o bară oblică ( \ ). Acest lucru se datorează definiției incorecte a cheilor. Puteți remedia acest lucru rulând KeyMapper cu comanda rapidă de la tastatură CTRL + F1... Apoi, pe tastatura afișată pe ecran, selectați tasta care nu funcționează de care avem nevoie, adică. faceți clic pe el, apoi faceți clic pe mai jos DEL pentru a elimina legarea curentă, apoi faceți clic pe ADĂUGA... Apăsăm o dată pe tasta dorită de pe tastatură, legând astfel tasta de pe ecran cu tasta de pe tastatura reală. Apoi apăsați SAVE, EXIT. Totul, problema este rezolvată. Mulțumim lui MoR "y pentru că a oferit o soluție la problemă..

Există foarte, foarte puțin material în articol, unele lucruri sunt explicate foarte confuz, multe lucruri au rămas deloc fără explicații, sunt foarte puține capturi de ecran, iar designul este pur și simplu dezgustător, așa că va fi îmbunătățit treptat. Daca aveti intrebari va rog sa scrieti ;)

Timpul trece, jocurile îmbătrânesc. Calculatoarele se schimbă, sistemele de operare se schimbă. Se pare că în această viață nimic nu stă pe loc. Uneori, progresul este salturi și limite, precum consolele. Alte sisteme reușesc să se îmbunătățească fără probleme - PC. Rezultatul este însă o schimbare indispensabilă în hardware și software de control. Din păcate, nu toate jocurile pot exista într-un mediu extraterestru, așa că principalul obstacol în a vă bucura de jocurile vechi nu este adesea grafica învechită, ci problemele banale de lansare.
Cu consolele, totul este clar, toți suntem obișnuiți să lansăm în afara pereților unei cutii mici. Dar ce zici de jocurile pe PC. La prima vedere, se pare că jocurile pentru PC suferă cel mai puțin aici. Cele mai multe dintre ele pot fi redate în siguranță fără a utiliza instrumente terțe, uneori apar probleme, dar pot fi totuși eliminate în cadrul aceluiași sistem. Dar aici se află captura - PC-ul este o mare întreagă de hardware și software, întinsă de mulți ani, fără schimbări și salturi bruște. Și niciun emulator care să forțeze toate acestea să funcționeze cu o garanție bună, așa cum se întâmplă la emulatoarele de consolă, nu a existat niciodată și este puțin probabil să apară. Dar nu totul este atât de rău, există soluții, mai ales dacă tot decideți să vă limitați la un fel de cadru. De exemplu, cadrul erei DOS.

Despre un astfel de emulator vom vorbi aici, întâlniți - DosBox.

DIV_ADBLOCK146 ">

O mica explicatie. Toate materialele sunt prezentate în cea mai accesibilă formă. Sarcina principală a fost să descrie totul în așa fel încât chiar și cei care nu îl vedeau pe Dos în ochi să poată înțelege. Deci nu fii prea surprins descrieri detaliate cum ar fi „cum se deschide fișierul de configurare” și „cum se deschide editorul de registry”.
Dacă cineva este intimidat de dimensiunea descrierii, este în zadar. În acest caz, dimensiunea instrucțiunilor nu înseamnă complexitatea sălbatică a programului. Am vrut doar să acopăr toate zonele și să pictez toate alternativele. Pentru un minim de cunoștință, citirea punctelor este potrivită: lansarea aplicațiilor (una este suficientă), setarea vitezei și, de fapt, descărcarea.

1. Descărcarea emulatorului.

2. Lansarea aplicațiilor



3. Configurarea DosBox
3.1 Setarea vitezei
3.2 Activarea anti-aliasing


3.5 Remaparea butoanelor
3.6 Lista butoanelor sistemului

3.9 Traducem DosBox în rusă

4. Caracteristici suplimentare

4. DosBox
- Versiuni alternative ale Dos Box
- Dos Box 0,60
- Dos Box 0,61
- Dos Box 0,62
- Dos Box 0,63
- Dos Box 0,65
- Dos Box 0,70
- Dos Box 0,71,0,72

5. Scoici
- DOSShell
- DOSBoxer
- D-Fend

Va fi foarte util să citiți fișierul Readme Dosbox. Mai ales pentru cei care nu pot face acest lucru în limba originală - engleză, postez traducerea acesteia. Consultați secțiunea Traducerea DosBox în rusă.

1. Descărcarea emulatorului.

Observ imediat că programul este gratuit, ceea ce îl face și mai atractiv. În plus, versiunea este listată ca 0.xx, adică aceasta nu este versiunea finală și, cel mai probabil, totul va fi și mai bine.

Cea mai recentă versiune a DosBox

2. Lansarea aplicațiilor

2.1 Cele mai multe cel mai simplu mod lansa

Cel mai simplu mod de a începe jocul este să deschideți folderul cu DosBox și să aduceți comanda rapidă a acestuia pe desktop (Trageți fișierul dosbox.exe folosind butonul din dreapta al mouse-ului, iar după ce îl eliberați pe desktop, selectați „creați comandă rapidă”). Deschide folderul jocului. Apoi luați și trageți fișierul jocului pentru a fi lansat pe comanda rapidă DosBox cu mouse-ul.

Vă rugăm să rețineți că atunci când trageți, nu pe comanda rapidă, ci pe fișierul DosBox în sine. setările exe din dosbox nu vor fi citite. conf.

2.2 Lansare prin mijloace standard

După descărcare, DosBox trebuie instalat. Recomand să-l plasați nu în fișierele program, așa cum sugerează instalatorul, ci în ceva mai simplu. Ca C: \ Dosbox.

Să începem cu o situație fără coajă. Când lansați Dosbox, veți vedea o interfață în stil DOS. Comenzile sunt potrivite aici. Mai întâi, puneți un joc într-un folder cu un nume și o locație simple. Unele dintre legile lui Dos se aplică aici. Adică 8 caractere în titlu, fără spații, nu mai mult de 3 subdosare etc. Adevărat, toate acestea se aplică numai comenzilor Dos; la conectare, este permisă utilizarea unor astfel de nume. Fie C: \ dosmode \ spques2 \

Acum trebuie să spuneți emulatorului unde veți avea un disc virtual. Pentru a face acest lucru, scriem mount cu c: \ dosmode \ spquest2 (aici folderele pot avea dimensiunea normală a numelor, dar dacă există un spațiu, trebuie să scrieți calea între ghilimele "c: \ dd dd")

Acum trecem la acest disc (Adică scriem C :). Folosind comenzile Dos, treceți la fișierul de pornire (cd spquest2), (run start.bat). Gata, jocul rulează.

Vă rugăm să rețineți că atunci când adăugați/modificați fișiere din Windows în DosBox, nimic nu se va schimba în folderele deja conectate. Utilizați comanda rescan pentru a actualiza conținutul.

2.3 Utilizarea shell-urilor de lansare terță parte

Există un număr mare de shell-uri pentru Dos Box, care sunt capabile să ruleze jocuri în formă grafică, fără a rula la introducerea textului comenzilor, descrierea acestora poate fi găsită mai jos. Rețineți că shell-urile sunt scrise pentru o anumită versiune. Pe acest moment nu există un shell pentru cel mai recent 0.65, așa că multe elemente shell ar putea să nu funcționeze corect.

2.4 Metodă alternativă de lansare

După ceva timp, am găsit o modalitate mai convenabilă de a rula jocuri în DosBox. Trebuie doar să adăugați acest element în meniul invocat de butonul din dreapta al mouse-ului. Pentru a face acest lucru, va trebui să vă ocupați de editarea registrului. Selectați Start -> Run. Tastați regedit în fereastră. Se va deschide fereastra pentru editarea registrului. Mergi la:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Clase \ * \ Shell \
Dacă acest director nu există, creați-l.
În acest folder creați directorul SETCMD1 (clic dreapta pe folderul Shell -> create -> partition).
În tasta „implicit”, scrieți ceva de genul Deschideți în DosBox (Pentru a scrie, butonul din dreapta pe cheie -> editați).
Acum, în calea rezultată HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ * \ Shell \ SETCMD1 creați directorul de comandă (folosind aceeași metodă).
Directorul va conține și cheia implicită. Schimbați-i valoarea în:
"e: \ dosbox \ dosbox. exe" - conf "e: \ dosbox \ dosbox. conf" "% 1"
Unde e: \ dosbox \ este folderul DosBox.

În legătură cu apariția realocării aspectului tastaturii în versiunea 0.62, a devenit necesară înregistrarea în dosbox. conf o linie astfel încât la pornire să fie folosit fișierul cu setările cheie (mapper.txt) din folderul cu DosBox. Deschide dosbox. conf în orice editor de text și căutați acolo mapperfile = element. Schimbați totul din dreapta la calea completă către mapper. txt. De exemplu: mapperfile = D: \ DOSBox \ mapper. txt

Dacă faceți capturi de ecran sau înregistrați sunete, atunci trebuie să schimbați imediat folderul în care vor fi salvate. Căutăm capturi = element și îi schimbăm valorile în orice folder cu calea completă. Exemplu: captures = D: \ DOSBox \ capture

Ajungi cu ceva de genul:

Dacă doriți ca punctul de lansare să apară doar pe acele fișiere care, în principiu, pot fi lansate în DosBox, atunci procedura de editare a registrului descrisă nu trebuie făcută în HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ * (care corespunde tuturor tipurilor de fișiere), dar în HKEY_LOCAL_MINE \ SOFTWARACHE \ Classes \ exefile, HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ comfile și HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ batfile.

2.5 Metoda de lansare Norton

Cred că pentru mulți Dos este asociat cu ecranul albastru al lui Norton Commander și Wolves of the Commander. Deci, de ce să nu faceți lucrul cu DosBox să arate ca procesul? Pentru a face acest lucru, aveți nevoie doar de DosBox și Norton. Tot ce trebuie să faceți este să încărcați Norton la pornire. Pentru a face acest lucru, deschideți dosbox-ul. conf în orice editor de text. În partea de jos există o secțiune. În ea vom scrie. Mai întâi, trebuie să montați folderul norton cu comanda mount y d: \ dosbox \ nc, unde y este un disc virtual arbitrar și d: \ dosbox \ nc este calea către norton. În continuare, trebuie să porniți Norton cu o comandă simplă DOS (scriem mai departe în secțiune). y: \ nc. exe. Acum, când încărcați DosBox, Norton se va încărca automat. Practic totul. Cu toate acestea, din cauza necesității de a monta discuri, lucrul într-un astfel de Norton nu este foarte convenabil. Și ce ne împiedică să conectăm toate discurile de pe computer sau niște foldere de unde începi mereu dos-games? Nimic! Reveniți la secțiune și scrieți pe linia cu încărcarea norton.
monte c c: \ jocuri
Acum Norton are o adevărată ramură a unității C.
De asemenea, puteți monta rădăcina unității (c:\, de exemplu), dar acest lucru nu este recomandat. O blocare în DosBox poate duce la pierderea tuturor fișierelor de la rădăcină.

3. Configurarea DosBox

3.1 Setarea vitezei

Problema setării vitezei este probabil una dintre principalele probleme care provoacă dificultăți, prin urmare, o vom analiza în detaliu.

Implicit în DosBox ca parametru cicluri(viteze, adică numărul de comenzi pe milisecundă pe care emulatorul încearcă să le execute) este folosit de auto. În acest mod, când jocul începe, DosBox însuși încearcă să determine dacă jocul are nevoie productivitate maximă sau ar trebui să fie limitat la un număr fix de cicluri. De exemplu, în unele jocuri, mai multe performanțe oferă mai multe cadre pe secundă, ceea ce înseamnă o imagine mai netedă. La altele, mai ales la cele mai vechi, puterea suplimentară nu dă nimic, iar uneori duce la faptul că jocul merge prea repede.

Cum arată din perspectiva utilizatorului? Începi jocul și vezi fie un procent în câmpul Cicluri (maxim înseamnă 100%), fie un număr. 100% este performanța maximă pe care o poate oferi DosBox pe computer.

Puteți regla viteza din mers. Acest lucru se face folosind combinații:
CTRL + F12 (sus)și CTRL + F11 (în jos)... Merită luat în considerare faptul că emularea funcționează de multe ori mai lent decât programele care se execută direct. De exemplu, pentru a juca corect jocuri cu DosBox pentru un computer 286, veți avea nevoie de Pentium 400 sau mai mult.
Dacă limita de viteză este atinsă, dar aceasta încă nu este suficientă, puteți ajusta numărul de cadre sărite de emulator ( Omitere cadru- așa cum este afișat Cycles în partea de sus a ferestrei):
CTRL + F8 (Măriți Skip)și CTRL + F7 (scădere)... Acest lucru va face posibilă emularea jocului mai rapid, dar din cauza cadrelor căzute în netezimea imaginii, veți pierde.
Frame Skip = 1 - înseamnă că 1 cadru va fi omis, apoi va fi afișat 1. Dacă valoarea = 2, 2 cadre vor fi sărite, 1 va fi afișat etc.

Totul este clar cu sarcina procentuală a vitezei, dar cu cea absolută sunt nuanțe. Cum să înțelegeți în acest mod că este imposibil să procesați mai repede? Cea mai bună opțiune este să setați o astfel de viteză încât sarcina pe procesorul dvs. real să ajungă la 90-95% (puteți vedea încărcarea în Win 2000 și XP apăsând Alt + CTRL + DEL). Aceasta este cea mai rapidă viteză pe care o puteți obține pentru acest joc.
Atenție, pentru procesoarele dual-core reale și virtuale (cu Hyperthreading), limita de încărcare este de 50%, nu de 100%. DosBox funcționează doar într-un fir.

Vă rugăm să rețineți că, dacă setați sărirea cadrelor într-un mod fără rata procentuală, atunci va trebui să săriți folosind CTRL + F12 și buclele pentru ca emularea să meargă mai rapid (până la nivelul maxim, așa cum este indicat mai sus). În termeni procentuali, se va potrivi automat.

În dosbox. conf, puteți specifica ce mod și viteza să setați în emulator la pornire. Aceasta este responsabilitatea paragrafului cicluri... De exemplu, prin scriere cicluri = 10000 veți obține atât de multe bucle la pornire. Daca scrii cicluri = max apoi DosBox va seta viteza maximă de fiecare dată. Pentru a părăsi parametrul automat (este setat implicit), dar setați setările pentru fiecare mod, scrieți următoarele:
cicluri = auto 9000 95%
O astfel de intrare va lăsa alegerea modului în sarcina DosBox. Dacă va fi folosit modul absolut, atunci numărul de cicluri va deveni 9000, dacă este un procent, atunci emulatorul va seta 95% din maxim.

3.2 Activarea anti-aliasing

Și încă ceva despre DosBox. Faptul este că are un mod alternativ de a afișa o imagine mărită. Aceasta este netezirea zonei. Rezultatul este o imagine nepătrată care amintește oarecum de grafica Flash. Trebuie să spun imediat că toate acestea nu sunt pentru toată lumea (eu personal prefer afișajul normal), dar totuși. Pentru a activa acest efect, trebuie să deschideți dosbox. conf cu orice editor de text și găsiți linia din el:
scaler =
Adăugați una dintre următoarele valori în dreapta scalerului =:
niciunul - afișaj unu-la-unu
normal2x - Doar mărire dublă (implicit)
advmame2x - Anti-aliasing viclean al zonelor cu o singură culoare. Deoarece rezoluția devine de două ori mai mare, colțurile netede sunt realizate în acest mod. Adică, un pixel, care ar deveni un pătrat de 2x2, nu este făcut în unghi ascuțit, ci cu margini tăiate. Ca rezultat, grafica nu este pătrată, ci similară cu grafica Flash.
advmame3x - Ca mai sus, dar cu mărire triplă
advinterp2x - Ca mai sus, dar cu tranziții mai fine
interp2x - Doar pete, fără pătrare, dar un efect foarte neplăcut
tv2x - Adăugarea de dungi orizontale întunecate, efect TV.
Și multe altele (numărul crește odată cu noile versiuni)

Comparați 2 capturi de ecran:

3.3 Elemente utile în setări

Deschide dosbox. conf și căutați:
fullscreen = (adevărat - încărcat în modul ecran complet, fals - în modul fereastră)

autolock = (adevărat - când se face clic pe mouse-ul pe DosBox, mouse-ul este andocat în această fereastră, false - nu este andocat)
Totodată, începând cu versiunea 0.65, sistemul de fixare a fost revizuit. Acum, când dezactivați blocarea automată (= fals), mouse-ul va fi activ simultan atât în ​​joc, cât și în afara acestuia. În timp ce cursorul se află peste terenul de joc - cursorul jocului este procesat, de îndată ce părăsește terenul de joc - mouse-ul este detașat de DosBox.

sensibilitate = (sensibilitate mouse, implicit 100)

waitonerror = (adevărat - dacă apare o eroare, nu închideți consola imediat, face posibil să vedeți care este eroarea)

priority = (prima valoare este prioritatea când DosBox-ul este activ, a doua este atunci când DosBox-ul este minimizat sau inactiv. Opțiunile sunt mai jos, normal, mai mare, cel mai mare în ordine crescătoare. În mod implicit, prioritate = mai mare, normal)

Uneori, mașina de puncte este semnificativă. Specifică ce tip de adaptor video va încerca să folosească DosBox. Valoarea implicită este VGA. Această opțiune este de preferat, se va selecta cel mai bun tip grafica (de la cei prezenti, bineinteles). Cu toate acestea, modurile precum tandy și pcjr trebuie specificate separat.

Clauza output = poate fi importantă. Dacă, când treceți la modul ecran complet și reveniți înapoi, DosBox vă dă o eroare și se blochează, schimbați valoarea implicită a suprafeței la ovelay sau opengl.

3.4 Lansarea DosBox fără o fereastră auxiliară

Porniți DosBox cu parametrul - noconsole
(Creați o comandă rapidă dosbox.exe, faceți clic dreapta pe comanda rapidă -> proprietăți -> fila comenzi rapide -> Câmp obiect: adăugați la sfârșit - noconsole. Obțineți ceva de genul D: \ DOSBox \ dosbox.exe - noconsole.

Dacă utilizați o modalitate alternativă, schimbați linia din registry în
"e: \ dosbox \ dosbox. exe" - conf "e: \ dosbox \ dosbox. conf" "% 1" - noconsole
Adică adăugați la sfârșit - noconsole

3.5 Remaparea butoanelor

Din versiunea 0.62, orice tastă poate fi reatribuită în emulator (și din 0.70, puteți realoca axele joystick-ului), chiar dacă acest lucru nu este furnizat de joc. Ei bine, de exemplu, vrei să joci curse nu cu săgeți, ci folosind w, s, a, d.
Dacă vrei - te rog. Pentru a face acest lucru, trebuie să redefiniți ușor aspectul. Această funcție poate fi apelată în două moduri:

1. Porniți DosBox cu parametrul - startmapper
În același timp, setarea cheii va fi încărcată la pornire. (Creați o comandă rapidă dosbox.exe, faceți clic dreapta pe comanda rapidă -> proprietăți -> fila comenzi rapide -> Câmp obiect: adăugați la sfârșit - startmapper. Obțineți ceva de genul D: \ DOSBox \ dosbox.exe - startmapper.

2. După ce porniți DosBox, apăsați CTRL + F1. Funcționează instabil. Pentru fiecare caz reușit, am primit 6-8 zboruri de la DosBox.

Acum ești în meniul de configurare și există un astfel de ecran în fața ta.

Faceți clic pe orice tastă, al cărei apel doriți să îl blocați pe un prieten. De exemplu, alegeți săgeata în sus. EVENIMENT: Key_up BIND: Key_up apare în partea de jos. Adică, apăsarea săgeții în sus este declanșată de săgeata în sus. Selectăm fie butonul DEL (Ștergere), dacă este necesară modificarea această opțiune, sau ADD (adăugați) dacă trebuie să lăsați un astfel de aspect, plus adăugați altul. Alegem ADD. Acum trebuie să apăsați o tastă care va funcționa ca o săgeată în sus (apăsați tasta fizic și nu o selectați cu mouse-ul!). Apăsați W. EVENT: Key_up BIND: apare tasta w. Adică, butonul w va acționa ca o săgeată. Apăsând butonul NEXT, puteți parcurge opțiunile. Vor fi două, adică săgeata sus va funcționa în continuare, plus că poți folosi în schimb butonul w. Acum rămâne să salvați rezultatul (SAVE) și să ieșiți (EXIT).

Dacă alegeți butonul pe care îl selectați mod1, atunci va fi o combinație de buton CTRL +, Dacă mod2 este butonul ALT +. Mod3 nu este setat implicit, dar îl puteți aloca ca orice alt mod. De exemplu, pentru a folosi combinația p + knock. Nu am înțeles încă aplicația practică a Hold. Dacă atribuiți acest element, atunci butonul „se lipește” și este imposibil să dezactivați acest buton în continuare. Nu există niciun cuvânt despre Hold în descrieri.

Apropo, rețineți că puteți realoca și butoanele de sistem. De exemplu, stați pe „+” pentru a crește viteza și pe „-” pentru a reduce.

3.6 Lista butoanelor sistemului

ALT-ENTER Accesați ecranul complet
ALT-PAUSE Întrerupeți emularea
CTRL-F1 Remaparea butoanelor
CTRL-F4 Întoarce o imagine de disc montată. Reîmprospătați memoria cache a directorului pentru
toate unitățile!
CTRL-ALT-F5 Porniți/Opriți crearea unui film de pe ecran
CTRL-F5 Faceți o captură de ecran
CTRL-F6 Pornire/Oprire înregistrare audio
CTRL-ALT-F7 Pornire/Oprire înregistrarea comenzilor OPL
CTRL-ALT-F8 Pornire/Oprire înregistrare comenzi MIDI.
CTRL-F7 Mărește săritul cadrelor
CTRL-F8 Reduceți săritul cadrelor
CTRL-F9 Închide DosBox
CTRL-F10 Prinde/Eliberează mouse-ul
CTRL-F11 Încetiniți emulatorul
CTRL-F12 Emulator de accelerare
ALT-F12 Eliminați limita de viteză (buton turbo)
Când apăsați acest buton, jocul este accelerat la limită. Accelerația continuă atâta timp cât combinația este apăsată. Poate fi foarte util pentru derularea scenelor de filmare, accelerând timpul de așteptare, chiar dacă jocul nu îl oferă. Din păcate, combinația nu este foarte stabilă. Cel mai frecvent simptom cu o astfel de accelerare este dispariția ulterioară a sunetului.

3.7 Conectarea CD-ROM-ului și a unității de dischetă (inclusiv imagini)

DosBox are capacitatea de a conecta atât un CD-Rom, cât și o unitate de dischetă, sau chiar folder simplu dar pentru ca programul să-l trateze ca pe un disc CD-Rom. Dacă aveți nevoie doar de fișiere de pe disc, atunci puteți efectua operația obișnuită, ca pentru orice folder:
montare cu e: \ (unde c este discul virtual și e: \ este calea către CD-rom)
Dacă este nevoie să conectați un disc sau un folder exact ca un CD, trebuie să executați următoarea comandă:
montare cu e: \ - tip t (unde tip este tipul de suport. Acesta este fie dir - folder, fie cdrom - disc CD, fie floppy - unitate)
Scriind mount cu e: \ - t cdrom vom monta unitatea E: \ ca CD-Rom ca unitate virtuală pentru DosBox. În loc de e: \, calea către un anumit folder poate să nu fie nici măcar activată disc CD-Rom... La fel și cu o unitate de dischetă.
Nu este necesar. Pentru a monta un CD-Rom la un nivel scăzut, trebuie să scrieți mount - cd. Veți primi o listă de CD-uri cu numerele lor. Apoi introduceți mount cu e: \ - t cdrom - usecd 0 (unde 0 este numărul CD-ului)

Imaginile sunt conectate prin următoarea metodă:
imgmount cu d: \ pop_instal. mdf - t iso (unde c este discul virtual, d: \ pop_install.mdf este calea și numele imaginii, - t este tipul fișierului inclus - în acest caz imaginea CD, adică iso)
De obicei imaginile sunt stocate într-un fișier cu extensia * .iso. Cu toate acestea, dacă nu este, atunci asta nu înseamnă că nu va fi recunoscut de DosBox. În acest exemplu, extensia a fost * .mdf

Imaginile floppy sunt, de asemenea, conectate prin imgmount cu d:\disket. img -t floppy (doar modificări de tip la floppy)
Pentru a conecta imagini hard disk-uri utilizați tipul hdd.

3.8 Setări de sunet în jocurile cu DosBox

Acest articol va fi de interes în principal pentru persoanele care nu sunt familiarizate cu decorul. dispozitiv de sunet Sound Blaster. În primul rând, merită să ne amintim că reglarea sunetului se făcea de obicei folosind un program separat de tuner. Cele mai comune nume pentru astfel de programe de configurare sunt: ​​setsound, setup, install, sound, snd și altele.
Apoi, trebuie să selectați elementul cu o modificare a dispozitivului de sunet. În ea, din numărul de opțiuni, ochii pot începe să se împrăștie. Totuși, totul este simplu aici, căutați Sound Blaster - cel mai mult cel mai bun mod sunet. Dacă nu există un astfel de articol, merită să căutați Adlib. În cele din urmă, DosBox acceptă opțiuni precum Tandy și cel mai standard, dar cel mai primitiv, PC Speaker (un sonerie care se păstrează chiar și în computerele moderne).

Și cu muzică totul este foarte complicat, aici poți fie să părăsești Sound Blaster, fie să folosești Gravis Ultrasound sau interfața MPU-401. Ultimele două oferă muzicii o instrumentalitate semnificativ mai mare și, în multe cazuri, sună mai bine. Dar dacă ecografia Gravis necesită personalizare suplimentarăși fișiere terță parte(și nu este încă tratat în acest manual), apoi cu MPU-401 totul este mult mai ușor. Când configurați sunetul de sub DosBox pentru muzică, puteți alege în siguranță această opțiune. În setările jocului, se găsește în trei versiuni - acesta este fie standardul General Midi, fie dispozitivele Roland LAPC1 și Roland MT32, ultimele două fiind de preferat. Pur și simplu, atunci când alegeți un dispozitiv pentru redarea muzicii, căutați una dintre aceste inscripții.

Mostre de muzică de la Lord of the Rings obținute cu: Roland, Adlib și PC Speaker.

Cea mai grea parte este configurarea în continuare a Sound Blaster. Uneori puteți găsi o determinare automată a parametrilor unui dispozitiv de sunet, mai des trebuie să îl introduceți cu pixuri. Trebuie să spun imediat că setările pot fi orice, așa că lista de mai jos este valabilă pentru DosBox cu configurația implicită:
Adresa de bază I/O - 220 (uneori trebuie să scrieți 220h)
Numărul IRQ - 7
Canalul DMA - 1
Acești parametri înseamnă: adresa de bază I/O, numărul de întrerupere și respectiv canal DMA. Cu toate acestea, nu este necesar să înțelegem sensul acestor termeni.
În DosBox, acești parametri sunt configurați în secțiune.

În a doua parte a secțiunii, vom lua în considerare setările volumului sunetului din DosBox. Există un mixer încorporat pentru aceasta. Poate fi accesat cu comanda mixer atunci când vă aflați în mediul de testare DosBox. Dacă introduceți doar mixer, veți obține un mic tabel care arată volumul fiecărui dispozitiv. Valoarea implicită este 100: 100. Două cifre reprezintă volumul difuzorului din stânga și din dreapta. Astfel, sunetul este reglat individual pentru fiecare dispozitiv și individual pentru fiecare difuzor. Set bogat! Pentru a configura trebuie să scrieți mixer<устройство> <уровень звука>... Rescrieți numele dispozitivului din tabelul de ieșire.
mixer sb 30:50
Această comandă înseamnă - reduceți sunetul Sound Blaster la 30% pentru difuzorul din stânga și 50% pentru difuzorul din dreapta.
mixer spkr 50
Reduce sunetul difuzorului PC-ului cu până la 50 la sută pentru ambele canale (se poate scrie o cifră). Bipurile sale puternice sunt uneori foarte enervante.
Ei bine, și în sfârșit, pentru a nu sta și nu-ți da seama ce fel de sunet este în fața ta, poți pur și simplu să reducă întregul sunet ieșit de DosBox.
mixer master 10
Reduceți tot sunetul cu până la 10%

Dacă vă este prea lene să reajustați volumul de fiecare dată când începeți, îl puteți repara o dată pentru totdeauna. Pentru a face acest lucru, deschideți dosbox-ul. conf în care mergi la ultimul punct. În el, trebuie să adăugați o comandă cu setări de sunet, similară cu cea descrisă mai sus. De exemplu, mixer master 10. Acum, la pornire, sunetul va fi setat la nivelul specificat.

3.9 Traducem DosBox în rusă

DosBox are capacitatea de a-l traduce în diferite limbi. Nu dă mare lucru, dar este totuși plăcut să vezi literele native în coajă. Pentru a face acest lucru, aveți nevoie de două lucruri: un program care conectează codificarea rusă și un fișier cu o traducere, care nu este furnizat împreună cu pachetul. Totuși, nu vă alarmați, am făcut deja traducerea. Deci, descărcați traducerea: documentația și traducerea shell-ului pentru DosBox 0.63 sau documentația și traducerea shell-ului pentru DosBox 0.65 sau documentația pentru DosBox 0.70 sau documentația și traducerea shell-ului pentru DosBox 0.72. Acum trebuie să conectați toate acestea. Deschide dosbox-ul. conf în orice editor de text și căutați limba = linia. Adăugați calea fișierului de traducere în dreapta „=", de exemplu d: \ dosbox \ rus. txt. Acum, dacă porniți DosBox, puteți vedea hieroglifele. Acest lucru se datorează lipsei de codificare rusă în DosBox.
Există două opțiuni pentru a activa codarea rusă:

1. În versiunea 0.70 există o caracteristică încorporată. Caută în dosbox. clauza conf keyboardlayout = none și treceți la keyboardlayout = RU. Asta e, codificarea este conectată. Schimbarea limbii: LEFT-ALT + RIGHT-SHIFT - pentru a tasta text în limba rusă, LEFT-ALT + LEFT-SHIFT - pentru a tasta text în limba engleză.

2. Puteți utiliza programul. În arhivă se află, dar există și Keyrus și alte opțiuni. În același dosbox. conf căutăm o secțiune și scriem în ea: mount y d: \ dosbox
Unde „y” este un disc arbitrar și d:\dosbox este folderul programului de pe discul tău real. Amintiți-vă, dacă folderul conține spații, acesta trebuie să fie cuprins între ghilimele ("d: \ caseta dos").
Apoi trebuie doar să rulați programul. Pentru a face acest lucru, adăugați acolo linia: y: \ (porniți de la un disc montat). Ar trebui să ajungi cu ceva de genul acesta:

Atenție, la conectarea unui program care oferă codare în limba rusă (nu o traducere, ci un program în cazul nostru), pot apărea situații în care unele jocuri suportate de DosBox să nu mai ruleze. Această problemă apare rar, dar există. Soluție - dezactivați doar programul de codare. Observațiile au arătat, de asemenea, că diferite programe (rk și keyrus) interferează în cazuri diferite. Dacă codificatorul cauzează defecțiuni, dar aveți nevoie totuși de un font rusesc, încercați să rulați un alt codificator.

3.10 Personalizare pentru fiecare joc

Începând cu versiunea 0.65, a devenit posibilă ajustarea parametrilor pentru fiecare joc folosind instrumente standard. Pentru a face acest lucru, trebuie să creați un fișier de rulare în folderul jocului. liliac (numele poate fi orice. Creați un simplu fisier textși redenumiți), deschideți-l în orice editor de text și notați acei parametri care ar trebui să difere de cei standard. Acest lucru se realizează prin comanda CONFIG cu parametrul SET. De exemplu, dorim ca Dave 2 să ruleze la o viteză de 3000 cu difuzorul PC-ului dezactivat:
CONFIG - SET cicluri = 3000
CONFIG - SET pcspeaker = false
dave. exe (fișierul de lansare a jocului ar trebui să fie aici)

Vă rugăm să rețineți că aceasta este o notație prescurtată, în întregime prima linie ar arăta astfel:
CONFIG - SET "Cpu cycles = 3000" (Adică numele secțiunii din setări este primul)

Salvând un astfel de fișier și rulându-l în DosBox, veți obține rezultatul dorit. Acum puteți rula Dave cu exact aceste setări, fără a fi nevoie să reconfigurați DosBox de fiecare dată. Din păcate, DosBox începe să se defecteze când încearcă să instaleze un filtru grafic în acest fel (de exemplu, CONFIG - SET scaler = advmame3x). Aceasta este o eroare evidentă. Dacă scrieți această comandă deja în shell în sine, va funcționa.

4. Caracteristici suplimentare

4.1 Realizarea de capturi de ecran, înregistrarea de sunete și muzică, crearea de videoclipuri

DosBox vă permite să faceți și asta. Combinația CTRL + F5 vă permite să faceți o captură de ecran. Va fi creat în rezoluția sa originală (chiar și atunci când este mărit și folosind filtre) și înregistrat în format png... Aici ar trebui să acordați atenție faptului că folderul specificat în config (dosbox. Conf, captures item) există. Dacă nu există un astfel de folder, captura de ecran nu va fi creată. Acest lucru este valabil mai ales atunci când utilizați metoda de lansare cu clic dreapta. În acest caz, trebuie specificată calea completă. Adică, în loc de „captură” - „D: \ Dosbox \ capture”.

Înregistrarea Midi se face cu CTRL-ALT-F8. După primul clic, DosBox va fi în așteptare pentru înregistrare. Înregistrarea în sine va începe numai după începerea redării direct pe midi. Apăsați din nou combinația pentru a finaliza. Avantajul acestei înregistrări este că cel mai adesea doar muzica poate fi înregistrată, în ciuda prezenței altor sunete de joc. Dar acest mod înregistrează doar comenzile Midi. Prin urmare, dacă se redă muzica și înregistrarea nu a început, nu ești în fața lui Midi.

Înregistrarea în wav începe imediat după apăsarea combinației CTRL-F6. Și se oprește apăsând din nou. Spre deosebire de metoda anterioară, toate sunetele sunt înregistrate în wav. Adevărul și dimensiunea este mult mai mare.
Sunetul este salvat în același folder ca și capturile de ecran.

Este aceeași poveste cu rolele. Înregistrarea începe și se oprește folosind combinația CTRL-ALT-F5. În acest caz, trebuie doar să opriți înregistrarea și nu doar să închideți DosBox, altfel videoclipul se va dovedi a fi rupt. Clipurile sunt salvate în același dosar ca și capturile de ecran. În același timp, dacă în timpul înregistrării jocul își schimbă rezoluția, atunci în acest moment va începe să fie creat următorul videoclip - rezoluția dintr-un videoclip trebuie să fie aceeași. Pentru a juca, trebuie instalat codecul zmbv. Se află în folderul zmbv. Faceți clic dreapta pe zmbv. inf și selectați instalare. Formatul este bun pentru că înregistrează fără pierderi de calitate (deși este nevoie de mult).

4.2 Rularea jocurilor de pe dischete bootabile

Unele dintre primele jocuri care au rulat pe un PC nu au rulat deloc sub DOS. O dischetă cu un astfel de joc era bootabilă și conținea, într-un fel, un sistem de operare. Tot ceea ce avea nevoie pentru joc a fost încărcat de pe discheta jocului, așa că nu au fost necesare sisteme de operare terță parte pentru a rula. Este clar că acum este nerealist să lansăm astfel de jocuri folosind metode standard. Deci, capacitatea DosBox de a încărca astfel de dischete din imagini este foarte utilă.

În primul rând, trebuie să montați folderul în care se află imaginea dischetă. Cel mai adesea, imaginile floppy au. img sau. Sunt un. Scriem mount d c:\joc (vom presupune că imaginea noastră se află în acest folder)
Acum trebuie să încărcați imaginea din folder. Pentru a face acest lucru, utilizați comanda de pornire:
boot d: \ spacestr. img (numele fișierului imagine)

Gata, DosBox folosește această dischetă virtuală ca disc de pornire, iar dacă totul merge bine, conținutul ei va începe să funcționeze. Încercați Lansarea aplicatii similare puteti folosi exemplul jocului Space Strike de pe acest site.

4.3 Redare în rețea în rețeaua locală și pe Internet în DosBox

DosBox acceptă modul de rețea în jocurile Dos prin IPX. Mai mult, schimbul are loc de fapt nu prin IPX, ci prin TCP/IP. Aceasta înseamnă că jocurile vechi pot fi jucate acum nu numai în rețeaua locală, ci și prin Internet. Suportul era disponibil și în versiunea 0.63, dar doar 0.65 a devenit efectiv operațional.

Acum cum să includă toate acestea. În primul rând, trebuie să deschideți dosbox. conf în folderul cu DosBox, găsiți acolo linia ipx = false și înlocuiți-o cu ipx = true. Acest lucru va activa suportul IPX în DosBox. Programul IPXNET încorporat este responsabil pentru lucrul cu IPX. Unul dintre jucători trebuie să creeze un server. Acest lucru se face cu comanda ipxnet startserver din DosBox care rulează. Acum un alt jucător ar trebui să se conecteze la acest server. Pentru a face acest lucru, utilizați comanda ipxnet connect<адрес>... Adresa poate fi fie IP, fie nume de domeniu sau computer. De exemplu, ipxnet connect 192.168.0.1

Serverul poate verifica dacă playerul este conectat introducând status ipxnet. Dacă un jucător este conectat, atunci vor fi două inscripții în listă. Acest lucru se datorează faptului că DosBox conectează automat jucătorul care a creat serverul. Când doi sau mai mulți jucători s-au conectat între ei, puteți lansa un joc care acceptă IPX și puteți căuta modul de rețea a elementului sau modul multiplayer (vă rugăm să rețineți că conexiunea directă sau Direct Link sunt moduri de rețea complet diferite care nu vor funcționa peste TCP / IP) ... Deconectarea de la server are loc prin comanda ipxnet disconnect, iar serverul în sine este oprit de ipxnet stopserver. Ping-ul poate fi vizualizat tastând ipxnet ping.

4. Versiuni DosBox

Build-uri alternative Dos Box

Dos Box nu este doar gratuit, dar nici nu își ascunde codul sursă. Fiecare poate contribui la crearea propriilor versiuni și ansambluri. Cel puțin toată lumea înțelege ceva în această chestiune. În dezvoltarea versiunilor alternative, programatorii coreeni neliniștiți, localizați pe site-ul http: // ykhwong, au mers cel mai departe. / (DosBox în sine în secțiunea DosBox CVS, unele patch-uri și completări în secțiunea Date) și nituire o versiune după alta.

O mulțime de suplimente, bunătăți și remedieri pentru anumite jocuri. Suport glide, mod SVGA, posibilitatea de a monta fișiere din arhive ZIP, reglare automată a vitezei maxime, afișare viteză în MHz, un meniu cu o selecție grafică a unor elemente. Dar nu uitați că stabilitatea acestor construcții este semnificativ inferioară celor standard. Cu ochiul liber sunt vizibile imperfecțiunile și, să zicem, nelipirea inovațiilor. Să contemplați toată această rușine și cu atât mai mult să o testăm la fel de bine versiuni oficiale, nu există nici o cale. Prin urmare, în acest manual, această ramură DosBox nu va fi luată în considerare. Dar dacă aveți o dorință sau probleme cu anumite jocuri, puteți oricând să apelați singur la versiuni alternative.

Deci, ce este nou în această versiune. În primul rând, acesta este suportul mult așteptat pentru modul protejat. Mai devreme, dacă ați întâlnit fișierul Dos4gw din pachet, atunci ați putea spune cu siguranță că jocul nu va funcționa în emulator. Și așa a fost cu fiecare joc care folosea expansoare de memorie. Acum aceste jocuri funcționează. Dintre inovații, există și suport pentru modul grafic Vesa. În general, teoretic, cu noua versiune, poți juca jocuri precum Settlers 2, Duke Nukem și altele. Totuși, nu am scris degeaba „în teorie”.

Faptul este că, odată cu apariția suportului pentru modul protejat, au început să ruleze jocuri puternice (relativ, desigur). Și problema vitezei de emulare a apărut. În plus, conform asigurărilor dezvoltatorilor, modul însuși menționat mai sus este emulat în DosBox foarte lent. Ca rezultat, chiar și Settlers 1 încetinește pe Celeron meu 1.7 și este puțin probabil ca mulți să aibă un computer care să ruleze a doua parte normal.

Dar, în orice caz, DosBox 0.6 este mai bun decât predecesorul său, așa că descărcați și bucurați-vă de vechile jocuri:

De data aceasta, modificările din emulator nu sunt atât de globale.

Hardware adăugat și suprapunere opengl (acest mod de ieșire)
- S-a adăugat modul grafic grafic Hercules
- Modurile CGA / TANDY sunt mai compatibile
- Câteva îmbunătățiri în manipularea tastaturii și a mouse-ului
- Suport modem intern
- Câteva îmbunătățiri ale carcasei
- Posibilitatea de a schimba dimensiunea pasului în configurație la creșterea / scăderea ciclurilor de ceas
- Multe alte mici schimbări (dintre care multe sunt pur și simplu de neînțeles pentru cei neinițiați)

DosBox 0kb (versiunea învechită, versiune noua Vezi mai jos)

Încă o dată, dezvoltatorii DosBox i-au încântat pe fanii jocurilor vechi. O listă lungă de modificări și remedieri sugerează că în tot acest timp creatorii nu au stat cu mâinile în brațe. Dacă aruncați articole prea specializate, obțineți următoarele:

Nucleul x86 îmbunătățit, a crescut stabilitatea, a crescut viteza de operare
- S-a adăugat emulația „inteligentă” MPU 401
- S-a adăugat emularea Soundblaster 16
- Emulare îmbunătățită a difuzoarelor PC
- Sprijin adăugat imagini iso Imagini CD-Rom și dischetă
- S-a adăugat posibilitatea de a încărca o altă versiune de DOS
- Acum este posibil să întrerupeți DosBox
- S-a adăugat posibilitatea de a seta diferite priorități pentru DosBox atunci când este activ și când este minimizat sau inactiv
- S-a adăugat posibilitatea de a afișa imagini în modul Direct Draw.
- S-a adăugat numele jocului care rulează în bara de titlu
- S-au adăugat filtre noi advmame3x, tv2x
- Suport îmbunătățit pentru Numpad
- Modul grafic Tandy îmbunătățit
- S-a adăugat suport pentru modurile text 132x25 și 132x45
- Acum poți schimba tastatura
Si multe altele

Acum despre câteva puncte mai detaliat
În primul rând, merită să vorbim despre keymapping, adică despre aspectul tastaturii. Citiți despre asta în paragraful 3.5.
Mai multe despre setările filtrului de imagine în paragraful 3.2
Apoi despre cum să dezactivați sub fereastra 3.4
Despre unele elemente utile din setări 3.3
Și despre o mică schimbare în metoda alternativă de lansare datorită adăugării remapării butoanelor 2.3
Pentru a întrerupe DosBox, utilizați tasta PAUSE

DosBox kb (versiunea învechită, versiunea nouă vezi mai jos)

Diferențele față de versiunea anterioara Mic. Sunt chiar mai puține observabile. Cu toate acestea, un bun „Bugfix” nu este niciodată de prisos.

S-a remediat o blocare la apelarea ferestrei de remapare a tastelor
- Demontare adăugată
- S-a adăugat verificarea dacă NumLock și CapsLock sunt activate la pornire
- Acum comenzile sunt mai ușor de editat, anterior doar modul de inserare funcționa
- Înregistrare Wave și OPL îmbunătățită
- Multe mici remedieri

S-au remediat unele scheme de detectare VGA. (De exemplu, anterior Neverending Story 2 a refuzat să vadă acest mod)
- Acum puteți seta viteza ca automată.
- S-a adăugat o comandă care vă permite să schimbați setările din mers.
- Emulare Joystick îmbunătățită. Joystick-urile cu patru butoane sunt acceptate.
- Am îmbunătățit multe lucruri în codul de pornire. Majoritatea încărcătoarelor de pornire funcționează acum.
- Multe îmbunătățiri ale emulării IPX.
- Suport modem rescris. Ar trebui să funcționeze cu multe jocuri.
- Control îmbunătățit al paletei în CGA. (De exemplu, mai devreme, dacă în configurație nu a fost specificată mașină = cga, atunci s-au ales culorile standard și nu cele care au fost de fapt definite)
- S-a adăugat suport pentru sistemul PCjr
- Acum puteți înlocui driverul de mouse încorporat. Remediază mai multe jocuri care funcționează cu driverul lor încorporat.
- S-a adăugat funcția de înregistrare a clipurilor
- S-a adăugat suport pentru modul video pe 15/16/32 biți.
- S-a adăugat posibilitatea de a face mouse-ul să nu fie lipicios în fereastra DosBox. (În config autolock = fals)
- Buton turbo adăugat (când este apăsat, elimină toate limitele de viteză - ALT-F12)
- Am îmbunătățit o grămadă de alte lucruri.

După cum puteți vedea din această listă foarte scurtă, așteptarea prelungită de la lansarea versiunii anterioare nu a fost în zadar. DosBox a făcut un salt înainte semnificativ. Acum poate rula chiar și jocuri de boot PCjr.

DosBox 0kb) - (versiune învechită, vezi versiunea nouă mai jos)

Noua versiune a Dos Box 0.70

Nucleul dinamic a fost accelerat.
- Sistem îmbunătățit de autodetecție a buclei
- Suport îmbunătățit pentru joystick-uri, introdus mai multe setări
- S-a adăugat emularea modemului nul
- Sistem îmbunătățit de detectare și suport CDROM
- Redare accelerată
- S-a adăugat suport pentru diverse aspecte de tastatură
- Editări în emulare (C/E/V) GA
- Emulare extinsă și îmbunătățită a tuturor tipurilor de memorie (umb / ems / xms)
- S-au adăugat noi filtre grafice
- Altul

Versiunea are ca scop optimizarea și accelerarea activității, ceea ce este o direcție esențială - cerințele DosBox de a emula multe jocuri târzii pot fi copleșitoare pentru mașinile moderne. Din nou, introducerea unei autodetecție cu drepturi depline a ciclurilor vă permite să nu suferiți cu selectarea vitezei de emulare. Au fost adăugate dispoziții de tastatură, inclusiv rusă, astfel încât fonturile rusești pot fi acum afișate și tastate fără programe speciale... Din păcate, au fost întâlniți și puncte negative, unele jocuri care au funcționat bine cu versiunea anterioară de DosBox au fost emulate în 0.70 fără imagine. Condițiile apariției și motivele acestui fenomen, din păcate, nu sunt clare.

Noua versiune a Dos Box 0.71, 0.72

S-au remediat unele erori cu joystick-ul, o serie de îmbunătățiri (abilitatea de a alege unul dintre joystick-urile cu patru axe etc.)
- Suport îmbunătățit pentru cdrom
- Detectare și afișare îmbunătățite a modurilor SVGA și VESA
- Moduri de text fixe și emulare ansi îmbunătățită.
- S-au rezolvat efectele pcspeaker-ului și alte tipuri efecte sonore.
- S-a remediat o eroare în codul de dispunere a tastaturii
- S-au adăugat noi aspecte de tastatură
- S-a remediat o blocare asociată cu schimbarea metodei de scalare înainte de crearea ecranului
- S-au adăugat câteva indicii de shell pentru utilizatorii DOS neexperimentați
- Și mult mai mult

Aceste două versiuni sunt în esență remedieri mari de erori cu unele îmbunătățiri. De exemplu, eroarea pe care am descris-o mai devreme cu afișarea unei imagini în unele jocuri de aici a dispărut complet.

DosBox 0kb) - descărcați de pe site-ul oficial. Selectați Windows (dacă aveți așa ceva sistem de operare, Cu siguranță). Se va încărca pagina, care va începe descărcarea automat, în caz contrar faceți clic pe „acest link direct” În coloana Descărcare, selectați orice articol. Pagina se va încărca și va începe descărcarea. Dacă nu, utilizați linkul din partea de sus a paginii. Dacă nu funcționează din nou, încercați o altă oglindă.

Pentru o listă completă a modificărilor, consultați site-ul DosBox

5. Cochilii (pentru 0,65)

O coajă foarte simplă, dacă nu primitivă. DOSShell facilitează adăugarea fișierelor executabile la o listă grupată, dar nu vă permite să configurați parametrii individuali pentru aceste jocuri și programe. Și acesta este de fapt scopul principal al carcasei. DOSShell repetă de fapt metoda de lansare prin glisarea și plasarea unui program executabil pe pictograma Dosbox. exe.

Un shell simplu, direct, dar ineficient, care nu vă permite să reglați viteza și alte lucruri pentru fiecare joc.

Descărcați DOSShell

Nu atât un shell pentru crearea unei baze de jocuri lansate, cât un shell de configurații. Principalul dezavantaj- nu există o selecție grafică a fișierului care urmează să fie lansat. Adică, este posibil să se creeze o comandă rapidă pentru joc, dar aceasta va trebui făcută sub formă de text folosind comenzile Dos. Din punct de vedere al setărilor, totul nu este din nou prea roz. Lista este foarte mică, restul încă mai trebuie editat în configurația textului. Pe scurt, valoarea cochiliei este discutabilă.

Descărcați DOSBoxer

Spre deosebire de programele descrise mai sus, D-Fend se remarcă prin masa de setări și puncte pentru clasificarea jocurilor. În ciuda congestiei externe a meniurilor, este foarte convenabil să folosiți shell-ul. Pentru fiecare joc, puteți configura parametri individuali în shell-ul grafic în sine. În plus, carcasa are totul pentru a crea chiar și o bază mare de jocuri. Puteți seta anul lansării, genul, dezvoltatorul, editorul, marcarea ca favorită. Pentru fiecare dintre aceste elemente, shell-ul vă permite să sortați conținutul. Necesitatea de a specifica nu numai jocul care se lansează, ci și folderul care trebuie montat (deși acest lucru oferă caracteristici suplimentare la setare). Cu toate acestea, butonul Creare automată salvează situația alegând același folder de joc. În cele din urmă, D-Fend are capacitatea de a crea foarte rapid o comandă rapidă către desktop pentru orice joc, așa că nici măcar nu va fi necesar să lansați shell-ul în sine în viitor.

Cele mai bune dintre carcasele prezentate pt ultima versiune DosBox. O mulțime de parametri și unele dificultăți vizuale pot da impresia de complexitate a programului, dar, de fapt, totul este foarte convenabil.

Descărcați D-Fend

Versiunea veche a articolului

Cândva era mai bine - nu este un secret. Și iarba este mai verde, și soarele strălucește, și nisipul este liber și jocuri pe calculator Mai adânc. Acum, datorită capacităților grafice, fiecare al doilea truc pe PC și fiecare primul pe console seamănă cu un film făcut strâmb, nu mai rămâne suflet în ele, nu există gameplay! Acestea nu sunt cuvintele mele, de fapt, am o părere diametral opusă. Dar dacă vă place această idee, atunci asigurați-vă că citiți acest articol până la sfârșit. La urma urmei, voi rula direct pe jocuri Android care au apărut în vremea de aur pentru PC. Este timpul MS-DOS! Voi face asta prin DosBox, desigur.


Ce este DosBox în general? Aceasta este o aplicație care emulează MS-DOS, desigur. De ce aveți nevoie de el dacă Windows are o linie de comandă care îndeplinește toate funcțiile necesare? Pentru jocuri, desigur! Când stejarii erau tineri și morcovii stăteau fermi și drepți, au existat probleme uriașe cu diferitele componente tehnice ale PC-ului. Zeci de companii și-au roade pedipalpii pentru a rămâne pe linia de plutire, zeci de plăci video și zeci plăci de sunet au concurat între ei. Problema este că, din această cauză, jocurile se făceau adesea doar pentru unul sau două seturi și practic nu mergeau la restul.


Da, exagerez, situația nu era atât de tristă atunci, dar sper că am reușit să transmit esența. Echipament modern Nu are întotdeauna compatibilitate cu jocurile vechi și poți lansa un nou Battlefront pe monstrul tău împreună cu The Witcher 3, dar unele Dangerous Dave lansate înainte de a te naște vor trimite supercomputerul tău într-un erotur pietonal. Și poate BSOD va arăta că a fost descurajator.


Pentru a preveni apariția unor astfel de probleme, iar jocurile vechi funcționau fără probleme împreună cu cele noi, a fost creat DosBox. Vă permite să emulați nu numai mediul MS-DOS în sine fără fișiere originale, ci și hardware vechi. Și cea mai bună parte este că aplicația este aproape omnivoră și există un port chiar și pe Android. DosBox Turbo este cel mai rapid emulator MS-DOS de pe piața Android și este o achiziție obligatorie dacă ești pasionat de jocurile retro.


Este puțin greu de lucrat, mai ales pentru cei care nu au găsit MS-DOS sau l-au găsit, dar l-au uitat deja. Sunt din a doua categorie, dacă asta. Și astăzi voi analiza cel mai mult exemple simpleîn lucrul cu această aplicație. Fără montare Windows prin imagini separate - vom rula doar aplicații pure MS-DOS.


Deci, după pornirea programului, ar trebui să vedeți un ecran negru teribil cu litere. Nu există cursor de mouse, nici tastatură pe ecran. Totul este bine, așa ar trebui să fie! Ar trebui să apară și o linie cu textul „Drive C este montat ca director local / stocare / emulat / 0 / Descărcare”. Înseamnă că unitatea principală DosBox ia în considerare folderul Descărcări. Dacă intenționați să încărcați jocuri în același folder, atunci totul este în regulă, dar dacă sunt în directorul rădăcină, atunci este mai bine să refaceți acest moment.


„Setări”> „Setări DosBox”> „Autoexec.bat”, în linia „mount c: / storage / emulated / 0 / Download” eliminați „Descărcări”. Apoi, completați folderul jocului în directorul rădăcină. Apropo, este mai bine să-l redenumiți imediat la ceva scurt. Să presupunem că Warlords 2 Deluxe a devenit W2D. Principalul lucru este să nu uiți ce se întâmplă unde și unde.

Cea mai importantă comandă în această etapă a emulării este „cd”, care este și „schimba directorul”. Comanda este înregistrată după principiul „cd * folder name *”. Pentru a reveni la directorul de mai sus, există comanda „cd ..” Fișierele din foldere sunt pornite prin simpla introducere a numelui lor într-un șir. Adică dacă folderul conține fișierul XCOM.BAT sau XCOM.EXE, atunci este suficient să-i introduceți numele fără extensia.


Practic, acesta este tot ce trebuie să știe un începător. Apelarea tastaturii în DosBox Turbo funcționează în modul portret, la fel ca joystick-ul. Acum despre jocuri. Se pare că șirul meu de nenorociri mă va bântui mult timp, pentru că o distracție digitală concepută pentru DOS a decis să nu ruleze pe DosBox. TES Redguard a rămas fără memorie video, Warlords 2 a dat o eroare de sunet, versiunea demo a Heroes of Might and Magic s-a prăbușit fără să declare război... Dar Bard's Tale și OZN: Enemy Unknown s-au lansat rapid și plăcut. Screensaverele sunt sărite, tastatura funcționează, dar mouse-ul este, în ambele cazuri, puțin urât și are nevoie de unele ajustări.

Aici putem termina. Cu articolul, dar nu cu subiectul, desigur, din moment ce există și DosBox Manager pentru discuții, montaj de imagini și jocuri care nu vor începe fără montare, precum și lansare prin emulator Windows. Mă voi concentra pe strategii pas cu pas care nu necesită un răspuns rapid și clar din partea utilizatorului. La urma urmei, smartphone-urile de obicei nu au tastatură sau mouse.