DOSBox

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 22 noiembrie 2020; verificările necesită 5 modificări .
DOSBox
Tip de emulator
Dezvoltator Echipa DOSBox
Scris in C++ [3]
Sistem de operare Software multiplatformă
Limbi de interfață engleză , germană , rusă și franceză
Prima editie 31 ianuarie 2002 [1]
Platformă hardware Microsoft Windows
ultima versiune
Licență GNU GPL 2+ [4]
Site-ul web dosbox.com
 Fișiere media la Wikimedia Commons

DOSBox  este un emulator de PC care creează un mediu DOS necesar pentru a rula programe și jocuri vechi sub MS-DOS . Acest lucru permite ca astfel de jocuri să fie jucate pe sisteme de operare care nu acceptă sau nu acceptă pe deplin programe DOS și pe computere moderne unde programele mai vechi ar putea altfel să nu ruleze sau să ruleze neregulat. DOSBox poate fi folosit pentru a rula și alte programe DOS, dar funcționează cu limitări. Emulatorul este open source și disponibil pentru sisteme precum Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . De asemenea, versiunea Windows cu ajutorul HX DOS Extender rulează sub DOS pur - astfel, DOS este emulat sub DOS.

Dezvoltare

Înainte de Windows XP, versiunile pentru consumatori de Windows erau bazate pe MS-DOS. Windows 3.0 și actualizările sale erau medii de operare care rulau pe MS-DOS, în timp ce seria Windows 9x consta din sisteme de operare care erau încă bazate pe MS-DOS [5] . Aceste versiuni de Windows ar putea rula aplicații DOS. În schimb, sistemele de operare Windows NT nu erau bazate pe DOS. Un membru al acestei serii este Windows XP, care a debutat pe 25 octombrie 2001 și a fost prima versiune de Windows non-DOS orientată spre consumatori. Deși Windows XP putea emula DOS, nu putea rula multe dintre aplicațiile sale, deoarece acele aplicații rulau doar în modul real pentru a accesa direct hardware-ul computerului, iar Windows XP Protected Mode a împiedicat un astfel de acces direct din motive de securitate [6] . MS-DOS a continuat să primească suport până la sfârșitul anului 2001 [7] , iar tot suportul pentru orice sistem de operare Windows bazat pe DOS s-a încheiat la 11 iulie 2006 [8] .

Setări

Performanța sistemului emulat depinde de computer și de setările care sunt specificate în fișierul de configurare sau introduse de utilizator în modul interactiv. DOSBox acceptă un număr limitat de comenzi shell COMMAND.COM . De asemenea, pe unitatea Z: există mai multe programe speciale sub formă de aplicații .COM care comunică cu sistemul gazdă prin backdoor:

Caracteristici

DOSBox emulează parțial mediul de operare MS-DOS , vectorii de întrerupere BIOS și hardware -ul IBM PC și nu necesită un procesor x86 sau o copie a MS-DOS original. Pentru a emula arhitectura x86, este utilizată conversia dinamică a setului de instrucțiuni. Pe sistemele cu setul de instrucțiuni i386, este utilizată traducerea dinamică a instrucțiunilor. Pe sistemele care nu sunt compatibile cu x86, se realizează emularea completă, rezultând o încetinire semnificativă. De exemplu, un sistem bazat pe PowerPC G4 de 1,6 GHz poate emula un sistem cu hardware standard și un procesor 80486 de 50 MHz ; pe sistemele compatibile x86, aceeași viteză poate fi obținută de la un procesor mult mai lent (de exemplu, de la Pentium Pro ) .

Versiunea 0.70 suportă complet 876 de jocuri [9] .

DOSBox emulează o gamă largă de dispozitive hardware, inclusiv:

Utilizare

În ciuda unor limitări de emulare, DOSBox a devenit standardul de facto pentru rularea programelor concepute pentru DOS [10] . Rock, Paper, Shotgun a lăudat sprijinul și actualizările continue ale proiectului și impactul acestuia asupra retrogaming-ului [11] .

DOSBox este adesea folosit ca instrument de emulare pentru dezvoltatorii care doresc să relanseze versiuni vechi de jocuri pentru platformele moderne de PC - Linux , macOS și Windows [12] . DOSBox a primit o distribuție largă ca acest rol pe platformele electronice Steam și GOG [13] . De exemplu, DOSBox a fost folosit pentru a relansa jocuri precum Wolfenstein 3D și Commander Keen [14] [15] , The Elder Scrolls: Arena și The Elder Scrolls II: Daggerfall [16] [17] .

Arhiva Internet folosește portul Em-DOSBox pentru a rula jocuri prin browser [18] .

Codul DOSBox este folosit pentru a putea rula programe DOS în emulatorul Wine prin intermediul emulatorului DOS încorporat winevdm [19] .

Note

  1. https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
  2. DOSBox 0.74-3 a fost lansat! — 2019.
  3. Open Hub - 2006.
  4. SourceForge.net - 1999.
  5. DOSBox   // Wikipedia . — 2022-04-01.
  6. Comenzile MS-DOS nu sunt acceptate în Windows XP și Windows 2003  // Cum să trișați la Administrarea sistemului Windows folosind scripturi de linie de comandă. - Elsevier, 2006. - S. 443-456 .
  7. Robert Cowart. Microsoft Windows 7 în profunzime . - Indianapolis, Ind.: Que, 2010. - 1 resursă online (xxii, 1117 pagini) p. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
  8. Tratate și acorduri internaționale originale înregistrate în luna ianuarie 2009: Nr. 45615 până la 45703  // Declarație privind tratatele și acordurile internaționale. — ONU, 31-01-2009. — pp. 7–17 . — ISBN 978-92-1-054433-7 .
  9. DOSBox, un emulator x86 cu DOS Arhivat 18 septembrie 2014 la Wayback Machine 
  10. Aamoth, Doug 5 site-uri grozave fără probleme pentru a găsi jocuri clasice pe computer . Ora (9 mai 2014). Preluat la 8 noiembrie 2020. Arhivat din original la 12 august 2020.
  11. Meer, Alec DOSBox, Te salutăm . Rock, Paper, Shotgun (28 mai 2009). Preluat la 8 noiembrie 2020. Arhivat din original la 15 noiembrie 2020.
  12. Orland, Kyle Cum demonizarea emulației devalorizează moștenirea jocurilor de noroc . Ars Technica (20 martie 2016). Preluat la 9 noiembrie 2020. Arhivat din original la 19 noiembrie 2021.
  13. Mulțumirile noastre . GOG.com . Consultat la 3 ianuarie 2009. Arhivat din original pe 6 ianuarie 2009.
  14. Id Software-ul și Valve Thieves sunt? . Softpedia (6 august 2007). Consultat la 3 ianuarie 2009. Arhivat din original la 11 decembrie 2008.
  15. Cumpărare, Rob. id sortează problema GPL Steam . Eurogamer (7 august 2007). Consultat la 3 ianuarie 2009. Arhivat din original la 11 decembrie 2008.
  16. Site-ul oficial The Elder Scrolls - The Elder Scrolls: Arena . Bethesda Softworks . Consultat la 3 martie 2011. Arhivat din original pe 2 martie 2011.
  17. Site-ul oficial The Elder Scrolls - The Elder Scrolls: Daggerfall . Bethesda Softworks . Consultat la 3 martie 2011. Arhivat din original pe 2 martie 2011.
  18. Ohlheiser, Abby Acum puteți juca aproape 2.400 de jocuri video MS-DOS în browser . Washington Post (5 ianuarie 2015). Data accesului: 8 ianuarie 2015. Arhivat din original pe 7 ianuarie 2015.
  19. Wine 1.3.12 Brings Initial DOSBox Integration (21 ianuarie 2011). Preluat la 26 august 2011. Arhivat din original la 13 august 2011.

Link -uri